body,p{color:#010c2f;font-weight:400}header,section{position:relative;z-index:1}.main-banner::before,header::before{position:absolute;height:100%;top:0;z-index:-1;content:"";left:0}.btn,.custom-form,.head-bottom{text-align:center}.box-best,.btn{transition:.5s}body{font-family:Inter,sans-serif;font-size:16px;overflow-x:hidden}.container{max-width:1200px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:0 10px}.row{margin:0 -10px;align-items:center}a:focus,a:hover,button:focus,button:hover{outline:0}section{padding:100px 0;clear:both;margin:0 auto}h1,h3,h4,h5,h6{color:#1f1e2c;font-family:Inter,sans-serif!important}span{vertical-align:baseline}html{scroll-behavior:smooth}p{font-size:1rem}h2,span.btn-cl{font-weight:300}.desk-hide,.main-cta h2::before,.our-idea [class*=col]:last-child::before,.our-idea [class*=col]:nth-child(3)::before,.our-idea [class*=col]:nth-child(6)::before{display:none}.copy ul li,.custom-form h4 span,.info-banner ul li,.our-genre ul li,.popup-content h4 span,h2{display:inline-block}textarea{resize:none}.fancybox-slide{display:revert!important}a{text-decoration:none!important}input.required.error,select.required.error,textarea.required.error{border-bottom:2px solid red!important}label.error{display:none!important}.copy .row,header .row{align-items:center}img{max-width:100%}header{padding:20px 10px;width:100%;background:#fff;border-radius:inherit;margin:10px}header::before{background:#f8f3ed;width:calc(100% - 20px);border:1px solid #d6cec4;border-radius:20px}.info-banner h1,span.btn-cl{position:relative;z-index:1}span.btn-cht{display:block}span.btn-cht a{font-size:1.125rem;font-weight:700;text-transform:capitalize}span.btn-cht a>img{margin-right:8px}span.btn-cl{display:table;margin-left:auto;text-align:left;font-size:14px}span.btn-cl a.tel-phone{display:block;font-size:1.25rem;font-weight:700;line-height:24px}span.btn-cl img{position:absolute;left:-60px;top:0;bottom:0;margin:auto}.head-bottom{padding:10px 0}.head-bottom h4{margin:0;font-size:1.375rem;font-weight:500}.head-bottom h4>span{color:#e97429}.main-banner{padding:120px 0 240px;position:relative;z-index:3;border-radius:20px}.main-banner::before{background:url("../images/main-banner.png") 100% bottom/cover no-repeat;border-radius:30px;width:100%;border:10px solid #fff}.main-banner .row,.our-best .row{align-items:start}.info-banner h1{font-size:2.9rem;font-weight:400;color:#fff;margin-bottom:25px}.info-banner h1>span{font-weight:800}.info-banner h3{color:#fff;font-size:1.32rem;width:85%;margin-bottom:30px}.info-banner h3>b{color:#fac430;font-weight:900;background:#000;padding:0 5px}.logo-banner{position:absolute;bottom:-230px}.custom-form,h2{position:relative;z-index:1}.logo-banner h4{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:1px;margin-bottom:22px}.info-banner ul,h2{margin-bottom:30px}.btn{border-radius:8px;padding:16px 35px;color:#22222d!important;font-size:1.12rem;text-transform:uppercase;font-weight:500;line-height:1.125rem;border:1px solid #000}a.btn.btn-black.various{background:#192a26;color:#ffc600!important}a.btn.btn-white{background:#fff;color:#192a26!important}.info-banner ul li{width:49%;color:#fff;margin-bottom:5px;font-size:.9rem}.btn-block .btn:first-child,.info-banner ul li img{margin-right:5px}a.btn.btn-outline{border:1px solid #fff;color:#fff!important}.custom-form{background:#fff;padding:40px 20px 30px;border-radius:25px;box-shadow:12px 12px #3068609e}.custom-form h3{font-size:2rem;color:#000;font-weight:700;margin-bottom:16px;border-bottom:1px solid #ffcd1f;padding-bottom:12px;text-align:left;line-height:27px}.box-best>span,.count-det,.logo-brand,.main-cta,.price-det,.testimonial{text-align:center}.custom-form h3>span{color:#e52f12;font-size:1.6rem}.custom-form h4{color:#000;font-size:14px;font-weight:400;margin-bottom:25px}.box-best>span,.owl-book.owl-theme .owl-nav [class*=owl-]>svg,.owl-testimonial.owl-theme .owl-nav [class*=owl-] svg{font-size:30px;color:#fff}.custom-form h4 span{background:#680b0f;color:#fffc00;font-weight:700;padding:0 6px;line-height:28px}.custom-form .form-control{height:45px}.form-control{height:42px;margin-bottom:10px;resize:none;font-size:14px;background-color:#f1f1f1;border-radius:0;border-color:transparent}.custom-form textarea.form-control{height:100px;margin-bottom:20px}.custom-form button.btn.btn-yellow{width:100%;font-size:1.1rem;font-weight:600;border-radius:10px;background:linear-gradient(90deg,#0f4443 0,#5db4a4 100%)!important;color:#fff!important}.custom-form img.bg-form{position:absolute;top:0;right:20px;z-index:-1}h2{font-family:Fraunces,serif;font-size:3rem;padding-bottom:10px;font-style:italic}h2::before{position:absolute;content:"";bottom:0;background:#5db4a3;width:200px;height:5px;right:0}h2>span{font-weight:600;font-style:normal}.head.text-center p{width:60%;margin:auto}.head{margin-bottom:40px}.head.text-center h2::before{right:-30px;width:300px}.our-work{background:#1f1e2c;margin-top:-50px;padding-top:150px;z-index:2}.box-best,.main-cta .container,.our-best .container,.our-work .container{position:relative;z-index:1}.our-work h2{color:#fff;margin-bottom:70px}.box-best p,.info-idea ul li:last-child{margin-bottom:0}.our-work h2::before{right:-40px}.our-work .container::before{position:absolute;content:"";background:#0f4443;background:linear-gradient(180deg,rgba(15,68,67,.29175420168067223) 0,#0f4443 80%);width:50%;height:calc(100% + 200px);right:80px;border-radius:0 0 80px;bottom:-130px;z-index:-1}.owl-book.owl-theme .owl-nav{position:absolute;right:0;top:-120px}.owl-book.owl-theme .owl-nav [class*=owl-]{margin:0 12px}.owl-book.owl-theme .owl-nav [class*=owl-]:last-child{margin-right:0}.owl-book.owl-theme .owl-nav [class*=owl-]:hover{background:0 0}.box-best{background:#fff;padding:20px 20px 20px 130px;display:flex;flex-direction:column;min-height:180px;justify-content:center;margin-bottom:20px;border-radius:20px;box-shadow:0 2px 15px #00000026}.our-best{background:#f8f3ed;padding:120px 0 100px}.box-best>span{font-weight:600;position:absolute;left:30px;width:69px;height:69px;line-height:69px;background:#5db4a3;border-radius:12px}.box-best p{color:#2e2a27}.box-best h4{font-size:1.5rem;font-weight:600;margin-bottom:12px;color:#0f4443}.box-best:hover{background:#e26c24}.box-best:hover span{background:#0f4443}.box-best:hover *,.our-price h2{color:#fff}.our-best h2::before{right:140px}.img-best img{max-width:115%;position:relative;top:-20px}.our-best .container::before{position:absolute;content:"";right:-30px;bottom:-100px;background:url(../images/bg-best.png) 0 0/100% no-repeat;width:763px;height:239px;z-index:-1}.our-count::after{position:absolute;content:"";right:0;background:#fbde00;width:77%;height:15px;bottom:0}.our-count h2{font-size:2.1rem;margin:0;padding:0}.count-det h3{font-size:2.5rem;font-weight:700;color:#e97528;margin-bottom:15px}.count-det p{font-size:1.175rem;color:#1f1e2c;margin:0;line-height:22px;font-weight:500}.our-count h2::before{background:url(../images/bg-count.png) 0 0/100% no-repeat;width:282px;height:116px;right:-220px;bottom:-70px;top:inherit;z-index:-1}.our-price{background:url("../images/bg-price.jpg") 100% 100%/cover no-repeat;margin-bottom:60px}.info-price{padding:40px 30px;box-shadow:0 5px 20px #0000002e;border-radius:10px;background:#ebebeb;border:2px solid #fff}.info-price .price-det h3{border-radius:10px 10px 0 0;color:#fff;font-size:2.5rem;font-weight:600;margin:0}.info-price h4{font-size:2.5rem;font-weight:700;margin-bottom:30px}.price-det{position:absolute;right:0;top:0;background:#fc6a50;background:linear-gradient(180deg,#fc6a50 0,#f84a5c 100%);padding:20px;border-radius:20px}.price-det h5{color:#fff;font-size:1.125rem;font-weight:600}.info-price .price-det h3>span{font-size:15px}.info-price ul{text-align:left;height:370px;margin-bottom:30px}.info-price ul h5{color:#252525;font-size:1rem;font-weight:600;margin:15px 0 6px}.info-idea ul li,.info-price ul li{font-weight:500;position:relative;z-index:1}.info-price ul li{color:#000;font-size:1.075rem;padding-left:12px;margin-bottom:4px}.info-price ul li::before{position:absolute;content:"";width:4px;height:4px;border-radius:50%;left:0;top:10px;background:#000}.info-price .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#76d8c5!important}.info-price .mCSB_scrollTools .mCSB_draggerRail{background-color:#40897e;width:4px}.info-price .btn{width:100%;position:relative;left:0;font-size:1rem;font-weight:600;padding:14px 30px}a.btn.btn-red{background:#da1b2b;color:#fff!important}.btn>svg{margin-left:5px}.info-idea h4{font-size:1.25rem;font-weight:600;margin-bottom:15px}.info-idea p{font-size:14px;margin-bottom:20px}.info-idea ul li{color:#0f4443;font-size:15px;margin:0 0 4px;padding-left:26px}.info-idea ul li img{position:absolute;left:0;top:2px}.our-idea .row{align-items:flex-start;position:relative;z-index:1}.info-idea{min-height:483px;padding:60px 30px 50px}.our-idea [class*=col]::before{position:absolute;content:"";right:-.5px;top:0;background:#b26e43;height:100%;width:1px;z-index:-1}.our-idea .row::before{position:absolute;content:"";left:0;background:#b26e43;width:100%;height:1px;top:calc(46% - 2px);z-index:-1}.info-idea.img-idea{padding:40px 0 0}.info-idea.img-idea img{max-width:130%;position:relative;left:-22%}.our-idea [class*=col]:nth-child(4)::before{height:55%}.our-idea [class*=col]:first-child .info-idea,.our-idea [class*=col]:nth-child(2) .info-idea,.our-idea [class*=col]:nth-child(3) .info-idea{padding-top:30px}.our-idea [class*=col]:nth-child(4) .info-idea,.our-idea [class*=col]:nth-child(5) .info-idea,.our-idea [class*=col]:nth-child(6) .info-idea{padding-bottom:40px;min-height:440px}.our-idea .btn-block{margin:20px 0 0}.our-idea{margin:0 20px;padding-top:290px}.our-idea::before{position:absolute;content:"";background:url("../images/bg-idea2.png") top center/cover no-repeat;width:100%;height:100%;left:0;z-index:-1;top:0;border-radius:60px}.main-cta .container::before,.main-cta::before{position:absolute;content:"";border-radius:90px}.main-cta{margin:0 20px;padding-bottom:180px}.main-cta .row,.testimonial .row{justify-content:center}.main-cta::before{background:url("../images/bg-cta.png") bottom center/cover no-repeat;width:100%;height:100%;left:0;z-index:-1;top:0}.main-cta .container::before{background:url("../images/bg-cta1.png") 0 0/100% no-repeat;width:459px;height:450px;left:-200px;top:-70px}.our-contact::after,.popup-content .btn-red::before{position:absolute;content:"";height:100%;z-index:-1}.main-cta h2{color:#fff;margin-bottom:30px}a.btn.btn-orange{background:#e97528;color:#fff!important;border-color:#e97528}.main-cta .btn-block{margin-bottom:70px}.main-cta .btn-block .btn-cta{font-size:1.5rem;font-weight:600;color:#fbde00;display:inline-block;text-align:left;margin-left:15px}.main-cta .btn-block .btn-cta>span{display:block;font-size:14px}.our-genre h2{font-size:2.8rem;letter-spacing:-1px}.our-genre h2::before{left:-90px;right:0;margin:auto;width:300px}.our-genre p{font-size:1.195rem;color:#2e2a27;font-weight:300;margin-bottom:40px}.our-genre ul li{width:49%;margin-bottom:8px;color:#202020}.info-cont h2{font-size:2.6rem;margin-bottom:40px}.testimonial h5,.testimonial p{font-style:italic;font-size:1.75rem}.our-contact{background:#f8f3ed}.our-contact::after{right:0;top:0;background:url("../images/cont-bg.png") 0 0/cover no-repeat;width:50%}.info-cont .form-control{background:#fff;height:50px;border-radius:8px;resize:none}.info-cont textarea.form-control{height:100px;margin-bottom:30px}.info-cont button.btn.btn-orange{background:#f58230;color:#fff!important;border-color:#f58230;display:block;width:100%;font-size:1.375rem;font-weight:700}.testimonial{background:#1f1e2c}.testimonial p{color:#fff;font-family:Fraunces;font-weight:400}.testimonial h5{color:#fbde00;font-family:Fraunces!important;margin-bottom:0}.owl-testimonial.owl-theme .owl-dots .owl-dot span{background:0 0;border:1px solid #62616f;width:12px;height:12px;transition:.5s}.owl-testimonial.owl-theme .owl-dots .owl-dot.active span,.owl-testimonial.owl-theme .owl-dots .owl-dot:hover span{background:#fff;border-color:#fff}.owl-testimonial.owl-theme .owl-nav [class*=owl-]{width:80px;height:80px;background:0 0;border:1px solid #fff!important;border-radius:50%;position:absolute;left:-30%}.owl-testimonial.owl-theme .owl-nav .owl-next{left:inherit;right:-20%}.owl-testimonial.owl-theme .owl-nav{position:absolute;width:100%;top:20%}.owl-testimonial.owl-theme .owl-dots{margin:30px 0 0}.owl-testimonial.owl-theme .owl-nav [class*=owl-]:hover{background:#ee7b3e}.copy{background:#fff;padding:15px 0}.copy p{margin:0;color:#000;font-size:14px}.copy ul{text-align:right}.copy ul li{margin-left:20px;position:relative;z-index:1}.copy ul li a{color:#000!important;font-size:14px}.copy ul li:first-child::before{position:absolute;content:"";right:-12px;top:23%;height:60%;width:1px;background:#000}footer{padding:20px 0;background:#439686}footer ul{display:flex;justify-content:space-between}footer ul li{position:relative;z-index:1;color:#fff}footer ul li a{vertical-align:text-bottom;color:#fff}footer ul li svg{color:#fff;font-size:16px}.popup-content h3{COLOR:#FFF;font-size:2.045rem;font-weight:700}.popup-content h4{font-size:2.066rem;color:#fff;margin-bottom:20px}.popup-content h4 span{background:#f9b128;color:#000;font-weight:800;line-height:32px;padding:0 2px}.popup-content .btn-red{background:#e22222;color:#fff!important;border-color:#e22222;margin-top:10px;width:100%;position:relative}.popup-content .btn-red::before{right:-6px;top:6px;border:1px solid #fff;width:100%;border-radius:30px}.fancybox-slide--html .fancybox-close-small{background:#db002a;border-radius:10px;color:#fff;opacity:1}