html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}@font-face{font-display:swap;font-family:'ProximaNova-Regular';src:url(../fonts/061736a1-ProximaNova-Regular.eot);src:local('Proxima Nova Regular'),local(ProximaNova-Regular),url(../fonts/fe4f2388-ProximaNova-Regular.eot) format("embedded-opentype"),url(../fonts/48abefe6-ProximaNova-Regular.woff) format("woff"),url(../fonts/8062e673-ProximaNova-Regular.ttf) format("truetype");font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,menu,nav,section,time{display:block}body{line-height:1;color:#000;background:#fff}.footer li a:hover{color:#240dee}.testimonial_nav_arrow_wrap{display:none !important}#testimonial_slider_recent_nav{display:none !important}.testimonial_slider__default .testimonial_quote{width:100% !important;min-height:32px;float:none !important;padding-left:0 !important;margin-left:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:url(../images/b00275f9-gal.png) !important;background-repeat:no-repeat !important;margin:23px auto 0 !important;width:300px !important;color:#70859f !important;font-size:14px !important;line-height:20px !important;text-align:center;padding-bottom:110px;background-position:140px 140px !important}.testimonial_slider__default .testimonial_by_wrap{width:100% !important;float:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.testimonial_slider__default .testimonial_by_wrap span.testimonial_site{margin:0 !important;color:#70859f !important;text-align:center !important;font-size:14px !important}.testimonial_avatar img{border:none !important;width:90px !important;height:90px !important;padding:0 !important}.testimonial_slider__default .testimonial_by_wrap span{display:inline-block;width:100%;margin:0 0 10px !important;color:#3c4ef1 !important;font-size:20px !important;font-weight:700 !important;text-align:center !important;font-family:ProximaNova-Regular !important}.sldr_title{display:none}.menu_mob{display:none}a{color:inherit;text-decoration:none}.group-17 li{margin-bottom:10px}.group-17 li a{color:#303234;font-weight:700;text-transform:uppercase}.social-menu li:first-child{margin:0;margin-top:2px}.social-menu li{float:left;margin:0 0 0 21px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}textarea:focus,input:focus{outline:0}input{border-width:0}em{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:10px}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}.group{zoom:1}embed,img,object,video{max-width:100%}sup{font-size:58.3%;vertical-align:text-top}sub{font-size:58.3%;vertical-align:text-bottom}.no-space-between-inline-blocks{*letter-spacing:normal;letter-spacing:-.31em;word-spacing:-.43em}.no-space-between-inline-blocks>*{letter-spacing:normal;word-spacing:normal}.displace{left:-5000px;position:absolute}html{box-sizing:border-box}.testimonial_slideri{background:0 0 !important;min-height:392px;padding:32px 10px !important;position:relative;width:360px !important;border-radius:5px;background:#fff !important;margin:0 20.3px 0 0 !important}*,:after,:before{box-sizing:inherit}html{font-size:16px}.flexslider img{float:right;max-width:601px !important;max-height:530px !important;width:100% !important;height:100% !important}body{color:#fff;font-family:ProximaNova-Regular;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;text-decoration:none}body{float:none;height:auto;margin:0 auto;position:relative}.home-page{display:block;margin:0 auto;position:relative}.home .section{min-height:800px;padding:27px 0;position:relative;width:100%;background:url(../images/e76bddfb-bg_17.jpg) no-repeat;background-position:center;background-size:cover}.section{min-height:165px;padding:27px 0;position:relative;width:100%;background:url(../images/e76bddfb-bg_17.jpg) no-repeat;background-position:center;background-size:cover;background:#fff}.header{margin:0 auto;position:relative;width:1130px}.section-2{position:relative}.twitter{float:left;margin:2px 0 0}a.twitter img{display:block}.facebook{float:left;margin:0 0 0 21px}a.facebook img{display:block}.tumblr{float:left;margin:0 0 0 25px}a.tumblr img{display:block}.text{float:left;margin:1px 0 0 51px}.text>*{color:#72869c;font-size:14px;font-weight:700;line-height:1.2}.text-2{float:left;margin:2px 0 0 32px}.text-2>*{color:#72869c;font-size:14px}.section-3{margin:36px 0 0;position:relative}.logo{float:left;margin:0 85px 0 0}.nav{float:left;margin:11px 0 0;position:relative;width:874px}.menu{position:relative;list-style:none}.menu li:first-child{margin:0}.menu li .sub-menu{display:none;position:absolute;top:40px}.menu li.current_page_item .sub-menu{display:block !important;position:absolute;top:40px;left:0}.menu li.current-menu-ancestor .sub-menu{display:block !important;left:0}.menu li:hover .sub-menu{display:block;position:absolute;width:100%;top:40px;display:none}.menu li:hover .sub-menu li{display:block;margin:0;margin-right:15px}.menu li .sub-menu li{margin-right:15px !important;margin:0}.menu li:hover .sub-menu li:hover{margin-right:15px}.menu li:hover .sub-menu li a{color:#72869c !important;font-size:14px}.menu li .sub-menu li a{font-size:14px;color:#72869c !important}.menu li:hover .sub-menu li:hover a{color:#240dee !important;font-size:14px}.home .menu li .sub-menu{display:none}.home .menu li:hover .sub-menu{display:block;position:absolute;width:150px;padding:15px 10px;background:#f2f5fe;margin-top:5px;padding-bottom:10px;top:19px;z-index:999}.home .menu li:hover .sub-menu li{display:block;float:none;margin:0;margin-bottom:10px;border-bottom:1px solid #cecece;padding-bottom:4px}.home .menu li:hover .sub-menu li:hover{border-bottom:1px solid #1f05ef}.home .menu li:hover .sub-menu li a{display:block;padding-bottom:0}.home .menu li:hover .sub-menu li:hover a{color:#1f05ef}.home .menu li:last-child{margin-right:0}.home .menu li{float:left;margin:0;margin-right:43px}.home .menu li a{color:#72869c;font-weight:600;padding-bottom:15px}.home .menu li a:hover{color:#240dee}.menu li{float:left;margin:0 0 0 43px}.menu li a{color:#72869c;font-weight:600;padding-bottom:15px}.menu li a:hover{color:#240dee}.current-menu-item a{color:#240dee !important}.text-3{color:#72869c;font-weight:600}.li-text-3{margin:1px 0 0}.seo{color:#72869c;font-weight:600}.li-seo{margin:0 0 0 21px}.text-4{color:#72869c;font-weight:600}.li-text-4{margin:0 0 0 38px}.design{color:#72869c;font-weight:600}.li-design{margin:0 0 0 29px}.marketing{color:#72869c;font-weight:600}.li-marketing{margin:0 0 0 41px}.portfolio{color:#72869c;font-weight:600}.li-portfolio{margin:1px 0 0 50px}.text-5{color:#72869c;font-weight:600}.li-text-5{margin:0 0 0 43px}.text-6{color:#72869c;font-weight:600}.li-text-6{margin:1px 0 0 38px}.row-7{margin:54px auto 0;position:relative;width:1130px}.col-10{float:left;margin:152px 61px 0 0;position:relative;width:464px}.title{color:#151414;font-size:50px;font-weight:700;line-height:55px}.suntitle{margin:29px auto 0;width:458px;color:#72869c;font-size:20px;line-height:25px}.imgright{float:left}.video iframe{width:100%}.list{height:10px;margin:0 auto;position:relative;width:150px}.tisl2{height:10px;left:50%;position:absolute;top:0;width:100px;border-radius:5px;background:#3e55ed;margin-left:-75px}.list1{height:10px;left:50%;position:absolute;top:0;width:150px;border-radius:5px;background:#e8ecfd;margin-left:-75px}.section-4{min-height:350px;padding:65px 0 50px;position:relative;width:100%;background:url(../images/4ed3e4c7-bg_15.jpg) no-repeat;background-position:center;background-color:#3d55ed}.title-2{text-align:center}.title-2>*{font-size:30px;font-weight:700;text-align:center}.subtitle{margin:36px auto 0;width:864px;text-align:center}.subtitle>*{font-size:20px;line-height:25px;text-align:center}.link{display:table;margin:43px auto 0;min-height:50px;padding:17px 20px;border-radius:5px;background:#22e2bc;font-weight:600;text-align:center}.section-5{position:relative;width:100%;background:#fff}.col-4{min-height:700px;padding:122px 0;position:relative;width:100%;background:url(../images/234c931a-bg_14.jpg) no-repeat;background-position:center}.title-3{color:#151414;font-size:50px;font-weight:700;text-align:center}.video{display:block;margin:97px auto 0;position:relative;max-width:640px;width:100%}.e-triangle{display:block;left:7px;margin:0 auto;position:relative}.subtitle-2{margin:114px 0 0;color:#71869d;font-size:20px;text-align:center}.tel{margin:11px 0 0;color:#3e55ed;font-size:20px;font-weight:700;text-align:center}.home .section-6{min-height:700px;padding:45px 0;position:relative;width:100%;background:url(../images/ffa31cbc-bg_12.jpg) no-repeat;background-position:center;background-color:#f6f7fc;line-height:normal}.section-6{min-height:700px;padding:61px 0;position:relative;width:100%;background-position:center;background-color:#f6f7fc;color:#6d83a4;line-height:30px;font-size:20px;background:-webkit-linear-gradient(270deg,#f7f8fd 54.055862%,#e6e9f8 100.05586%);background:-webkit-linear-gradient(top,#f7f8fd 54.055862%,#e6e9f8 100.05586%);background:linear-gradient(180deg,#f7f8fd 54.055862%,#e6e9f8 100.05586%)}.section-6 .gal img{margin:0 14px 0 0;width:260px;height:auto;border-radius:5px}.jobscope{margin:47px 0 20px !important;float:none;border-bottom:1px solid #dadada;padding-bottom:30px}.jobscope p{color:#000;font-size:20px;margin:0 0 10px;font-weight:700}.jobscope ul{opacity:.8;line-height:20px}.jobscope ul li{list-style-type:none;margin-bottom:1px;font-size:16px}.jobscope ul li:before{color:#3e55ed;content:"\2022";padding-right:10px;font-size:25px;position:relative;top:1px;line-height:unset}.tabla{float:none;margin:0;margin-top:50px !important;border-bottom:1px solid #dadada;padding-bottom:30px}.tabla p{color:#000;font-size:30px;font-weight:600;margin-bottom:20px}.tabla .pricetable{width:100%;max-width:680px;text-align:center;margin-bottom:20px}.tabla .pricetable thead{background:#d1d4e1}.tabla .pricetable thead th{width:50%;padding:5px 0;color:#000;text-align:left;padding-left:20px}.tabla .pricetable tbody tr{cursor:pointer}.tabla .pricetable tbody td{width:50%;padding:5px 0;font-size:14px;padding-left:20px;color:#6d83a4;text-align:left}.tabla .pricetable tbody tr:hover{background:#d1d4e173}.title-4{text-align:center}.title-4>*{color:#3c4ef1;font-size:40px;font-weight:700;line-height:45px;text-align:left}.row-2{margin:0 auto 0;position:relative;width:1120px}.row-2>*{float:none;margin:0;margin-bottom:30px;text-align:left}.row-2>:last-child{margin-right:0!important}.home .title-4{text-align:center}.home .title-4>*{color:#3c4ef1;font-size:30px;font-weight:700;line-height:45px;text-align:center}.home .row-2{margin:64px auto 0;position:relative;width:1121px}.home .row-2>*{float:left;margin:0 20.3px 0 0}.home .row-2>:last-child{margin-right:0!important}.group-2{position:relative;width:360px}.icon{display:block;margin:0 auto}.title-5{margin:33px 0 0;color:#151414;font-size:20px;font-weight:700;text-align:center}.text-8{margin:20px 0 0;color:#70859f;line-height:25px;text-align:center}.group-3{position:relative;width:360px;margin-top:0!important}.icon-2{display:block;margin:0 auto;position:relative;right:3.5px}.title-6{margin:33px 0 0;color:#151414;font-size:20px;font-weight:700;text-align:center}.text-9{margin:19px 0 0;color:#6f84a0;line-height:25px;text-align:center}.group-4{position:relative;width:360px;margin-top:0}.icon-3{display:block;margin:0 auto;position:relative;right:4.5px}.title-7{margin:23px 0 0;color:#151414;font-size:20px;font-weight:700;text-align:center}.text-10{margin:19px 0 0;color:#6e84a1;line-height:25px;text-align:center}.button{display:table;margin:101px auto 0;min-height:50px;padding:17px 21px;border-radius:5px;background:#22e2bc;box-shadow:0 10px 15px 0 rgba(34,226,188,.45);font-weight:600;text-align:center;color:#fff}.section-7{min-height:600px;padding:65px 0;position:relative;width:100%;background:url(../images/37184dde-bg_10.jpg) no-repeat;background-position:center;background-color:#3d55ed}.title-8{text-align:center}.title-8>*{font-size:30px;font-weight:700;text-align:center}.subtitle-3{margin:36px auto 0;width:848px;text-align:center}.subtitle-3>*{font-size:20px;line-height:25px;text-align:center}.che{height:2px;margin:33px auto 0;width:100px;border-radius:1px;background:#fff}.text-12{margin:33px auto 0;width:851px;text-align:center}.text-12>*{line-height:25px;text-align:center}.button-2{display:table;margin:55px auto 0;min-height:50px;padding:17px 20px;border-radius:5px;background:#22e2bc;font-weight:600;text-align:center}.section-8{margin:90px auto 0;position:relative;width:100%}.wrapper-3{height:530px;margin:0 auto;position:relative;width:720px}.col-2{left:50%;min-height:530px;padding:144px 55px 143px;position:absolute;top:0;width:601px;background:url(../images/02c3f64a-images.png) no-repeat;margin-left:-328px}.plus{display:block;position:relative;z-index:111;cursor:pointer}.plus-2{display:block;left:52.5px;margin:67px auto 0;position:relative;cursor:pointer;z-index:111}.section-9-1:hover .col-3{display:block;left:-75px}.section-9-1{left:67px;position:absolute;top:150px;width:230px;z-index:0;margin-left:0}.section-9-2:hover .col-3{display:block;left:50px}.section-9-2{left:15%;position:absolute;top:233px;width:230px;z-index:0;margin-left:98px}.section-9-4:hover .col-3{display:block}.section-9-4{left:55%;position:absolute;top:490px;width:230px;z-index:0;margin-left:98px}.section-9:hover .col-3{display:block}.section-9{left:50%;position:absolute;top:93px;width:230px;z-index:0;margin-left:98px}.plus-active{display:block;margin:0 auto;position:relative;z-index:111;cursor:pointer}.col-3{margin:-54px 0 0;min-height:245px;padding:48px 15px 28px;position:relative;z-index:108;border-radius:10px;background:#e8f4fd;box-shadow:0 10px 20px 0 rgba(189,200,208,.5);display:none}.col-3 p.title-9{color:#151414;font-weight:700;text-align:center;line-height:normal;margin:5px auto 0;width:auto}.col-3 p{margin:13px auto 0;width:184px;color:#6c82a5;font-size:14px;line-height:20px;text-align:center}.text-14{margin:13px auto 0;width:184px;color:#6c82a5;font-size:14px;line-height:20px;text-align:center}.plus-3{left:30%;position:absolute;top:-78px;margin-left:0;z-index:111;cursor:pointer}.text-15{margin:50px auto 0;text-align:center;max-width:720px}.text-15>*{color:#6d83a4;line-height:25px;text-align:center}.section-10{margin:90px 0 0;min-height:800px;padding:65px 0;position:relative;width:100%;background:url(../images/9d8b841d-bg_8.jpg) no-repeat;background-position:center;background-color:#f7f8fd}.title-10{text-align:center}.title-10>*{color:#151414;font-size:30px;font-weight:700;text-align:center}.row-6{margin:52px auto 0;position:relative;max-width:1140px}.row-6>*{float:left;margin:0 8px 0 0}.row-6>:last-child{margin-right:0!important}.col-6{position:relative;width:374px}.section-6 .col-6{width:365px}.section-6 .col-7{width:365px}.section-6 .col-8{width:365px}.group-5{margin:0 auto;position:relative;width:368px}.e-icon{float:left;margin:0 7px 0 0}.text-16{margin:19px 0 0;width:368px;color:#6b81a7;line-height:20px;font-size:16px}.group-6{margin:12px 0 0;position:relative}.e-icon-2{float:left;margin:0 9px 0 0}.text-17{margin:21px 0 0;width:374px;color:#6a81a8;line-height:20px}.col-7{position:relative;width:372px}.group-7{position:relative}.e-icon-3{float:left;margin:0 7px 0 0}.text-18{margin:19px 0 0;width:337px;color:#6a81a8;line-height:20px;font-size:16px}.group-8{margin:12px 0 0;position:relative}.e-icon-4{float:left;margin:0 7px 0 0}.text-19{margin:21px 0 0;width:372px;color:#6a81a8;line-height:20px}.col-8{position:relative;width:372px}.group-9{position:relative}.e-icon-5{float:left;margin:0 7px 0 0}.text-20{margin:19px 0 0;width:366px;color:#6a81a8;line-height:20px;font-size:16px}.group-10{margin:12px 0 0;position:relative}.e-icon-6{float:left;margin:0 7px 0 0}.text-21{margin:21px 0 0;width:372px;color:#6a81a8;line-height:20px}.section-11{position:relative;width:100%;background:#fff}.col{min-height:700px;padding:82px 0;position:relative;width:100%;background:url(../images/77c9550f-bg_7.jpg) no-repeat;background-position:center}.title-11{color:#151414;font-size:50px;font-weight:700;text-align:center}.amishshowroom-com{margin:36px 0 0;color:#3e55ed;font-size:20px;text-align:center;text-decoration:underline;display:none}.video-2{display:table;margin:74px auto 0}a.video-2 img{display:block}.section-12{min-height:700px;padding:66px 0;position:relative;width:100%;background:-webkit-linear-gradient(270deg,#f7f8fd 54.055862%,#e6e9f8 100.05586%);background:-webkit-linear-gradient(top,#f7f8fd 54.055862%,#e6e9f8 100.05586%);background:linear-gradient(180deg,#f7f8fd 54.055862%,#e6e9f8 100.05586%)}.title-12{text-align:center}.title-12>*{color:#151414;font-size:30px;font-weight:700;text-align:center}.subtitle-4{margin:36px auto 0;width:891px;text-align:center}.subtitle-4>*{color:#71859e;font-size:20px;line-height:25px;text-align:center}.row{margin:52px auto 0;position:relative;width:1121px}.row>*{float:left;margin:0 20.3px 0 0}.testimonial_slider{overflow:hidden;margin:0;line-height:18px;position:relative;width:100% !important;max-width:100% !important}.row>:last-child{margin-right:0!important}.group-11{min-height:392px;padding:32px 0;position:relative;width:360px;border-radius:5px;background:#fff}.face{display:block;margin:0 auto}.name{margin:19px 0 0;color:#3c4ef1;font-size:20px;font-weight:700;text-align:center}.job{margin:9px 0 0;color:#70859f;text-align:center}.opis{margin:23px auto 0;width:300px;color:#70859f;font-size:14px;line-height:20px;text-align:center}.gal{display:block;margin:38px auto 0}.group-12{min-height:392px;padding:32px 0;position:relative;width:360px;border-radius:5px;background:#fff}.face-2{display:block;margin:0 auto}.name-2{margin:19px 0 0;color:#373df9;font-size:20px;font-weight:700;text-align:center}.job-2{margin:8px 0 0;color:#6f84a0;text-align:center}.opis-2{margin:23px auto 0;width:283px;color:#6f84a0;font-size:14px;line-height:20px;text-align:center}.gal-2{display:block;margin:38px auto 0}.group-13{min-height:392px;padding:32px 0;position:relative;width:360px;border-radius:5px;background:#fff}.face-3{display:block;margin:0 auto}.name-3{margin:19px 0 0;color:#3947f5;font-size:20px;font-weight:700;text-align:center}.job-3{margin:9px 0 0;color:#6f84a0;text-align:center}.opis-3{margin:23px auto 0;width:298px;color:#6f84a0;font-size:14px;line-height:20px;text-align:center}.gal-3{display:block;margin:18px auto 0}.section-13{min-height:350px;padding:65px 0;position:relative;width:100%;background:url(../images/77e05f02-bg.jpg) no-repeat;background-position:center;background-color:#3d55ed}.title-13{text-align:center}.title-13>*{font-size:30px;font-weight:700;text-align:center}.subtitle-5{margin:36px auto 0;width:858px;text-align:center}.subtitle-5>*{font-size:20px;line-height:25px;text-align:center}.button-3{display:table;margin:48px auto 0;min-height:50px;padding:17px 78px 18px;border-radius:5px;background:#22e2bc;font-weight:600;text-align:center}.footer{margin:66px auto 30px;position:relative;width:1120px}.row-4{position:relative;width:1114px}.group-14{float:left;position:relative;width:164px}.title-14{color:#303234;font-weight:700;text-transform:uppercase}.link-2{margin:7px 0 0;opacity:.7;color:#72869c;line-height:32px}.group-15{float:left;margin:0 0 0 26px;position:relative;width:164px}.title-15{color:#303234;font-weight:700;text-transform:uppercase}.link-3{margin:7px 0 0;opacity:.7;color:#72869c;line-height:32px}.group-16{float:left;margin:1px 0 0 25px;position:relative;width:56px}.title-16{color:#303234;font-weight:700;text-transform:uppercase;margin-bottom:20px}.link-4{margin:28px 0 0 1px;opacity:.7;color:#72869c;line-height:32px}.group-17{float:left;margin:1px 0 0 135px;position:relative;width:164px}.link-5{color:#303234;font-weight:700;text-transform:uppercase}.link-6{margin:16px 0 0;color:#303234;font-weight:700;text-transform:uppercase}.link-7{margin:15px 0 0;color:#303234;font-weight:700;text-transform:uppercase}.group-18{float:right;margin:1px 0 0;position:relative;width:164px}.title-17{color:#303234;font-weight:700}.row-5{margin:21px 0 0;position:relative}.twitter-2{float:left;margin:2px 0 0}a.twitter-2 img{display:block}.facebook-2{float:left;margin:0 0 0 21px}a.facebook-2 img{display:block}.tumblr-2{float:left;margin:0 0 0 25px}a.tumblr-2 img{display:block}.section-14{margin:33px 0 0;position:relative}.text-23{float:left;width:650px;opacity:.7}.text-23>*{color:#72869c;line-height:26px}.link-8{float:right;margin:17px 0 0}.link-8>*:hover{color:#240dee}.link-8>*{color:#72869c;font-size:14px;font-weight:500;margin-right:15px}.text-style{line-height:25px}.color151414{color:#151414}.home .color151414{color:#151414}.fw400{font-weight:400}.form-box{display:table;margin:0 auto}.form-field1{width:300px;margin:4px;padding:2px 20px;height:50px}.form-field2{width:608px;margin:4px;height:50px;padding:2px 16px;color:#888;line-height:30px;font-size:20px}.form-field3{height:170px;width:608px;margin:4px;padding:10px 20px}.form-submit{display:table;margin:5px auto 0;min-height:50px;padding:17px 100px;border-radius:5px;background:#22e2bc;font-weight:600;text-align:center;color:#fff;cursor:pointer}@media (max-width:650px){.form-box{max-width:400px;display:block}.form-field1{width:calc(50% - 8px)}.form-field2{width:calc(100% - 8px)}.form-field3{width:calc(100% - 8px)}}
div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../images/f8cfb2ef-ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
@font-face{font-family:flexslider-icon;src:url(../fonts/425e8337-flexslider-icon.eot);src:url(../fonts/984caeb4-flexslider-icon.eot) format('embedded-opentype'),url(../fonts/234c8c7e-flexslider-icon.woff) format('woff'),url(../fonts/9390560f-flexslider-icon.ttf) format('truetype'),url(../images/5004a608-flexslider-icon.svg) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:left;bottom:110px !important}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:40px;height:11px;display:block;background:#e8ecfd;cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px;margin:0 2px !important}.flex-control-paging li a:hover{background:#3d55ed}.flex-control-paging li a.flex-active{background:#3d55ed;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
body .metaslider .coin-slider,body .metaslider .nivoSlider,body .metaslider .nivoSlider img,body .metaslider .rslides,body .metaslider .rslides li,body .metaslider .flexslider ul.slides,body .metaslider .flexslider .slides li,body .metaslider .flexslider .slides ul,body .metaslider .flexslider .slides ol,body .metaslider .flexslider .slides img,body .metaslider .flexslider .flex-direction-nav,body .metaslider .flexslider .flex-direction-nav li{border:0;margin:0;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}.metaslider{position:relative;z-index:0}.metaslider.fullwidth{overflow:hidden}.metaslider .caption{padding:5px 10px;word-wrap:break-word}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:#000;color:#fff;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}.metaslider img{height:auto;padding:0;margin:0;-moz-user-select:none}.metaslider a{outline:none}.metaslider.ms-left{float:left;margin:0 20px 20px 0}.metaslider.ms-right{float:right;margin:0 0 20px 20px}.metaslider li:before,.metaslider li:after{content:"" !important;display:none !important;bottom:auto !important;margin:0 !important}.metaslider .caption-wrap .caption img{width:auto}.metaslider .slides img{width:100%;display:block}.metaslider .flexslider{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:0;margin:0 0 40px;max-width:none;max-height:none}.metaslider .flex-control-nav{border:0;margin:auto;list-style-type:none;list-style:none;padding:0;bottom:-27px;line-height:11px;z-index:2}.metaslider .flex-control-nav li{margin:0}.metaslider .flex-control-nav li a{margin:0 6px;padding:0}.metaslider .flexslider .slides li{position:relative;height:auto}.metaslider .flex-viewport{direction:ltr}.metaslider .flex-direction-nav a{-moz-transition:all .3s ease;transition:all .3s ease}.metaslider .flexslider .slides p{margin:0}.metaslider .flexslider.filmstrip{margin-top:10px}.metaslider .flexslider.filmstrip .slides li{cursor:pointer;opacity:.5}.metaslider .flexslider.filmstrip .slides li.flex-active-slide,.metaslider .flexslider.filmstrip .slides li:hover,.metaslider .flexslider.filmstrip .slides li:focus{opacity:1 !important}.metaslider .flex-control-thumbs li{width:auto}.metaslider ol.flex-control-thumbs img,#content .metaslider ol.flex-control-thumbs img{margin:10px 5px 0;width:auto}.metaslider.nav-hidden .flexslider{margin-bottom:0}.metaslider.nav-hidden.add-margin .flexslider{margin-bottom:40px}.metaslider .flexslider .flex-direction-nav li a:before{content:none!important}.metaslider .flexslider .flex-direction-nav li a{width:30px;height:30px;border:0;margin:-20px 0 0;box-shadow:none!important;display:block;background-color:transparent;background-image:url(../images/72d3ba88-bg_direction_nav.png);background-repeat:no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider .flex-direction-nav .flex-next{background-position:left 0}.metaslider .flex-direction-nav .flex-next{background-position:right 0;text-align:left;text-indent:9999px}.metaslider .flexslider:hover .flex-next{opacity:.8;right:5px}.metaslider .flexslider:hover .flex-prev{opacity:.8;left:5px;text-indent:-9999px}.metaslider .flexslider:hover .flex-next:hover,.metaslider .flexslider:hover .flex-prev:hover{opacity:1}.metaslider .flexslider .flex-direction-nav .flex-disabled{cursor:default;pointer-events:none}.metaslider .flexslider .flex-control-nav a{box-shadow:none !important}.metaslider .flexslider .slides>li{position:relative}.metaslider .rslides_nav,.metaslider .rslides_tabs a{box-shadow:none !important}.metaslider .rslides_tabs{margin:0 0 40px}.metaslider .rslides_nav:focus,.metaslider .rslides_nav:hover{color:#fff}div.metaslider .theme-default .nivoSlider{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.metaslider .slider-wrapper .nivo-directionNav a,.metaslider .slider-wrapper .nivo-controlNav a,.metaslider .slider-wrapper img{border:0;box-shadow:none;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}div.metaslider .slider-wrapper .nivo-controlNav a{transition:none}.metaslider .coin-slider{max-width:100%;overflow:hidden}.metaslider .coin-slider .cs-buttons a,.metaslider .coin-slider>a{box-shadow:none !important}
.testimonial_slider__default div,.testimonial_slider__default p,.testimonial_slider__default li,.testimonial_slider__default span,.testimonial_slider__default img,.testimonial_slider__default h2,.testimonial_slider__default ul{vertical-align:baseline}.testimonial_slider{overflow:hidden;margin:0;line-height:18px;position:relative}.testimonial_slider__default .testimonial_slider_instance{margin:0 auto;padding:0;clear:left}.testimonial_slider__default .testimonial_slide{margin:0;padding:0}.testimonial_slider__default .testimonial_slideri{float:left;margin:0;box-sizing:border-box;padding:10px;overflow:hidden}.testimonial_slider__default .testimonial_by_wrap{width:30%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.testimonial_slider__default .testimonial_quote{width:60%;min-height:32px;float:right;padding-left:40px;margin-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:url(../images/c761c9de-quote.png) left top no-repeat}.testimonial_slider__default .testimonial-star-outer{float:right}.testimonial_slider__default .testimonial_by_wrap span{display:inline-block;width:100%}.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar{margin:0}.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar img{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:3px;margin:0}.testimonial_slider__default .testimonial_by_wrap .testimonial_site a{text-decoration:none}.testimonial_slider__default p.more a{text-decoration:underline;float:right;line-height:0;padding:0}.testimonial_slider__default p.more a:hover{text-decoration:none}.testimonial_slider__default .testimonial_nav{text-align:center}.testimonial_slider__default .testimonial_nav a{margin:0 5px 0 0;display:inline-block;background-position:0 0;text-decoration:none !important}.testimonial_slider__default .testimonial_nav a.selected{cursor:default}.testimonial_slider__default .testimonial_nav a:focus,.testimonial_slider__default .testimonial_nav a:hover{text-decoration:none !important;outline:none}.testimonial_slider__default .testimonial_nav_arrow_wrap{display:none}.testimonial_slider__default .testimonial_nav_arrow_wrap a{position:absolute;bottom:0;width:16px;height:20px;display:block;outline:none}.testimonial_slider__default a.testimonial_prev{left:0}.testimonial_slider__default a.testimonial_next{right:0}.testimonial_slider__default .testimonial_nav_arrow_wrap span{display:none}.testimonial_slider__default .sldr_clearlt{display:block;visibility:hidden;clear:left;height:0;content:"."}.testimonial_slider__default .sldr_clearrt{display:block;visibility:hidden;clear:right;height:0;content:"."}

html{scroll-behavior:smooth}body{overflow-x:hidden}.video,.video iframe,.video .lite-video{max-width:100%}
/* keep desktop nav visible and mobile nav hidden by default */
.nav{display:block}.menu_mob{display:none}
/* mobile menu for static clone */
@media screen and (max-width:480px){
  .nav{display:none!important}
  .menu_mob{display:block!important}
  .menu__links{display:none}
  .menu_mob.menu_state_open .menu__links{display:block}
}
/* lightweight hero slider */
#metaslider_container_36{position:relative}#metaslider_36{position:relative;overflow:hidden}#metaslider_36 .slides{position:relative;margin:0;padding:0;list-style:none;min-height:530px}#metaslider_36 .slides>li{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease;display:block!important;width:100%!important}#metaslider_36 .slides>li.is-active{position:relative;opacity:1;visibility:visible;z-index:2}#metaslider_36 .flex-control-nav{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:10px;z-index:5}#metaslider_36 .flex-control-nav button{width:12px;height:12px;border:0;border-radius:999px;background:#d8dff8;cursor:pointer;padding:0}#metaslider_36 .flex-control-nav button.is-active{background:#3e55ed}.row-7{overflow:hidden}
/* lightweight testimonials carousel */
#testimonial_slider_recent_wrap{width:100%!important;max-width:1040px!important;margin:0 auto!important;overflow:hidden;position:relative}#testimonial_slider_recent{display:flex;gap:20px;transition:transform .6s ease;will-change:transform}#testimonial_slider_recent .testimonial_slideri{flex:0 0 calc((100% - 40px)/3)!important;width:auto!important;height:auto!important;min-height:392px;margin:0!important}#testimonial_slider_recent_nav{display:flex;justify-content:center;gap:10px;margin-top:24px}#testimonial_slider_recent_nav button{width:12px;height:12px;border:0;border-radius:999px;background:#d8dff8;padding:0;cursor:pointer}#testimonial_slider_recent_nav button.is-active{background:#3e55ed}.testimonial-star-outer{display:flex;justify-content:center;gap:4px;float:none!important;margin-top:12px}.star{display:inline-block;color:#f1c40f;font-size:18px;line-height:1}
@media screen and (max-width:991px){#testimonial_slider_recent .testimonial_slideri{flex-basis:calc((100% - 20px)/2)!important}}
@media screen and (max-width:640px){#testimonial_slider_recent .testimonial_slideri{flex-basis:100%!important}}
/* lite embeds remain deferred */
.lite-video{position:relative;display:block;width:100%;max-width:640px;aspect-ratio:16/9;border:0;border-radius:12px;background:#111 center/cover no-repeat;cursor:pointer;overflow:hidden}.lite-video:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.45))}.lite-video__play{position:absolute;inset:50% auto auto 50%;width:72px;height:72px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 8px 30px rgba(0,0,0,.25)}.lite-video__play:before{content:"";position:absolute;left:29px;top:22px;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent #111}.map-card{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;border-radius:12px;background:linear-gradient(135deg,#26384d,#1b7f7a);color:#fff!important;text-decoration:none;font-weight:700}.lite-video iframe{width:100%;height:100%;border:0}


/* === desktop-only hotfixes === */
@media screen and (min-width:992px){
  /* 1) Hero/banner layout: text left, image right, proportional */
  .row-7{width:1130px;max-width:calc(100% - 40px);margin:54px auto 0;overflow:visible}
  #metaslider_container_36,#metaslider_36{overflow:visible}
  #metaslider_36 .slides{min-height:520px}
  #metaslider_36 .slides>li,
  #metaslider_36 .slides>li.is-active{display:flex!important;align-items:center;justify-content:space-between;gap:40px;position:absolute;inset:0;opacity:0;visibility:hidden}
  #metaslider_36 .slides>li.is-active{position:relative;opacity:1;visibility:visible}
  #metaslider_36 .slides>li>a{order:2;display:block;flex:0 0 54%;max-width:54%}
  #metaslider_36 .slides>li>a img{display:block;width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain;float:none!important;margin:0 0 0 auto}
  #metaslider_36 .col-10{order:1;float:none!important;width:40%!important;max-width:40%;margin:0!important}
  #metaslider_36 .title{font-size:50px;line-height:1.1;margin-bottom:22px}
  #metaslider_36 .suntitle{width:auto;margin:0;color:#72869c;font-size:20px;line-height:1.45}

  /* 2 & 4) Videos smaller on desktop */
  .section-5 .video,
  .section-11 .video{max-width:360px!important;margin:56px auto 0!important}
  .section-5 .subtitle-2,
  .section-11 .subtitle-2{margin-top:56px!important}

  /* 3) Mission buttons should look circular */
  .section-8 .plus,
  .section-8 .plus-2,
  .section-8 .plus-active,
  .section-8 .plus-3{width:74px!important;height:74px!important;padding:18px!important;border-radius:999px!important;background:#3e55ed!important;box-shadow:0 12px 30px rgba(62,85,237,.28)!important;border:6px solid #fff!important;display:block;object-fit:contain}

  /* 5) Testimonials carousel: full 3x2 desktop pages */
  #testimonial_slider_recent_wrap{max-width:1120px!important;padding:0 10px}
  #testimonial_slider_recent{gap:24px!important}
  #testimonial_slider_recent .testimonial_slideri{flex:0 0 calc((100% - 48px)/3)!important;min-height:360px!important;padding:28px 18px!important;border-radius:16px;background:#fff!important;box-shadow:0 12px 32px rgba(22,34,78,.08)}
  #testimonial_slider_recent .testimonial_quote{width:100%!important;max-width:none!important;padding-bottom:80px!important;background-position:center bottom!important}
}
