.row,body{margin:0 auto}.btn,.icons{z-index:1;position:relative}.ctc-form h2,.text-center{text-align:center!important}#content .gallery,footer ol,footer ul,header ol,header ul{list-style-type:none}.icons,a,a:hover{text-decoration:none}#content2 h3,#content4 p a,h1,h2{font-weight:800;-webkit-text-fill-color:transparent}#banner,#content,#header,#header nav ul li a,.btn,.ft-top,.icons,.suspension-contain{position:relative}#header .email a,.btn,.ft-bot .email a,.ft-bot .phone a,.ft-bot nav ul li a,.text-bold{font-weight:700}.ctc-form,.inner #content .row{-webkit-box-orient:vertical;-webkit-box-direction:normal}.suspension-contain{overflow:hidden;max-height:980px}html.suspended{background:rgba(0,0,0,.6)}body{max-width:100%;min-width:1200px;text-align:center;font-family:Arial}*,img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a,a:hover{color:#fff}a,dd,h1,h2,h3,h4,h5,p{margin:0;padding:0;line-height:1}#header .email a,#header p,.ft-bot .email a,.ft-bot .phone a,h1,h2,h3,h4,h5{line-height:120%}.row{max-width:1200px;width:100%}.ctc-hide{display:none!important}.icons,.socials{display:-webkit-box;display:-ms-flexbox}@font-face{font-family:socialicoregular;src:url("fonts/socialico/socialico-webfont.eot");src:url("fonts/socialico/socialico-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/socialico/socialico-webfont.woff2") format("woff2"),url("fonts/socialico/socialico-webfont.woff") format("woff"),url("fonts/socialico/socialico-webfont.ttf") format("truetype"),url("fonts/socialico/socialico-webfont.svg#socialicoregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:socialico_plusregular;src:url("fonts/socialico-plus/socialico_plus-webfont.eot");src:url("fonts/socialico-plus/socialico_plus-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/socialico-plus/socialico_plus-webfont.woff2") format("woff2"),url("fonts/socialico-plus/socialico_plus-webfont.woff") format("woff"),url("fonts/socialico-plus/socialico_plus-webfont.ttf") format("truetype"),url("fonts/socialico-plus/socialico_plus-webfont.svg#socialico_plusregular") format("svg");font-weight:400;font-style:normal}.socials{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials a{font-family:socialicoregular;font-size:30px;color:#000}.fl{float:left}.fr{float:right}.text-primary{color:#b11414}.text-uppercase{text-transform:uppercase}.text-left{text-align:left}#content .gallery-container,.ctc-form,.icons,.inner #content p{text-align:center}.hovicon:after{top:-8px;left:-8px;padding:8px;z-index:-1;opacity:0;position:absolute;width:100%;height:100%;border-radius:50%;content:"";-webkit-box-sizing:content-box;box-sizing:content-box}.icons{font-size:45px;line-height:90px;cursor:pointer;margin:20px;width:90px;height:90px;border-radius:50%;color:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons:after{-webkit-box-shadow:3px 3px #fff;box-shadow:3px 3px #fff;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;-o-transition:opacity .5s,transform .5s}.icons:hover:after{opacity:1;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.icons:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:.7;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;-o-transition:transform .2s,opacity .2s}.icons:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.btn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;color:#fff;background:url(../images/common/button.png) center no-repeat;background-size:cover!important;border-radius:30px;width:226px;height:60px;letter-spacing:.118em;font-family:Barlow,sans-serif}#content3,.ctc-form{background-size:100% 100%!important}.clear{clear:both}.clearfix:after{height:0;clear:both;content:".";font-size:0;display:block;visibility:hidden}.clearfix,.ctc-form button,.ft-bot .top a{display:block}.cc-animate.cc-revoke.cc-bottom{font-size:14px;position:fixed;padding:5px 10px;bottom:0!important;left:20px!important;display:block!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}#banner .mobile,#header nav a#pull,.cta,.destroy-on-load,.inner #footer .ctc-form{display:none}#header nav ul,.ctc-form{display:-webkit-box;display:-ms-flexbox;width:100%}form .messages p{display:none;font-size:16px!important;font-weight:400!important;letter-spacing:0!important}form .alert{padding:15px;border-radius:4px;margin-bottom:20px;border:1px solid transparent}form .alert-success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}form .alert-danger{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.ctc-form,h4,h5{color:#000}form [type=submit]{margin:20px auto}form .loading{display:none;width:100%;margin:auto;max-width:20px}.ctc-form{margin:0 auto;padding:86px 40px 77px;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px rgba(0,0,0,.6);background:url(../images/common/contactbg.jpg) center no-repeat}.ctc-form .flex,.ft-bot .top>div{gap:20px}#banner .mobile img,.ctc-form label{width:100%}.ctc-form h2{padding:5px 0 20px}.ctc-form input[type=text],.ctc-form textarea{border-radius:5px;font-size:16px;color:#000;height:54px;display:block;width:100%;border:1px solid #e9e9e9;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 20px;max-width:100%;background:#f4f4f4}.ctc-form textarea{height:166px;padding-top:10px}#content .gallery li,#content .page_navigation,.ctc-form .recap{display:inline-block}.ctc-form .g-recaptcha>div{margin:0 auto 10px}#content .gallery{margin:0;padding:0}#content .gallery li a img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}#content .thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:block;line-height:.42857;margin-bottom:20px;padding:4px;-webkit-transition:border .5s ease-in-out;-o-transition:border .5s ease-in-out;transition:border .5s ease-in-out}#content .thumbnail:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}#content .ellipse,#content .first_link,#content .last_link,#content .next_link,#content .page_link,#content .previous_link{background-color:#fff;border:1px solid #ddd;color:#0275d8;display:inline-block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}#content .page_navigation>a:hover,.page_navigation>a.active_page{background-color:#eceeef;border-color:#ddd;color:#014c8c;text-decoration:none}.flex{display:flex;align-items:center;justify-content:space-between}h1,h2{font-size:64px;background:linear-gradient(to right,#30c,#f36 25%);-webkit-background-clip:text!important;font-family:Barlow,sans-serif}#header nav ul li a,h3{font-size:17px;font-family:Barlow,sans-serif}h3,h4,h5,li,ol,p,ul{font-weight:400}h3{color:#666;letter-spacing:.5em}h4{font-size:20px}h5{font-size:12px}li,ol,p,ul{font-size:16px;color:#333;font-family:Poppins,sans-serif;line-height:32px}#header{padding:20px 0 0;width:100%;z-index:99}#header nav ul{margin:0 0 0 auto;padding:0;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:884px}#header nav ul li{vertical-align:middle;padding:0 20px}#header nav ul li a{color:#fff;font-weight:700;padding-bottom:20px}#header .row{max-width:1750px}#header .hd-top{justify-content:flex-end;gap:130px;padding-bottom:35px}#header .socials a{color:#fff;font-size:28px;letter-spacing:.8em}#header p{color:#fff}#header .email p,#header .phone p{gap:10px}#header .email a{font-size:17px;font-family:Barlow,sans-serif}#banner{text-align:right;margin-top:-116px}#banner .row,#content,#content2,#content3,#content4,.ft-bot{text-align:left}#banner h2{padding-top:200px}#banner p{font-size:24px;padding:22px 0 25px}#banner>img{width:100%;margin:0 0 0 auto;object-fit:cover}#banner .row{position:absolute;top:44px;left:0;right:0;margin:auto;max-width:1733px;width:100%}#content3 h2,#content4 .keys{text-align:right}#content{margin-top:-96px}#content h2{font-size:56px;background:linear-gradient(to right,#30c,#f36 70%)}#content p{padding:10px 0}#content .row{max-width:1644px;margin:0;gap:132px}#content2{padding:42px 10px 0}#content2 h2,.ft-bot .top{padding-bottom:50px}#content2 .row{max-width:1441px}#content2 .item{background:#fff;border-radius:15px;padding:78px 47px 54px;min-height:635px;box-sizing:border-box;max-width:471px;box-shadow:0 0 18px rgba(61,0,30,.22)}#content2 .item .image{min-height:132px;padding-bottom:36px}#content2 .flex{gap:14px}#content2 h3{background:linear-gradient(to left,#30c 10%,#f36);-webkit-background-clip:text!important;font-family:Barlow,sans-serif;font-size:30px;letter-spacing:.012em}#content2 a,#content2 h4{color:#f06;font-weight:600}#content2 h4{font-size:16px;font-family:Poppins,sans-serif;line-height:27px;min-height:53px;padding:6px 0 11px}#content2 a,#content4 h2{font-family:"Barlow Semi Condensed",sans-serif}#content2 p{min-height:192px;line-height:27px;padding-bottom:16px}#content2 a{font-size:15px;letter-spacing:.16em;justify-content:flex-start;gap:15px}#content3{padding:730px 10px 521px;margin-top:-600px;background:url(../images/common/reviewsbg.png) center right no-repeat}#content3 p{color:#fff;font-weight:500;padding-top:30px}#content3 .row{max-width:1347px;gap:147px;align-items:flex-end;margin-right:204px}#content3 h2{padding-top:32px;background:linear-gradient(#fc3,#f36)}#content4{margin-top:-300px;padding:55px 10px 0;background:url(../images/common/lpbg.png) center left no-repeat}#content4 h2{font-weight:400;font-size:59px;padding-top:260px}#content4 h2 strong{font-weight:800;display:block;font-family:Barlow,sans-serif}#content4 .row{align-items:flex-start;max-width:1423px}#content4 h3{font-size:20px;font-weight:500;font-family:Poppins,sans-serif;color:#0d0ca5;padding:37px 0 16px;letter-spacing:normal}#content4 p{gap:10px;justify-content:flex-start}#content4 p a{font-size:40px;font-family:Barlow,sans-serif;-webkit-background-clip:text!important;background:linear-gradient(to right,#30c,#f36 25%)}#content5{padding:60px 10px 200px}#content5 .row{max-width:1227px}#content5 h2{padding-bottom:12px;background:linear-gradient(to right,#30c 10%,#f36 83%)}#content5 p{font-size:22px;line-height:170%;letter-spacing:.091em;margin:auto}#footer{padding:0 10px 140px;background:url(../images/common/footer.jpg) center bottom no-repeat;background-size:cover!important}.ft-top{top:-105px}.ft-top h2{background:linear-gradient(to right,#30c,#f36 80%)}.ft-top .ctc-form p{padding-bottom:20px;font-size:14px}.ft-bot{margin-top:-105px;padding-top:115px}.ft-bot .row{max-width:1312px;gap:216px}.ft-bot .phone a{font-family:Barlow,sans-serif;font-size:27px}.ft-bot .email a{font-family:Barlow,sans-serif;font-size:17px}.ft-bot p{font-size:15px;color:#fff;line-height:170%}.ft-bot nav{padding-bottom:52px}.ft-bot nav ul{flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0;column-gap:20px}.ft-bot nav ul li a{color:#fff;font-size:15px;font-family:Barlow,sans-serif;line-height:196%}#footer .silver img{display:inline-block;vertical-align:middle;max-width:50px}#footer .silver a:hover{color:#3eb0f7}.inner #content{min-height:600px;padding:40px 0}.inner #content .row{-ms-flex-direction:column;flex-direction:column;max-width:1200px;margin:auto}.inner .ft-bot{margin-top:0}.inner #content h1{text-align:center;padding-bottom:20px}.inPrivacyBox{max-width:850px;margin:0 auto}.inPrivacyBox p{text-align:justify!important}#inner_testi{margin:50px 0 0}.inner #content .testi p{color:#000;margin:10px 0}.inner #content .testi p strong{color:#fc0}.inner #content .testi p span{color:#fc0;font-size:30px;display:unset}.inner #content .testi{background:#fff;padding:10px 20px;border-radius:10px;-webkit-box-shadow:0 0 20px #fc0;box-shadow:0 0 20px #fc0;margin:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.inner #content .testi .auth{color:#fc0;font-size:20px;text-shadow:2px 0 5px #000;font-weight:500}@media screen and (max-width:1440px){#content .row,#header .hd-top{gap:50px}#content .right{width:100%;max-width:740px;padding-right:10px}#content img{width:100%}}@media screen and (max-width:1024px){#banner .row,#header{box-sizing:border-box}#content,#content3,#content4{margin-top:0}#banner .row,#content2,#content3,#content4{padding:40px 10px}#banner .row,#content h2,#content2 h2,#content2 h3,#content3,#content3 h2,#content4 .keys,#content4 h2,#content4 h3{text-align:center}#banner h2,#content4 h2{padding-top:30px}#header{padding:20px 10px 0}#header .hd-top{justify-content:center}#banner .btn,#content .btn,#header nav ul{margin:auto}#banner>img,#content .row .left{display:none}#banner .mobile{display:block}#banner .mobile img{height:800px;object-fit:cover}#banner .row{position:relative;top:0}#banner .row img{width:100%;max-width:400px}#content .row,#content2 .flex,#content4 .row{flex-direction:column;align-items:center}#content3{background:linear-gradient(#da0046,#000dab)}#content3 .row{flex-direction:column;align-items:center;gap:30px}#content3 p{text-align:left}#content4{background:0 0}#content4 p{justify-content:center;padding-bottom:20px}#content4 .keys img{width:100%;max-width:300px}.ft-bot .row{gap:30px}.ft-bot .row .left img{width:100%}}@media screen and (max-width:768px){#header,#header nav ul li a{padding:0}#footer,.ctc-form{padding:40px 10px}#banner,.ft-bot{margin-top:0}.btn,.ctc-form input[type=text]{height:45px}.cta,.sticky{position:fixed;z-index:999}body{min-width:320px;width:100%}h1,h2{font-size:40px!important}.btn{width:180px}#header{position:relative}#header nav{display:block;height:auto;width:100%}#header nav ul{max-width:100%;display:none;height:auto;background:#000}#header nav ul li{max-width:100%;position:relative;text-align:left;padding:10px 35px;display:block}#header nav a{text-align:left;width:100%;text-indent:25px}#header nav a#pull{display:block;background:-webkit-gradient(linear,left top,right top,from(#5c0c98),to(#3f1065));background:-o-linear-gradient(left,#5c0c98,#3f1065);background:linear-gradient(to right,#5c0c98,#3f1065);width:100%;position:relative;height:45px;color:#fff;z-index:999}#header nav a#pull:after{content:"";background:url("../images/nav-icon.png") no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:13px}#header nav a#pull strong{line-height:45px}#header .row{flex-direction:column-reverse;display:flex}#header .hd-top{padding:20px 10px;background:linear-gradient(#da0046,#000dab);flex-direction:column;align-items:center;gap:20px}#banner .row img,#content4 .left img{width:100%;max-width:300px}#banner .mobile img{height:400px}#banner p{font-size:16px}#content,#content5{padding:30px 10px}#content2 .item .image,.ft-bot p{text-align:center}#content2 .item{padding:30px 20px}#content3 .left img{width:100%;max-width:200px;margin:auto}.ctc-form .flex{flex-direction:column;align-items:center;gap:0}#footer{background:linear-gradient(#30c,#f36)}.ft-top{top:0}.ft-bot{padding-top:30px}.ft-bot .top{gap:30px;flex-direction:column;align-items:center}.ft-bot .row,.ft-bot .top>div{flex-direction:column;align-items:center}.ft-bot nav ul{flex-direction:column;align-items:center;gap:30px}.ctc-form textarea{height:120px}.cta{background:url("../images/common/phonecall.png") center center no-repeat #69185e;border-bottom-left-radius:40px;border:2px solid #fff;border-top-left-radius:40px;bottom:1%;display:block;height:70px;right:0;text-decoration:none;text-indent:-9999em;width:80px;border-right:none}.sticky{top:0;width:100%}.sticky a#pull{height:40px!important}.sticky a#pull strong{line-height:40px!important}.sticky a#pull:after{top:10px!important}.sticky ul li{padding:5px 35px!important}.inner #content{padding:20px 10px}}@media screen and (max-width:425px){.cta{height:60px}h1,h2{font-size:35px!important}#content4 h2{font-size:30px!important}#content .ellipse,#content .first_link,#content .last_link,#content .next_link,#content .page_link,#content .previous_link{font-size:12px;padding:5px 7px}}@media screen and (max-width:320px){.g-recaptcha{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.inner #content .testi .auth{font-size:17px;text-align:left}}