@font-face{font-display:swap;font-family:'gothammedium';src:url(../../../../../../../themes/yss/fonts/gothammedium-webfont.woff2) format("woff2"),url(../../../../../../../themes/yss/fonts/gothammedium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'gothambold';src:url(../../../../../../../themes/yss/fonts/gothambold-webfont.woff2) format("woff2"),url(../../../../../../../themes/yss/fonts/gothambold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'gothamlight';src:url(../../../../../../../themes/yss/fonts/gothamlight-webfont.woff2) format("woff2"),url(../../../../../../../themes/yss/fonts/gothamlight-webfont.woff) format("woff");font-weight:400;font-style:normal}.wow{visibility:hidden}body{min-width:320px;background:#fff}ol,ul,li{list-style:none}img{max-width:100%}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:left}.row{max-width:1200px}.large-row{max-width:1600px}h1,h2,h3,h4,h5,h6,p,li,ol,blockquote,table,label,body{font-family:'gothamlight',sans-serif;line-height:1.4em}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:.5em}h1,h2{font-family:'gothammedium',sans-serif;margin-bottom:.5em}h3{font-family:'gothambold',sans-serif}h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}p,label,ul li,ol li{font-size:15px}ul li{list-style:disc}ol li{list-style:decimal}a{color:#036bac}a:hover,a:focus{color:#000}p a{font-family:'gothammedium',helvetica,sans-serif}p a:hover{color:#ffd401}blockquote p{font-size:1.6em}.coloured-block .btn{color:#000!important}.coloured-block .btn:hover,.coloured-block .btn:focus{color:#fff!important}.btn,input[type=submit],.filter label,li.product .button,.tabs a{border:0;font-size:14px;display:inline-block;text-transform:uppercase;padding:.65em 1.5em;margin:1em auto;background:#ffd401;background:linear-gradient(135deg,transparent 1rem,#ffd401 0) top left,linear-gradient(0,transparent 0,#ffd401 0) top right,linear-gradient(-45deg,transparent 1rem,#ffd401 0) bottom right,linear-gradient(0deg,transparent 0,#ffd401 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;border-radius:0;color:#000;transition:.5s ease all;font-family:'gothambold',sans-serif;line-height:2.2em;text-decoration:none}.btn:hover,.btn:focus,input[type=submit]:hover,input[type=submit]:focus,.filter input[type="radio"]:checked+label,li.product .button:hover,li.product .button:focus,.tabs a:hover,.tabs a:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs .active{background:#036bac;background:linear-gradient(135deg,transparent 1rem,#036bac 0) top left,linear-gradient(0,transparent 0,#036bac 0) top right,linear-gradient(-45deg,transparent 1rem,#036bac 0) bottom right,linear-gradient(0deg,transparent 0,#036bac 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;color:#fff;transition:.5s ease all}.link-style{margin-bottom:0}.link-style a{font-family:'gothambold',sans-serif;text-transform:uppercase;color:#000;text-decoration:none}#content{padding:1em}.white-btn{font-family:'gothambold',sans-serif;border:0;font-size:14px;display:inline-block;text-transform:uppercase;padding:.5em 1.5em;margin:1em auto;background:#fff;background:linear-gradient(135deg,transparent 1rem,#fff 0) top left,linear-gradient(0,transparent 0,#fff 0) top right,linear-gradient(-45deg,transparent 1rem,#fff 0) bottom right,linear-gradient(0deg,transparent 0,#fff 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;border-radius:0;color:#000;transition:.5s ease all;line-height:2.2em}.white-btn:hover,.white-btn:focus{background:#000;background:linear-gradient(135deg,transparent 1rem,#000 0) top left,linear-gradient(0,transparent 0,#000 0) top right,linear-gradient(-45deg,transparent 1rem,#000 0) bottom right,linear-gradient(0deg,transparent 0,#000 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;color:#fff;transition:.5s ease all}.black-btn{font-family:'gothambold',sans-serif;border:0;font-size:14px;display:inline-block;text-transform:uppercase;padding:.5em 1.5em;margin:1em auto;background:#000;background:linear-gradient(135deg,transparent 1rem,#000 0) top left,linear-gradient(0,transparent 0,#000 0) top right,linear-gradient(-45deg,transparent 1rem,#000 0) bottom right,linear-gradient(0deg,transparent 0,#000 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;border-radius:0;color:#fff;transition:.5s ease all;line-height:2.2em}.black-btn:hover,.black-btn:focus{background:#036bac;background:linear-gradient(135deg,transparent 1rem,#036bac 0) top left,linear-gradient(0,transparent 0,#036bac 0) top right,linear-gradient(-45deg,transparent 1rem,#036bac 0) bottom right,linear-gradient(0deg,transparent 0,#036bac 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;color:#fff;transition:.5s ease all}.service-block{margin-bottom:1em}#hamburger{border-top:2px solid #036bac;height:25px;width:30px;box-sizing:border-box;position:absolute;z-index:30;right:.5em;top:15px;cursor:pointer;outline:none;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-khtml-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#hamburger:before{content:"";display:block;position:absolute;height:2px;width:30px;left:0;background:#036bac;top:10px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-khtml-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#hamburger:after{content:"";display:block;position:absolute;height:2px;width:30px;left:0;background:#036bac;bottom:0;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-khtml-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#hamburger.active{border-color:transparent;outline:none;z-index:9999999;top:-20px}#hamburger.active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-khtml-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:32px;left:-2px;top:8px}#hamburger.active:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-khtml-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);bottom:13px;width:32px;left:-2px}#hamburger.active:before,#hamburger.active:after{background:#fff!important}.site-nav{background:#036bac;height:calc(100% - 0px);position:fixed;top:0;width:100%;transform:translatex(-100%);will-change:transform;padding-top:50px;left:0;z-index:999999}.site-nav .menu-mobile-container{width:100%}.site-nav #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu>li.mega-menu-flyout ul.mega-sub-menu{background:#ffd401;box-shadow:none}.site-nav #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu>li.mega-menu-item>a.mega-menu-link{padding:.5em 1em;line-height:1.4em}.site-nav #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#ffd401;color:#000!important}.site-nav #mega-menu-wrap-mobile_menu{width:100%}.site-nav.active{transform:none}.site-nav.animatable{transition:all 0.15s;transition-timing-function:ease-in}.site-nav.active.animatable{transition:all 0.3s;transition-timing-function:ease-out}.site-container{margin-top:141px}.home .site-container{margin-top:106px}.sticky-header{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;z-index:999;top:0;position:fixed;left:0;right:0}.sticky-bar{top:auto;position:fixed;left:0;right:0;z-index:999;bottom:0;text-align:center}.sticky-bar a{display:block;padding:10px 1em;color:#000;text-transform:uppercase;font-family:'gothambold',sans-serif;font-size:14px;line-height:1.2em;background:#ffd401;height:100%;box-shadow:0 0 1px 1px #0000001a}.sticky-bar .mobile-btn:nth-child(2n) a{color:#fff;background:#036bac}.sticky-bar .mobile-btn:nth-child(2n) a i{font-size:22px}.sticky-bar .mobile-btn:nth-child(3n) a{color:#ffd401;background:#000}.sticky-bar .mobile-btn:nth-child(3n) a i{font-size:22px}.flash{animation:flash 5s infinite}@keyframes flash{0%,50%,100%{transform:scale(1)}25%,75%{transform:scale(.95)}}.top-header{background:#036bac;padding:6px 10px;transition:.5s ease all}.top-header ul{margin:0;text-align:left}.top-header ul li{display:inline-block}.top-header ul li a{color:#fff}.top-header ul li a:hover i{color:#ffd401}.top-header p,.top-header p a{margin-bottom:0;font-size:14px;font-family:'gothammedium',sans-serif}.top-header .contacts{text-align:center;padding:0}.top-header .contacts p a{margin-left:.5em;color:#fff;transition:.5s ease all;font-size:13px}.top-header .contacts p a i{color:#fff;font-size:1.2em;margin-bottom:-3px}.top-header .contacts p a:hover,.top-header .contacts p a:focus{color:#036bac;transition:.5s ease all}.top-header a:hover,.top-header a:focus{text-decoration:underline!important}header{padding:.75em 0.5em!important;position:relative;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;z-index:9999;background:#fff;box-shadow:0 0 2px #d8d8d8}header .row{position:relative}header .menu-primary-container{display:inline-block;text-align:right}header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{box-shadow:0 0 7px 0 #ddd}header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,header .menu li a{height:auto;line-height:inherit;transition:.5s ease all;font-family:'gothammedium',sans-serif}header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{margin:0}header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-family:'gothammedium',sans-serif}header .small-btn{font-size:13px;display:inline-block;line-height:2.5em;padding:.5em 1em;margin:.25em 0em 0em;float:right;margin-right:60px}header #mega-menu-wrap-primary{display:inline-block}header .mainmenu{text-align:right}.logo{margin-top:0em}.logo img{max-width:240px;width:100%}.shrink{padding:.75em 0.5em!important;background:#fff;transition:.5s ease all}.shrink .logo{transition:.5s ease all}.shrink .logo img{max-width:200px;transition:all 0.3s}.shrink .small-btn{margin-top:0}.shrink #hamburger{top:10px}.shrink #hamburger.active{top:-25px}.container-scroll{position:absolute;bottom:2em;left:0;right:0;z-index:99;text-align:center}.container-scroll i{font-size:30px;color:#ffd401}.jarallax{position:relative;z-index:0}.jarallax>.jarallax-img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}.icon{max-height:80px;margin:0em auto 1em;display:block}section{padding:1em 0}.grey-back{background:#eaeaea}.yellow-back{background:#ffd401}.yellow-back .icons p,.yellow-back .icons ul li,.yellow-back .icons ol li{font-family:'gothammedium',sans-serif}.yellow-back p a{color:#000}.yellow-back p a:hover,.yellow-back p a:focus{text-decoration:underline;color:#000}.lightgrey-back{background:#f1f1f1}.blue-back{background:#036bac}.blue-back .btn:hover,.blue-back .btn:focus{background:#000;background:linear-gradient(135deg,transparent 1rem,#000 0) top left,linear-gradient(0,transparent 0,#000 0) top right,linear-gradient(-45deg,transparent 1rem,#000 0) bottom right,linear-gradient(0deg,transparent 0,#000 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;color:#fff;transition:.5s ease all}.white-back{background:#fff}.blue-slanted-background,.yellow-slanted-background{position:relative}.blue-slanted-back h3{font-size:20px;color:#000}.blue-slanted-back h3 a{color:#000}.blue-slanted-back .top,.yellow-slanted-back .top{content:"";z-index:-1;position:absolute;left:0;right:auto;top:0;border-style:solid;border-color:transparent;border-width:7vh 15vw;width:30%;border-top-color:#036bac;border-left-color:#036bac}.blue-slanted-back .bottom,.yellow-slanted-back .bottom{content:"";z-index:-1;position:absolute;left:auto;right:0;bottom:0;border-style:solid;border-color:transparent;border-width:7vh 15vw;width:30%;border-bottom-color:#036bac;border-right-color:#036bac}.yellow-slanted-back{position:relative}.yellow-slanted-back .top{border-top-color:#ffd401;border-left-color:#ffd401}.yellow-slanted-back .bottom{border-bottom-color:#ffd401;border-right-color:#ffd401}.blue-slant-back{border:0;padding:2em 1.5em;background:#036bac;background:linear-gradient(135deg,transparent 3rem,#036bac 0) top left,linear-gradient(0,transparent 0,#036bac 0) top right,linear-gradient(-45deg,transparent 3rem,#036bac 0) bottom right,linear-gradient(0deg,transparent 0,#036bac 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;border-radius:0}.yellow-slant-back{border:0;padding:2em 1.5em;background:#ffd401;background:linear-gradient(135deg,transparent 3rem,#ffd401 0) top left,linear-gradient(0,transparent 0,#ffd401 0) top right,linear-gradient(-45deg,transparent 3rem,#ffd401 0) bottom right,linear-gradient(0deg,transparent 0,#ffd401 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;border-radius:0}.coloured-block h1,.coloured-block h2,.coloured-block h3,.coloured-block h4,.coloured-block h5,.coloured-block h6,.coloured-block p,.coloured-block li,.coloured-block ul,.coloured-block ol,.coloured-block a,.coloured-block label{color:#fff!important}.xpad{padding:1em}.xpad-content{padding:1em 1em}.np{padding:0}.breadcrumbs{padding:.5em 1em;margin-bottom:0em}.breadcrumbs p{margin-bottom:0;font-size:13px}.breadcrumbs a{color:#036bac;font-family:'gothammedium',sans-serif}.social li{display:inline-block;list-style:none;margin:0;text-align:center}.social li a{display:inline-block;position:relative;width:25px;height:25px;border-radius:50%;transition:.5s ease all}.social li a i{color:#ffd401;font-size:20px;font-weight:100;transition:all 0.1s ease-in-out;line-height:1.8em}.social li a:before,.social li a:after{display:none}.social li a:hover{background:#fff;transition:.5s ease all}.social li:last-child{margin-right:0}.social li:last-child a{margin-right:0}.spacer{padding:2em 1em}.img-cut-off{-webkit-clip-path:polygon(20% 0%,80% 0%,100% 0%,100% 80%,80% 100%,0% 100%,0% 86%,0% 20%);clip-path:polygon(20% 0%,80% 0%,100% 0%,100% 80%,80% 100%,0% 100%,0% 86%,0% 20%)}.text-center li{list-style:inside}.owl-theme .owl-dots .owl-dot span{border-radius:0;background:#fff;width:15px;height:15px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ffd401}.home-slider h1{font-size:30px}.home-slider h2,.home-slider h3{font-size:20px;font-family:'gothamlight',sans-serif}.home-slider .owl-dots{left:auto}.cropped-img{width:100%;height:100%;-webkit-clip-path:polygon(20% 0%,80% 0%,100% 0%,100% 80%,100% 100%,0% 100%,0% 86%,0% 20%);clip-path:polygon(20% 0%,80% 0%,100% 0%,100% 80%,100% 100%,0% 100%,0% 86%,0% 20%)}.icons{padding:1em;margin-bottom:1em;min-height:140px;position:relative}.icons img{max-height:90px;max-width:110px;padding:1em 0em;margin:auto;position:absolute;left:0;top:0;right:0;bottom:0}.icon-container{padding:.5em}.icon-container h3{font-size:20px}.icon-container .btn{font-size:15px}.banner{position:relative;min-height:250px;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.small-banner{min-height:250px;height:35vh}.large-banner{height:150vh;min-height:100vh}.text-container{max-width:1200px;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0}.banner-text,.text{margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);position:relative}.overlay{background:rgba(6,107,172,.8);position:absolute;top:0;bottom:0;left:0;right:0}.home .overlay,.large-banner .overlay{background:rgba(0,0,0,.6)}.full-width-banner-image{min-height:350px;height:80vh;background-size:cover;background-position:center center;background-repeat:no-repeat}.owl-theme .owl-nav{position:absolute;top:45%;margin:0;left:0;right:0}.owl-theme .owl-nav [class*=owl-]:hover{background:none}.owl-theme .owl-nav .owl-next{right:0em;position:absolute;background:none;font-size:30px}.owl-theme .owl-nav .owl-prev{left:0em;position:absolute;background:none;font-size:30px}.owl-dots{position:absolute;bottom:0;left:0;right:0}.team-member{position:relative;margin-bottom:1em}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid lightgrey}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{max-width:600px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{margin:0;padding:1em 1.5em;color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:0}.woocommerce #review_form #respond textarea{border:1px solid lightgrey}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:none;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#000;padding-left:0}.price{font-family:'gothambold',helvetica,sans-serif;color:#000!important;font-size:20px}.related{text-align:center;padding:0em;max-width:700px;margin:0 auto}.related .service-block{padding-top:1em}.woocommerce .button{border:0!important;font-size:14px!important;display:inline-block!important;text-transform:uppercase!important;padding:.5em 1.5em!important;margin:1em auto!important;background:#ffd401!important;background:linear-gradient(135deg,transparent 1rem,#ffd401 0) top left,linear-gradient(0,transparent 0,#ffd401 0) top right,linear-gradient(-45deg,transparent 1rem,#ffd401 0) bottom right,linear-gradient(0deg,transparent 0,#ffd401 0) bottom left!important;background-size:51% 51%!important;background-repeat:no-repeat!important;border-radius:0!important;color:#000!important;transition:0.5s ease all!important;font-family:"gothambold",sans-serif!important;line-height:2.2em!important}.single-product table tbody,.single-product table tfoot,.single-product table thead{border:0;box-shadow:none;background:none}.single-product .label{padding-left:0;background:none}.single-product h1,.single-product h6{font-family:"gothambold",sans-serif!important}.variations th{padding:10px!important}.woocommerce div.product form.cart .variations label{font-weight:400}.woocommerce .quantity .qty{transform:none;border:1px solid lightgrey;left:0}.woocommerce .cart .button,.woocommerce .cart input.button{margin:0px!important}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce div.product form.cart .variations select{margin-bottom:0}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{font-weight:400}.variation{font-size:16px}.variation dt,.variation dd,.variation p{font-size:16px;line-height:30px}.woocommerce td.product-name a{font-size:18px;font-family:'gothambold',sans-serif;line-height:30px}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{display:inline-block;float:left}.woocommerce form .form-row .input-checkbox{width:20px;height:20px;display:inline-block;border-color:#000}.woocommerce form .form-row .input-checkbox:checked:before,.woocommerce form .form-row .input-checkbox:checked:before{border-color:#000}.product-thumbnail img{max-width:100px;width:100%!important}.hide-checkbox{display:none!important}.filters-button-group{padding-bottom:2em;margin-bottom:2rem}.filters-button-group p{display:inline-block;color:#ffd401;margin-right:1em;margin-bottom:0}.filters-button-group .filter{display:inline-block;margin-right:5px}.filters-button-group .filter label{margin:.25em 0em .25em 0em;text-transform:uppercase;font-size:13px}.news-feed .post-text{text-align:left;padding:1em}.news-feed .post-text h6{line-height:1.2em;min-height:48px;font-family:'gothammedium',sans-serif}.news-feed p{color:#000;margin-bottom:0}.news-feed .post a{box-shadow:0 0 10px 0 #b5b5b5;display:block}.news-feed .post-image{overflow:hidden}.news-feed .post{margin-bottom:2em}.news-image .wp-post-image{margin-bottom:1em}.img-zoom a{overflow:hidden}.img-zoom img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.img-zoom a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.accordion{background:none}.accordion li{list-style:none;background:none;margin-bottom:1em}.accordion li .accordion-title{font-size:16px;color:#fff;background:#036bac;border:0;font-family:'gothammedium',sans-serif;text-transform:uppercase}.accordion li .accordion-content{background:#fff;border:0}.accordion li .accordion-content ul li{list-style:disc}.accordion li .accordion-content ul{margin-bottom:1em}.accordion li .accordion-content ol li{list-style:decimal}.accordion .accordion-title:focus,.accordion .accordion-title:hover{background:#000;color:#fff}.accordion .accordion-title:focus:before,.accordion .accordion-title:hover:before{color:#fff}:last-child>.accordion-content:last-child,:last-child:not(.is-active)>.accordion-title{border-bottom:0}.accordion-title:before{color:#ffd401;font-size:28px;top:36%}.wpcf7-list-item{margin:0em 1em 0em 0em}#contact{background-image:url(../../../../../../../themes/yss/images/contact.jpg)}#contact i{color:#ffd401!important;font-size:22px;width:27px}#contact p,#contact label,#contact ::placeholder,#contact span{font-family:'gothammedium',sans-serif}#contact .cta-icons{display:inline-flex;margin-bottom:1em}#contact .cta-icons p{margin-bottom:0}#contact .cta-icons p a{text-decoration:none}#firstHeading{font-size:20px}#map{min-height:300px}.details,.wpcf7-radio{font-size:14px;color:#fff}.wpcf7-radio{margin-top:1em;display:block}.wpcf7-radio .wpcf7-list-item:first-child{margin-left:0}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{box-shadow:none;border:0;color:#000;min-height:45px}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{box-shadow:none;border:0;color:#000}textarea[rows]{max-height:150px}::-webkit-input-placeholder{color:#000!important}::-moz-placeholder{color:#000!important}:-ms-input-placeholder{color:#000!important}:-moz-placeholder{color:#000!important}input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;border:1px solid #036bac;cursor:pointer;outline:none}input[type="radio"],input[type="checkbox"]{margin:0 auto;box-sizing:border-box;width:19px;height:19px;padding:3px;border:1px solid #fff;background:none;position:relative;outline:none;display:inline-block;margin-right:5px;margin-bottom:-3px}input[type="radio"]:checked:before,input[type="checkbox"]:checked:before{content:' ';width:7px;height:14px;border-bottom:3px solid #fff;border-right:3px solid #fff;border-radius:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-font-smoothing:antialiased;position:absolute;top:0;left:5px;outline:none;background:none}.wpcf7 form .wpcf7-response-output{color:#fff;clear:both}footer{padding:2em 1em 5em;text-align:center}footer p{font-size:14px;margin-bottom:0;font-family:'gothammedium',sans-serif}footer p a{color:#036bac}footer a:hover,footer a:focus{text-decoration:underline}footer .menu li{display:inline-block}footer .menu li a{color:#000;font-family:'gothammedium',sans-serif;padding:.7rem .5rem}footer .menu-footer-container{display:inline-block}footer .btn{display:inline-block}footer .btn:hover,footer .btn:focus{text-decoration:none!important}footer .mainmenu{text-align:right}footer .footer-logo img{max-width:280px;width:100%;margin-bottom:1em}@media only screen and (min-width:640px){section{padding:2em 0}.home-slider h1{font-size:36px}.home-slider h2{font-size:26px}.top-header .contacts{text-align:right}.hpad-r{padding-right:.5em}.hpad-l{padding-left:.5em}.xpad{padding:2em}.xpad-content{padding:2em 1em}.btn,input[type=submit]{font-size:16px;padding:.5em 1.5em;line-height:2em}header #mega-menu-wrap-primary{margin-top:.6em}.service-block:nth-child(3n){margin-left:25%}.small-banner p{font-size:17px}.icon-container{padding:1.5em}.icons{padding:1.5em;min-height:250px}.icons img{max-height:150px;max-width:180px;padding:1em 0em}#map{min-height:400px}.blue-slanted-back .top,.yellow-slanted-back .top{border-width:25vh 15vw}.blue-slanted-back .bottom,.yellow-slanted-back .bottom{border-width:25vh 15vw}.blue-slanted-back .yellow-back h3{min-height:57px}.related .service-block{padding-top:1em;width:50%;margin:0em auto 1em}footer{padding:2em 1em 2em}.sticky-bar{top:50%;left:auto;right:0;max-width:80px;max-height:150px}.sticky-bar a i{font-size:20px}.sticky-bar a{animation:pulse 3s infinite}.sticky-bar .mobile-btn{margin-bottom:5px}.pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.1)}100%{box-shadow:0 0 0 10px transparent}}}@media only screen and (min-width:1024px){h1{font-size:46px}h2{font-size:38px}h3{font-size:28px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}p,label,ul li,ol li{font-size:17px}.home-slider h1{font-size:46px}.home-slider h2{font-size:25px}.blue-slanted-back .yellow-back h3{font-size:24px}#map{min-height:500px}#contact p{font-size:16px}section{padding:2.5em 0}footer{padding:2em 1em}footer p{font-size:14px;margin-bottom:0;color:#000}footer p a{color:#036bac}footer .copy{text-align:right}header{padding:1.25em 0.5em!important}header .small-btn{font-size:14px;line-height:2.25em}.home .site-container{margin-top:126px}.site-container{margin-top:161px}footer .small-btn{font-size:14px;line-height:2.25em}.small-banner{height:50vh}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.menu li a{font-size:15px}.shrink #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:14px}.spacer{padding:3em 1em}.btn,input[type=submit],.white-btn{font-size:17px;padding:.5em 1.5em;line-height:2em}header .logo img{max-width:270px}header .small-btn{margin:5px 0 0}.service-block:nth-child(3n){margin-left:0}.small-banner p{font-size:20px}#firstHeading{font-size:24px}}@media only screen and (min-width:1120px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.menu li a{font-size:16px;padding:5px 15px 5px 15px}}@media only screen and (min-width:1200px){section{padding:3em 1em}.home-slider h1{font-size:50px}.home-slider h2{font-size:28px}.shrink .small-btn{margin:5px 0 0 5px;font-size:14px;padding:.5em 1.5em}.shrink #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.shrink .menu li a{font-size:16px;padding:5px 15px 5px 15px}footer .menu li a{padding:.7rem 1rem}}@media only screen and (min-width:1300px){header .small-btn{margin:5px 0 0 10px;font-size:14px;padding:.5em 1.5em}header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,header .menu li a{font-size:17px;padding:5px 17px 5px 17px}footer .menu li a{padding:.7rem 1.2rem}}