#sp-page-builder .sppb-section-title{margin-bottom:40px}.sppb-section-title .sppb-title-subheading{text-transform:uppercase;letter-spacing:1px;position:relative;color:#222;font-size:13px !important}.sppb-animated-number:after{text-transform:uppercase}.sppb-animated-number-title{font-weight:500;font-size:14px}.sppb-addon .sppb-addon-text{letter-spacing:normal;text-transform:none}.sppb-addon-content ul{padding-left:15px}.sppb-addon-content ul li{padding-left:6px}.sppb-addon-header .sppb-addon-title{letter-spacing:1px;font-size:16px}.sppb-progress-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.sppb-progress-bar-primary{background-color:#101010}.sppb-progress{background-color:#e8e8e8}.sppb-nav-modern>li{float:none;display:inline-block;margin-right:-2px;margin-bottom:0;border:2px solid #134c8a}.sppb-nav-modern{text-align:center;margin-top:36px;margin-bottom:48px}.sppb-nav-modern>li.active>a,.sppb-nav-modern>li.active>a:focus,.sppb-nav-modern>li.active>a:hover{background-color:#134c8a;color:#fff}.sppb-addon-accordion{padding:0}.sppb-addon-accordion .sppb-panel-default,.sppb-addon-accordion .sppb-panel-default>.sppb-panel-heading{background-color:transparent;border-top:1px solid #e8e8e8}.sppb-addon-accordion .sppb-panel-default{border-color:transparent}.sppb-addon-accordion .sppb-panel{border-left:0;border-right:0}.sppb-addon-accordion .sppb-panel-heading{padding:24px 0 24px 0;line-height:1.4;transition:all ease 0.5s;color:#202020}.sppb-addon-accordion .sppb-panel-body{padding:24px 0}.sppb-addon-accordion .sppb-panel-body ol{padding-left:0;counter-reset:item}.sppb-addon-accordion .sppb-panel-body ul{padding-left:25px}.sppb-addon-accordion .sppb-panel-body li{counter-increment:item;list-style:none;padding-left:5px;line-height:1.6;margin-bottom:12px}.sppb-addon-accordion .sppb-panel-body li:before{margin:5px 10px 0px -29px;content:counter(item);border-radius:100%;color:#fff;width:20px;height:20px;font-size:12px;line-height:20px;text-align:center;display:inline-block}.sppb-addon-accordion .sppb-panel-group>.sppb-panel:last-child{border-bottom:1px solid #e8e8e8}.sppb-addon-accordion .sppb-panel-heading .sppb-toggle-direction{right:auto;left:0;transition:all ease 0.5s;font-size:12px;color:#101010}.sppb-addon-accordion .sppb-panel-title{font-size:20px;padding-left:30px;font-weight:600}.sppb-addon-accordion .sppb-panel-title i{width:20px;text-align:center;margin-right:15px;font-size:14px}.sppb-addon-accordion h3{padding-bottom:30px}.sppb-text-left .sppb-btn-link{display:flex;text-align:left}.sppb-carousel-extended-item{display:flex;align-items:center}.animated-heading-before-part{margin-right:20px}.animated-heading-after-part{display:block}.overlay .sppb-addon-single-image,.overlay .sppb-addon-feature{position:relative}.overlay .sppb-addon-title.sppb-feature-box-title a,.overlay .sppb-addon-single-image .sppb-addon-title{position:absolute;padding:40px 50px;bottom:0;z-index:2;color:#fff}.overlay .sppb-addon-single-image.sppb-text-right .sppb-addon-title{right:0;text-align:left}.overlay .sppb-addon-single-image.sppb-text-left .sppb-addon-title{left:0}.overlay .sppb-img-container a:before,.overlay .sppb-addon-single-image-container:before{background:black;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8981793401) 5%, rgba(0, 0, 0, 0) 90%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;transition:all 0.4s ease}.sppb-addon-flickr .sppb-flickr-gallery{display:inline-block;margin-top:8px !important}.sppb-addon-flickr .sppb-flickr-gallery li{padding-left:0 !important}.sppb-addon-flickr .sppb-flickr-gallery li a{margin:0 8px 8px 0}.sppb-flickr-gallery li:before{display:none}.sppb-addon.sppb-addon-flickr .sppb-flickr-gallery li a:before{background:rgba(0, 0, 0, 0)}.sppb-addon-flickr .sppb-flickr-gallery li a:hover:before{background:rgba(0, 0, 0, 0.6)}.sppb-addon.sppb-addon-flickr .sppb-flickr-gallery li a:hover{transform:scale(1)}.sppb-addon.sppb-addon-flickr .sppb-flickr-gallery li a:after{font-size:18px}.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control{display:none}.sppb-optin-form.form-inline .email-wrap,.sppb-optin-form.form-inline .name-wrap{padding-right:1px}.sppb-optin-form.form-inline .email-wrap .sppb-form-control,.sppb-optin-form.form-inline .name-wrap .sppb-form-control{padding-left:0;border-color:transparent;font-weight:500;background-color:transparent}.sppb-optin-form .email-wrap{border-bottom:1px solid transparent}.sppb-optin-form .sppb-btn{background-color:transparent;padding-right:0}.sppb-optin-form .sppb-btn:hover{color:rgba(255, 255, 255, 0.6)}.sppb-optin-form .sppb-btn:hover:before{background-color:transparent}.sp-module .sp-module-title{color:#111;font-weight:700;position:relative;display:inline-block}.sp-module .sp-module-title:after{background-color:#d9d9d9;right:-75px;width:50px;height:4px;content:"";display:block;position:absolute;bottom:10px}@media (min-width:992px){.dropdown-menu.animate{animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0}100%{transform:translateY(0rem);opacity:1}0%{transform:translateY(1rem);opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:transform;-webkit-opacity:0}100%{-webkit-transform:translateY(0);-webkit-opacity:1}0%{-webkit-transform:translateY(1rem);-webkit-opacity:0}}.dropdown-menu.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn}.head-login a.link{color:#fff;font-size:16px;text-transform:uppercase;font-weight:500;padding:0 20px;border-radius:30px;letter-spacing:1px;display:block}.head-login a.link:hover{color:#fff}.head-login .dropdown-toggle:after{display:none}.head-login .btn{float:right;line-height:42px;height:42px;background-color:#fff;border:1px solid transparent}.head-login .dropdown-menu{min-width:320px;border-radius:0;padding:20px 30px 15px}.head-login .dropdown-menu label{color:#fff;font-weight:500}.head-login .form-check{float:left;margin-top:10px}.head-login .dropdown-menu ul{padding:20px 0 0;list-style:none;clear:both}.head-login .dropdown-menu ul li a{display:block;padding:0;text-transform:uppercase;font-size:12px;font-weight:500}.head-login .dropdown-menu ul li a:hover{color:#e7b000}.head-login .logout-button{border-top:1px solid rgba(255, 255, 255, 0.2);padding-top:10px;color:#fff;cursor:pointer}.head-login .logout-button input{color:#fff;cursor:pointer;font-size:14px;background-color:transparent;border:0}.loginModal .modal-content{border-radius:0;padding:36px 45px 30px}.loginModal .modal-content .close{position:absolute;right:45px;top:36px;opacity:0.4}.loginModal .modal-content .sp-module-title{margin-bottom:30px;color:#222;font-size:28px}.loginModal .modal-content .sp-module-title:after{right:-60px;bottom:8px;height:3px}.loginModal .modal-content ul{list-style:none;padding:0;font-size:13px;margin-top:30px;padding-top:20px;border-top:1px solid #e5e5e5}.loginModal .modal-content li a{color:#555}.loginModal .modal-content li{display:inline-block;padding-right:10px}.loginModal .modal-content .logout-button{margin-bottom:24px;margin-top:12px}@media (min-width:576px){.modal-dialog{max-width:540px;margin:200px auto 0}}.tns-controls{position:absolute;left:50%;bottom:-60px;margin-left:-38px}.mfp_carousel_skin_default .tns-controls button:first-child{margin-right:8px}.mfp_carousel_skin_default .tns-controls button:first-child,.mfp_carousel_skin_default .tns-controls button:last-child{width:28px;height:28px;border-radius:50%;border:1px solid #454545;top:0;left:0;background-size:35%;background-position:50%;background-color:#f0f0f0;transition:all 0.4s ease}.mfp_block_title,.tns-nav{display:none}.mfp_default_skin_default .mfp_default_item .mfp_thumb_pos_top img{margin-bottom:30px}.mfp_default_skin_default .mfp_default_item .mfp_date{font-weight:700;font-size:12px;text-transform:uppercase}.mfp_default_skin_default .mfp_default_item .mfp_cat{padding:8px 18px;line-height:1;display:inline-block;position:absolute;top:0;left:0}.mfp_default_skin_default .mfp_default_item .mfp_cat a{color:#fff}.mfp_default_skin_default .mfp_default_item .mfp_default_content{position:static}.mfp_carousel_item>div,.mfp_default_item>div,.mfp_carousel_item .mfp_thumb_pos_top,.mfp_default_item .mfp_thumb_pos_top{position:relative;overflow:hidden;display:block}.mfp_carousel_skin_default .mfp_carousel_item .mfp_thumb_pos_top img,.mfp_carousel_skin_default .mfp_carousel_item .mfp_thumb_pos_top2 img,.mfp_default_item>div .mfp_thumb_pos_top img{margin-bottom:0;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.mfp_carousel_skin_default .mfp_carousel_item>div:hover .mfp_thumb_pos_top img,.mfp_default_item>div:hover .mfp_thumb_pos_top img{-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}#sp-right .mfp_default_item{border-bottom:1px solid #e8e8e8;padding-bottom:30px;margin-bottom:40px}#sp-right .mfp_default_item h4{line-height:1.4;margin-top:-3px}#sp-right .mfp_default_item h4 a{font-weight:600 !important}#sp-right .mfp_default_item .mfp_date{text-transform:capitalize}.sppb-no-gutter [class*="mfp-col-"]{padding-right:0;padding-left:0}.sppb-no-gutter .mfp-grid{margin-left:0;margin-right:0}.mfp_carousel_skin_default .mfp_carousel_item>div{box-shadow:0 3px 22px rgba(0, 0, 0, 0.06);background-color:#fff;padding-bottom:25px}.mfp_carousel_skin_default .mfp_carousel_item>div h4.mfp_carousel_title{text-align:center;font-size:20px;margin-top:24px}.overlay .mfp_default_skin_default .mfp_default_item .mfp_thumb_pos_top img,.overlay .mfp_default_skin_default .mfp_default_item{margin-bottom:0}.overlay .mfp_carousel_item .mfp_thumb_pos_top:before,.overlay .mfp_default_item>div .mfp_thumb_pos_top:before{background:black;background:linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0%, rgba(255, 255, 255, 0) 60%);content:"";height:100%;left:0;right:0;bottom:0;position:absolute;top:0;width:100%;transition:all 0.4s ease;z-index:1}.overlay .mfp_default_skin_default .mfp_default_item .mfp_carousel_content,.overlay .mfp_default_skin_default .mfp_default_item .mfp_default_content{transition:all 0.4s ease-in-out;height:100%;position:absolute;left:0;top:0;right:0;padding:50px 40px;display:flex;align-items:flex-end;align-content:flex-end;justify-content:center;flex-wrap:wrap;z-index:2}.overlay .mfp_carousel_skin_default .mfp_carousel_item .mfp_date,.overlay .mfp_carousel_skin_default .mfp_carousel_item .mfp_cat{text-transform:uppercase;font-weight:600;font-size:14px;line-height:1;padding:0 5px}.overlay .mfp_default_skin_default .mfp_default_item .mfp_cat{position:relative}.overlay .mfp_carousel_skin_default .mfp_carousel_item .mfp_carousel_title,.overlay .mfp_default_skin_default .mfp_default_item h4.mfp_default_title{padding:10px 0 0;line-height:1.2;z-index:9999;position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.overlay .mfp_carousel_skin_default .mfp_carousel_item .mfp_carousel_title a,.overlay .mfp_default_skin_default .mfp_default_item h4.mfp_default_title a{color:#fff}.overlay .mfp-readmore{margin-top:5px;line-height:54px;height:54px}.overlay .mfp_default_skin_default .mfp_default_item a.mfp-readmore{display:none}.featherlight{z-index:100 !important}.featherlight .featherlight-close-icon{background-color:#fff}.featherlight .featherlight-content{overflow:hidden !important;padding:0 !important;border-bottom:none !important}.sp-simpleportfolio-btns{padding-bottom:15px}.sp-simpleportfolio-tags{text-transform:uppercase;letter-spacing:2px;font-size:11px}.sp-simpleportfolio-link .btn{margin-top:24px}.sp-simpleportfolio-view-item{padding-bottom:36px}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info{text-align:center;padding:30px 20px}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3{letter-spacing:0;font-weight:700}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li{margin:0 20px 18px}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a{background-color:transparent;color:#999;border-radius:0;padding:0 0 10px 0;text-transform:uppercase;font-size:14px;letter-spacing:1px}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a{background-color:transparent;color:#101010;font-weight:700}.sp-simpleportfolio .sp-simpleportfolio-image{margin-bottom:48px}.sp-simpleportfolio .sp-simpleportfolio-img{width:100%}.sp-simpleportfolio .sp-simpleportfolio-description>h2{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e8e8e8;font-weight:700}.sp-simpleportfolio .sp-simpleportfolio-description>h3{margin-top:30px}.fullscreen .n2-ss-slide-backgrounds{height:100vh}