/* Generic Font-Sizes and Line-Heights (often adjusted) */
#dropzone{width:0;height:0;margin-bottom:0;visibility:hidden}#fileChooserNoticeDragDropText{display:none}#fileChooserNoticeNoDragDropText{display:inline}@media all and (min-width:1025px){#dropzone{width:150px;height:150px;margin-bottom:20px;visibility:visible}#fileChooserNoticeDragDropText{display:inline}#fileChooserNoticeNoDragDropText{display:none}}.fileInputTag{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.fileInputTag + label{font-size:1.25em;font-weight:300;color:white;background-color:#426642;display:inline-block;padding:10px;box-shadow:3px 3px 3px #888}.fileInputTag:focus + label,.fileInputTag + label:hover{background-color:#b24343}.fileInputTag + label{cursor:pointer}.fileInputTag:focus + label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.fileStatusText{display:inline-block;width:300px;padding:2px 5px;margin:2px 0;border:1px inset #dcdcdc;background-image:linear-gradient(to bottom,#0f0 0%,#0f0 100%);background-size:0% 100%;background-repeat:no-repeat;color:black}.fileErrorText{display:inline-block;width:300px;padding:2px 5px;margin:2px 0;border:1px inset #dcdcdc;background-image:linear-gradient(to bottom,#f00 0%,#f00 100%);background-size:0% 100%;background-repeat:no-repeat;color:white}.fileStatusThumbnail{display:inline-block;height:32px;max-width:64px;margin-left:10px}#list{margin:10px;padding:10px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center}.sdpAboutOfficerImg{float:left;width:1in;height:1in;padding-right:20px;padding-bottom:12px}.sdpAboutOfficerDiv{margin-top:40px}.sdpAboutOfficerDiv h3{font-family:Merriweather,sans-serif;margin-bottom:4px;font-size:24px;line-height:28px}.sdpAboutOfficerDiv h5{font-family:Palatino,Baskerville,serif;margin-bottom:22px;font-size:14px;line-height:18px}.sdpAboutOfficerDiv p{font-family:Verdana;font-size:14px;line-height:22px}.contact-item-div{display:flex;justify-content:center;margin:0;padding:5px 0}.contact-phone-email-anchor{display:flex;justify-content:center;align-items:center}.contact-phone-email-image{width:32px;height:32px;padding-right:10px}.contact-fieldset{display:flex;flex-direction:column;justify-content:flex-start;border:thin solid #ccc;-webkit-border-radius:0;border-radius:0;padding:0 0;margin:0 0}.contact-fieldset legend{max-width:90%}.contact-fieldset-item-div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;margin-left:10px;margin-right:10px;padding:0}.contact-fieldset input[type=text],input[type=email]{border:thin solid #ccc;-webkit-border-radius:0;border-radius:0;font-size:14px;line-height:24px}.contact-fieldset input[type=submit]{padding:5px 10px;background:#426642;border:1 none;cursor:pointer;-webkit-border-radius:0;border-radius:0;color:white}.contact-fieldset input[type=submit]:disabled{padding:5px 10px;background:#ddd;border:1 none;cursor:pointer;-webkit-border-radius:0;border-radius:0;color:#aaa}.contact-fieldset textarea{border:thin solid #ccc;-webkit-border-radius:0;border-radius:0;height:auto;flex-grow:1;font-size:14px;line-height:24px}.servicesLayoutContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start;box-sizing:border-box;padding:0}.servicesLayoutRowContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start;box-sizing:border-box;padding:0;margin:0}.serviceIconDivLayout{width:100px;height:100px;padding:4px 4px;margin:0;display:flex;align-items:center;justify-content:center}.serviceIconSize{width:90px;height:90px}@media all and (min-width:733px){.serviceIconDivLayout{width:120px;height:120px;padding:0 8px}.serviceIconSize{width:110px;height:110px}}@media all and (min-width:1025px){.serviceIconDivLayout{width:160px;height:160px;padding:0 15px}.serviceIconSize{width:140px;height:140px}}.service-skills-div h5{line-height:20px}@media all and (min-width:733px){.service-skills-div h5{line-height:24px}}.social-button-div{display:flex;justify-content:center;align-items:center}@media print{.social-button-div{display:none}}.fb-share-button{top:-5px}@media all and (min-width:733px){.fb-share-button{top:-10px}}.sdp-spin-loader{border:10px solid #f3f3f3;border-top:10px solid #426642;border-radius:50%;width:14px;height:14px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.likeabutton a:link,.likeabutton a:visited,#comment-submit-button{appearance:button;-moz-appearance:button;-webkit-appearance:button;text-decoration:none;font:menu;color:ButtonText;display:inline-block;padding:4px 8px;margin-bottom:12px}.blog-nav{list-style:none;margin-top:10px;padding:0}.blog-nav li{margin:0;padding:0;margin-bottom:8px}.blog-nav,.blog-nav li,.blog-nav li a:link,.blog-nav li a:visited{font-size:18px;line-height:22px;color:#426642;text-decoration:none}.blog-nav a:link blog-nav-date,.blog-nav a:visited blog-nav-date{font-size:18px;line-height:22px;color:#b24343}.blog-sidebar-layout{width:100%}.sidebar-module{margin-bottom:20px}.sidebar-module h3,.sidebar-module h4{margin-bottom:5px;padding-bottom:0;margin-top:20px;padding-left:10px;color:white;background-color:#b24343;font-style:italic;font-size:20px;line-height:32px}hr{margin-top:30px;border:0;height:1px;background:#999;background-image:linear-gradient(to right,#ddd,#999,#ddd)}.comments-area{margin-top:10px;padding:0}.comments-area h3,.comments-area h4{margin:0;margin-top:10px}.comments-area .required{color:red}.comment-form-author,.comment-form-email{font-size:14px;line-height:18px}.comment-list{padding-left:0}.comment-list .children{padding-left:20px}.comment{list-style:none;margin-top:20px}article{border:1px solid #ddd;box-shadow:4px 4px 4px #ddd;padding-left:5px;padding-bottom:5px}.comment-meta{padding:0}.comment-author{padding:0;margin:0}.comment-body{margin-top:4px;margin-bottom:0;padding:0}.comment-body p{padding-bottom:0;margin-top:0;margin-bottom:0}.comment-reply-title,.comment-form-comment,.comment-form-author,.comment-form-email,.form-submit{margin:0}.comment-notes{font-size:14px;line-height:18px;margin:5px 0}.comment-reply-title{margin-top:15px}#reply-title{font-style:italic;font-size:18px;line-height:22px}.form-submit{margin-top:10px}.comment-form input[type=text]{font-size:14px;line-height:18px}.comment-form-comment textarea{width:95%;font-size:14px;line-height:18px}.blog-post-title,.blog-post-title a{font-size:30px;line-height:34px;margin-bottom:0;color:#426642;text-decoration:none}.blog-post-byline{font-size:14px;line-height:18px;margin:0;padding:0}.blog-layout{display:flex;flex-flow:row wrap;width:100%}.blog-content-layout{display:block}.blog-content-item-layout{width:100%}.blog-content-item-layout p{margin:0;margin-top:10px}@media screen and (min-width:733px){.blog-nav a:link,.blog-nav a:visited{font-size:14px;line-height:18px}.sidebar-module h3,.sidebar-module h4{margin-top:25px;padding-left:0;color:black;background-color:inherit;font-style:normal;font-size:24px;line-height:28px}.blog-content-layout{display:flex;flex-flow:column nowrap;box-sizing:border-box;margin:0;padding:10px;flex:1 1 70%}.blog-content-item-layout{box-sizing:border-box;margin:0;padding:0}.blog-sidebar-layout{display:block;box-sizing:border-box;margin:0;padding:10px;flex:1 1 30%}.comment-reply-title{margin:0;margin-top:15px;font-size:18px;line-height:22px}#reply-title{font-style:normal;font-size:18px;line-height:22px}.comment-form-comment textarea{width:70%}}.hmfHeader{z-index:999;position:absolute;top:0;left:0;height:40px;width:100%;background-color:white}.hmfHeaderUpperSection{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:50px;line-height:50px;background-color:white;font-family:Palatino,Baskerville,serif;font-size:28px;font-weight:bold;text-align:center;color:#426642}.hmfHeaderUpperSectionLogoBox{height:50px;width:50px}.hmfHeaderUpperSectionTextBox{flex-grow:1;vertical-align:middle;padding-top:0;padding-right:60px;padding-bottom:0;padding-left:10px;width:100%}.hmfHeaderLowerSection{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:40px;line-height:40px;background-color:#426642;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:28px;font-weight:normal;text-align:center;color:white}.hmfHeaderLowerSectionLogoBox{display:block;height:40px;width:40px}.hmfHeaderLowerSectionPositioningBox{flex-grow:1;vertical-align:middle;width:100%;height:100%}.hmfHeaderLowerSectionPositioningBoxSmallScreenPadding{padding-top:0;padding-left:5px;padding-bottom:0;padding-right:5px}.hmfHeaderLowerSectionPositioningBoxWideScreenPadding{padding-top:0;padding-left:20px;padding-bottom:0;padding-right:20px}.hmfHeaderLowerSectionPositioningBoxWideScreenPadding:first-child{padding-left:5px}.hmfHeaderLowerSectionResponsiveMenuWithLogo{z-index:1500;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.hmfHeaderLowerSectionResponsiveMenuHamburger{background-color:#426642;z-index:1500;height:40px;line-height:40px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;color:white;display:flex;align-items:center;flex-shrink:0;text-align:left;flex-grow:1;flex-basis:auto}.hmfHeaderLowerSectionMenuGeneralFormat{height:40px;line-height:40px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;text-align:left;color:white}.hmfHeaderLowerSectionResponsiveMenuLogo{background-color:#426642;z-index:1500;padding:0 10px;font-family:Palatino,Baskerville,serif;font-size:18px;line-height:18px;text-align:right}.hmfHeaderLogoTextFormatting{font-family:Palatino,Baskerville,serif;line-height:18px;font-size:18px;font-weight:bold;color:#426642}.hmfMain{z-index:0;position:absolute;top:40px;left:0;bottom:28px;height:calc(100% - 68px);-moz-height:-moz-calc(100% - 68px);overflow:auto;-webkit-overflow-scrolling:touch;padding-left:20px;padding-right:20px;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;width:calc(100% - 40px);-moz-width:-moz-calc(100% - 40px)}.hmfMain h1{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:24px;line-height:28px}.hmfMain h2{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;line-height:22px}.hmfMain h3{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;line-height:18px}.hmfMain h4{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;line-height:14px}.hmfMain h5{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;line-height:14px;margin:0}.hmfMain h6{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;line-height:14px;margin:0}.hmfMain p{text-align:justify}.hmfMainInitIconStyle{float:left;width:60px;height:60px;padding-right:15px;padding-bottom:12px}.hmfFooter{z-index:999;position:absolute;left:0;bottom:0;height:28px;width:100%;background-color:#426642}.hmfFooter p{margin:0;line-height:28px;font-family:Palatino,Baskerville,serif;font-size:12px;text-align:center;color:white}.hmfFooter .hmf-phone{font-size:10px}.hmf-phone{display:block}.hmf-tablet{display:none}.hmf-laptop{display:none}.hmf-widemenu{display:none}.hmf-text-highlight-arrow-horiz{display:none}@media all and (min-width:733px){.hmf-phone{display:none}.hmf-tablet{display:block}.hmf-laptop{display:none}.hmf-widemenu{display:block}.hmfHeader{height:90px}.hmfHeaderUpperSection{display:flex}.hmfHeaderLowerSectionLogoBox{display:none}.hmfMain{top:90px;height:calc(100% - 118px);-moz-height:-moz-calc(100% - 118px);padding-left:50px;padding-right:50px;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:16px;line-height:32px;width:calc(100% - 100px);-moz-width:-moz-calc(100% - 100px)}.hmfMain h1{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:36px;line-height:40px}.hmfMain h2{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:30px;line-height:34px}.hmfMain h3{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:24px;line-height:28px}.hmfMain h4{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;line-height:22px}.hmfMain h5{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;line-height:18px}.hmfMain h6{font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;line-height:14px}.hmfHeaderLogoTextFormatting{line-height:28px;font-family:Palatino,Baskerville,serif;font-size:28px;font-weight:bold;color:#426642}.hmf-text-highlight-arrow-horiz{display:inherit;width:15%;margin-left:2%;margin-right:2%;margin-top:0;margin-bottom:0;padding:0}}@media all and (min-width:1025px){.hmf-phone{display:none}.hmf-tablet{display:none}.hmf-laptop{display:block}.hmf-widemenu{display:block}}@page{margin:0;padding:0;width:auto;height:auto}@media print{.hmfMain{margin:0.25in;padding:0;position:relative;width:auto}.hmfFooter{position:absolute;bottom:calc(-114px)}}.page-selector-login{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.page-selector-login .login-form{position:absolute;left:50%;margin-right:-50%;transform:translate(-50%,0%)}.page-selector-login input[type=text],.page-selector-login input[type=password]{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.page-selector-login button{background-color:#426642;color:white;padding:14px 20px;margin:8px 0;border:none;cursor:pointer;width:100%}.page-selector-login button:hover{opacity:0.8}.page-selector-login .cancelbtn{width:auto;padding:10px 18px;background-color:#b24343}.page-selector-login .imgcontainer{text-align:center;margin:24px 0 12px 0}.page-selector-login img.avatar{width:40%;border-radius:50%}.page-selector-login .container{padding:16px}.page-selector-login span.psw{float:right;padding-top:16px}@media all and (min-width:733px){.page-selector-login form{width:80%}}@media all and (min-width:1025px){.page-selector-login form{width:70%}}@media screen and (max-width:300px){.page-selector-login span.psw{display:block;float:none}.page-selector-login .cancelbtn{width:100%}}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}#myTopnavSmall{z-index:-1;display:none}#myTopnavBig{border-top-style:solid;border-top-width:1px;border-top-color:#426642}ul.responsiveNav{z-index:990;list-style-type:none;margin:0;padding:0;overflow:visible; -webkit-overflow-scrolling:auto; background-color:#426642}ul.responsiveNav#myTopnavBig li{z-index:990;float:left}ul.responsiveNav li a{z-index:990;display:inline-block;color:white;text-align:left;padding:0 15px;text-decoration:none;box-sizing:border-box;width:100%}ul.responsiveNav li a:hover{z-index:990;color:#b24343;background-color:#E7EFE7}div.page-selector-index a.page-selector-index,div.page-selector-about a.page-selector-about,div.page-selector-contact a.page-selector-contact,div.page-selector-contact_thanks a.page-selector-contact_thanks,div.page-selector-careers a.page-selector-careers,div.page-selector-login a.page-selector-login,div.page-selector-mobile_web a.page-selector-mobile_web,div.page-selector-data_services a.page-selector-data_services,div.page-selector-cloud_paas a.page-selector-cloud_paas,div.page-selector-records_mgmt a.page-selector-records_mgmt,div.page-selector-login a.page-selector-login,div.page-selector-about a.page-selector-about,div.page-selector-blog a.page-selector-blog{color:#b24343;background-color:white}.spinner-ring{z-index:1;margin:-40px 0 0 -40px;border:16px solid #d4dddd;border-radius:50%;border-top:16px solid #669da2;width:80px;height:80px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animation-fadeIn{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animation-fadeOut{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.animation-blink{animation:blinker 1.5s ease infinite}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@-webkit-keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.animation-slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:.1s;-webkit-animation-duration:.1s;animation-timing-function:linear;-webkit-animation-timing-function:linear;visibility:visible!important}@keyframes slideDownWithBounce{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}100%{transform:translateY(0%)}}@-webkit-keyframes slideDownWithBounce{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}100%{-webkit-transform:translateY(0%)}}.animation-slideDownWithBounce{animation-name:slideDownWithBounce;-webkit-animation-name:slideDownWithBounce;animation-duration:.1s;-webkit-animation-duration:.1s;animation-timing-function:linear;-webkit-animation-timing-function:linear;visibility:visible!important}.animation-growOnHover:hover{animation-name:growOnHover;-webkit-animation-name:growOnHover;transition-delay:0.2s;-webkit-transition-delay:0.2s;animation-timing-function:ease;-webkit-animation-timing-function:ease;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}@keyframes slideInFromOffscreenLeft{0%{transform:translateX(-1000%)}100%{transform:translateX(0%)}}.animation-slideInFromOffscreenLeft{animation-name:slideInFromOffscreenLeft;-webkit-animation-name:slideInFromOffscreenLeft;animation-duration:0.8s;-webkit-animation-duration:0.8s;animation-timing-function:linear;-webkit-animation-timing-function:linear}@keyframes slideInFromOffscreenRight{0%{transform:translateX(1000%)}100%{transform:translateX(0%)}}.animation-slideInFromOffscreenRight{animation-name:slideInFromOffscreenRight;-webkit-animation-name:slideInFromOffscreenRight;animation-duration:0.8s;-webkit-animation-duration:0.8s;animation-timing-function:linear;-webkit-animation-timing-function:linear}@keyframes slideInFromOffscreenTop{0%{transform:translateY(-1000%)}100%{transform:translateY(0%)}}.animation-slideInFromOffscreenTop{animation-name:slideInFromOffscreenTop;-webkit-animation-name:slideInFromOffscreenTop;animation-duration:0.8s;-webkit-animation-duration:0.8s;animation-timing-function:linear;-webkit-animation-timing-function:linear}@keyframes slideInFromOffscreenBottom{0%{transform:translateY(1000%)}100%{transform:translateY(0%)}}.animation-slideInFromOffscreenBottom{animation-name:slideInFromOffscreenBottom;-webkit-animation-name:slideInFromOffscreenBottom;animation-duration:0.8s;-webkit-animation-duration:0.8s;animation-timing-function:linear;-webkit-animation-timing-function:linear}@keyframes slideFromLeftWithRotate360Clockwise{0%{transform:translateX(-1000%) rotate(0deg)}100%{transform:translateX(0%) rotate(360deg)}}.animation-slideFromLeftWithRotate360Clockwise{animation:slideFromLeftWithRotate360Clockwise 0.8s linear;-webkit-animation:slideFromLeftWithRotate360Clockwise 0.8s linear}@keyframes slideFromRightWithRotate360Counterclockwise{0%{transform:translateX(1000%) rotate(0deg)}100%{transform:translateX(0%) rotate(-360deg)}}.animation-slideFromRightWithRotate360Counterclockwise{animation:slideFromRightWithRotate360Counterclockwise 0.8s linear;-webkit-animation:slideFromRightWithRotate360Counterclockwise 0.8s linear}@keyframes slideFromTopWithRotate3dLeft{0%{transform:translateY(-500%) rotate3d(0,1,0,0deg)}100%{transform:translateY(0%) rotate3d(0,1,0,720deg)}}.animation-slideFromTopWithRotate3dLeft{color:white;animation:slideFromTopWithRotate3dLeft 0.8s linear;-webkit-animation:slideFromTopWithRotate3dLeft 0.8s linear}@keyframes slideFromBottomWithRotate3dRight{0%{transform:translateY(500%) rotate3d(0,1,0,0deg)}100%{transform:translateY(0%) rotate3d(0,1,0,-720deg)}}.animation-slideFromBottomWithRotate3dRight{animation:slideFromBottomWithRotate3dRight 0.8s linear;-webkit-animation:slideFromBottomWithRotate3dRight 0.8s linear}.rotating-dashed{position:relative;margin:0;overflow:hidden;color:#b24343}.rotating-dashed .dashing{display:block;width:100%;height:100%;position:absolute}.rotating-dashed .dashing:nth-of-type(1){transform:rotate(0deg);-webkit-transform:rotate(0deg)}.rotating-dashed .dashing:nth-of-type(2){transform:rotate(90deg);-webkit-transform:rotate(90deg)}.rotating-dashed .dashing:nth-of-type(3){transform:rotate(180deg);-webkit-transform:rotate(180deg)}.rotating-dashed .dashing:nth-of-type(4){transform:rotate(270deg);-webkit-transform:rotate(270deg)}.rotating-dashed .dashing span{display:block;position:absolute;left:0;top:0;width:200%;border-bottom:5px dashed}@-webkit-keyframes slideDashClockwise{from{transform:translateX(-50%);-webkit-transform:translateX(-50%)}to{transform:translateX(0%);-webkit-transform:translateX(0%)}}@-webkit-keyframes slideDashCounterClockwise{from{transform:translateX(0%);-webkit-transform:translateX(0%)}to{transform:translateX(-50%);-webkit-transform:translateX(-50%)}}.rotating-dashed .dashing .clockwise{animation:slideDashClockwise 2.5s infinite linear;-webkit-animation:slideDashClockwise 2.5s infinite linear}.rotating-dashed .dashing .counter-clockwise{animation:slideDashCounterClockwise 2.5s infinite linear;-webkit-animation:slideDashCounterClockwise 2.5s infinite linear}.blog-post-content{margin-top:24px}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{clear:both;margin-top:1.6em;margin-bottom:0.6em}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{font-family:Merriweather,serif,sans-serif}.blog-post-content h1{font-size:33px;line-height:1.6}.blog-post-content h2{font-size:28px;line-height:1.6}.blog-post-content h3{font-size:23px;line-height:1.6}.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{font-size:19px;line-height:1.6}.blog-post-content h1:first-child,.blog-post-content h2:first-child,.blog-post-content h3:first-child,.blog-post-content h4:first-child,.blog-post-content h5:first-child,.blog-post-content h6:first-child{margin-top:0}.blog-post-content p{font-family:Verdana,sans-serif;margin-top:0;margin-bottom:1.4ex;line-height:2.6;text-align:left}.blog-post-content b,.blog-post-content strong{font-weight:700}.blog-post-content dfn,.blog-post-content cite,.blog-post-content em,.blog-post-content i{font-style:italic}.blog-post-content blockquote{border-left:4px solid #1a1a1a;color:#686868;font-size:19px;font-style:italic;line-height:2.6;margin-bottom:28px;overflow:hidden;padding:0 0 0 24px}.blog-post-content blockquote:not(.alignleft):not(.alignright){margin-left:-28px}.blog-post-content blockquote blockquote:not(.alignleft):not(.alignright){margin-left:0}.blog-post-content blockquote:before,.blog-post-content blockquote:after{content:"";display:table}.blog-post-content blockquote:after{clear:both}.blog-post-content blockquote >:last-child{margin-bottom:0}.blog-post-content blockquote cite,.blog-post-content blockquote small{color:#1a1a1a;font-size:16px;line-height:1.6}.blog-post-content blockquote em,.blog-post-content blockquote i,.blog-post-content blockquote cite{font-style:normal}.blog-post-content blockquote strong,.blog-post-content blockquote b{font-weight:400}.blog-post-content blockquote.alignleft,.blog-post-content blockquote.alignright{border:0 solid #1a1a1a;border-top-width:4px;padding:18px 0 0;width:-webkit-calc(50% - 14px);width:calc(50% - 14px)}.blog-post-content address{font-style:italic;margin:0 0 28px}.blog-post-content code,.blog-post-content kbd,.blog-post-content tt,.blog-post-content var,.blog-post-content samp,.blog-post-content pre{font-family:monospace}.blog-post-content pre{border:1px solid #d1d1d1;font-size:16px;line-height:2.6;margin:0 0 28px;max-width:100%;overflow:auto;padding:14px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.blog-post-content code{background-color:inherit;font-weight:bold;font-size:14px;line-height:1.0;padding:0;margin:0;overflow-wrap:break-word}.blog-post-content abbr[title]{border-bottom:1px dotted #d1d1d1;cursor:help}.blog-post-content mark,.blog-post-content ins{background:#007acc;color:#fff;padding:2px 4px;text-decoration:none}.blog-post-content small{font-size:80%}.blog-post-content big{font-size:125%}
