body,img{width:100%}*,figure{margin:0}a,body{color:#000}.line,body{position:relative}.generic-section a,.generic-section p a,a{text-decoration:none}.generic-section ol li,li{list-style:none}.line::after,a.btn::after,a.btn:hover::after{background-color:#95c600}.banner .row .col a.btn i,.banner .row .col a.btn::after,a.btn,a.btn i,header.sticky{transition:all .5s ease-in-out}*{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-text-size-adjust:none;overflow-x:hidden;font-family:Montserrat;font-weight:500;font-size:17px}.sec_space{padding:100px 0}.sec_space_bot{padding:0 0 100px}img{max-width:100%;vertical-align:top;object-fit:cover}.color-white *{color:#fff}.bg-control{background-size:cover;background-repeat:no-repeat}.slick-slide{outline:0}.section{padding:100px 0}.section-lg{padding:110px 0}.text-center{text-align:center}.text-left{text-align:left!important}.line{text-transform:uppercase;top:0}.line::after{position:absolute;top:7px;left:92px;width:40px;height:2px;content:""}@media (max-width:1440px){.line::after{left:36px}}@media (max-width:992px){.line::after{left:10px}}.container{max-width:1560px;margin:0 auto}ul{margin:0}@font-face{font-family:MrsEavesPetiteCaps;src:url(../../app/fonts/MrsEavesPetiteCaps.eot);src:url(../../app/fonts/MrsEavesPetiteCaps.woff2) format("woff2"),url(../../app/fonts/MrsEavesPetiteCaps.woff) format("woff"),url(../../app/fonts/MrsEavesPetiteCaps.ttf) format("truetype"),url(../../app/fonts/MrsEavesPetiteCaps.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-XLightItalic.eot);src:url(../fonts/CentraleSans-XLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-XLightItalic.woff2) format("woff2"),url(../fonts/CentraleSans-XLightItalic.woff) format("woff"),url(../fonts/CentraleSans-XLightItalic.ttf) format("truetype"),url(../fonts/CentraleSans-XLightItalic.svg#CentraleSans-XLightItalic) format("svg");font-weight:100;font-style:italic}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-XLight.eot);src:url(../fonts/CentraleSans-XLight.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-XLight.woff2) format("woff2"),url(../fonts/CentraleSans-XLight.woff) format("woff"),url(../fonts/CentraleSans-XLight.ttf) format("truetype"),url(../fonts/CentraleSans-XLight.svg#CentraleSans-XLight) format("svg");font-weight:100;font-style:normal}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-LightItalic.eot);src:url(../fonts/CentraleSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-LightItalic.woff2) format("woff2"),url(../fonts/CentraleSans-LightItalic.woff) format("woff"),url(../fonts/CentraleSans-LightItalic.ttf) format("truetype"),url(../fonts/CentraleSans-LightItalic.svg#CentraleSans-LightItalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-Light.eot);src:url(../fonts/CentraleSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-Light.woff2) format("woff2"),url(../fonts/CentraleSans-Light.woff) format("woff"),url(../fonts/CentraleSans-Light.ttf) format("truetype"),url(../fonts/CentraleSans-Light.svg#CentraleSans-Light) format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-ThinItalic.eot);src:url(../fonts/CentraleSans-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-ThinItalic.woff2) format("woff2"),url(../fonts/CentraleSans-ThinItalic.woff) format("woff"),url(../fonts/CentraleSans-ThinItalic.ttf) format("truetype"),url(../fonts/CentraleSans-ThinItalic.svg#CentraleSans-ThinItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-Thin.eot);src:url(../fonts/CentraleSans-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-Thin.woff2) format("woff2"),url(../fonts/CentraleSans-Thin.woff) format("woff"),url(../fonts/CentraleSans-Thin.ttf) format("truetype"),url(../fonts/CentraleSans-Thin.svg#CentraleSans-Thin) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-RegularItalic.eot);src:url(../fonts/CentraleSans-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-RegularItalic.woff2) format("woff2"),url(../fonts/CentraleSans-RegularItalic.woff) format("woff"),url(../fonts/CentraleSans-RegularItalic.ttf) format("truetype"),url(../fonts/CentraleSans-RegularItalic.svg#CentraleSans-RegularItalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-Regular.eot);src:url(../fonts/CentraleSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-Regular.woff2) format("woff2"),url(../fonts/CentraleSans-Regular.woff) format("woff"),url(../fonts/CentraleSans-Regular.ttf) format("truetype"),url(../fonts/CentraleSans-Regular.svg#CentraleSans-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-MediumItalic.eot);src:url(../fonts/CentraleSans-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-MediumItalic.woff2) format("woff2"),url(../fonts/CentraleSans-MediumItalic.woff) format("woff"),url(../fonts/CentraleSans-MediumItalic.ttf) format("truetype"),url(../fonts/CentraleSans-MediumItalic.svg#CentraleSans-MediumItalic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-Medium.eot);src:url(../fonts/CentraleSans-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-Medium.woff2) format("woff2"),url(../fonts/CentraleSans-Medium.woff) format("woff"),url(../fonts/CentraleSans-Medium.ttf) format("truetype"),url(../fonts/CentraleSans-Medium.svg#CentraleSans-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-BoldItalic.eot);src:url(../fonts/CentraleSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-BoldItalic.woff2) format("woff2"),url(../fonts/CentraleSans-BoldItalic.woff) format("woff"),url(../fonts/CentraleSans-BoldItalic.ttf) format("truetype"),url(../fonts/CentraleSans-BoldItalic.svg#CentraleSans-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-Bold.eot);src:url(../fonts/CentraleSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-Bold.woff2) format("woff2"),url(../fonts/CentraleSans-Bold.woff) format("woff"),url(../fonts/CentraleSans-Bold.ttf) format("truetype"),url(../fonts/CentraleSans-Bold.svg#CentraleSans-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-XBoldItalic.eot);src:url(../fonts/CentraleSans-XBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-XBoldItalic.woff2) format("woff2"),url(../fonts/CentraleSans-XBoldItalic.woff) format("woff"),url(../fonts/CentraleSans-XBoldItalic.ttf) format("truetype"),url(../fonts/CentraleSans-XBoldItalic.svg#CentraleSans-XBoldItalic) format("svg");font-weight:900;font-style:italic}@font-face{font-family:'Centrale Sans';src:url(../fonts/CentraleSans-XBold.eot);src:url(../fonts/CentraleSans-XBold.eot?#iefix) format("embedded-opentype"),url(../fonts/CentraleSans-XBold.woff2) format("woff2"),url(../fonts/CentraleSans-XBold.woff) format("woff"),url(../fonts/CentraleSans-XBold.ttf) format("truetype"),url(../fonts/CentraleSans-XBold.svg#CentraleSans-XBold) format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Centrale Sans XThin';src:url(CentraleSans-XThin.eot);src:url(CentraleSans-XThin.eot?#iefix) format("embedded-opentype"),url(CentraleSans-XThin.woff2) format("woff2"),url(CentraleSans-XThin.woff) format("woff"),url(CentraleSans-XThin.ttf) format("truetype"),url(CentraleSans-XThin.svg#CentraleSans-XThin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:'Centrale Sans XThin';src:url(CentraleSans-XThinItalic.eot);src:url(CentraleSans-XThinItalic.eot?#iefix) format("embedded-opentype"),url(CentraleSans-XThinItalic.woff2) format("woff2"),url(CentraleSans-XThinItalic.woff) format("woff"),url(CentraleSans-XThinItalic.ttf) format("truetype"),url(CentraleSans-XThinItalic.svg#CentraleSans-XThinItalic) format("svg");font-weight:100;font-style:italic}@font-face{font-family:'Centrale Sans Hairline';src:url(CentraleSans-HairlineItalic.eot);src:url(CentraleSans-HairlineItalic.eot?#iefix) format("embedded-opentype"),url(CentraleSans-HairlineItalic.woff2) format("woff2"),url(CentraleSans-HairlineItalic.woff) format("woff"),url(CentraleSans-HairlineItalic.ttf) format("truetype"),url(CentraleSans-HairlineItalic.svg#CentraleSans-HairlineItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Centrale Sans Hairline';src:url(CentraleSans-Hairline.eot);src:url(CentraleSans-Hairline.eot?#iefix) format("embedded-opentype"),url(CentraleSans-Hairline.woff2) format("woff2"),url(CentraleSans-Hairline.woff) format("woff"),url(CentraleSans-Hairline.ttf) format("truetype"),url(CentraleSans-Hairline.svg#CentraleSans-Hairline) format("svg");font-weight:300;font-style:normal}h1,h3,h4,h5,h6{font-family:Montserrat;line-height:1;margin:0 0 10px}h1{font-size:80px}h2{font-size:70px;font-family:Aldrich;font-weight:400;text-transform:uppercase}@media (max-width:1800px){h2{font-size:60px}}@media (max-width:1600px){h2{font-size:55px}}@media (max-width:1440px){h2{font-size:45px}}@media (max-width:1366px){h2{font-size:35px}}@media (max-width:1140px){h2{font-size:30px}}@media (max-width:767px){.line::after{top:6px;left:0}h2{font-size:27px}}h3{font-size:60px}h4{font-size:35px}h5{font-size:30px;line-height:1.2}@media (max-width:1600px){h5{font-size:25px}}@media (max-width:1440px){h5{font-size:22px}}@media (max-width:1250px){h5{font-size:20px}}@media (max-width:992px){h5{font-size:18px}}@media (max-width:767px){h5{font-size:16px}}h6{font-size:20px;font-weight:600}@media (max-width:1440px){h6{font-size:18px}}@media (max-width:992px){h6{font-size:16px}}@media (max-width:767px){h6{font-size:14px}}@media (max-width:576px){h6{font-size:13px}}footer ul a,p{font-size:20px}p{line-height:1.5;font-weight:500}@media (max-width:1600px){p{font-size:18px}}@media (max-width:1440px){p{font-size:16px}}@media (max-width:1250px){p{font-size:15px;line-height:1.5}}@media (max-width:767px){p{font-size:14px}}@media (max-width:480px){p{font-size:13px}}a.btn,li{font-size:18px}a{font-weight:400}li{font-weight:500}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.flex.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.space-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex.space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex.space-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.align-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.flex.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}a.btn{display:inline;padding:15px 10px;font-weight:600;position:relative;cursor:pointer;z-index:20;outline:0;border:none;color:#000;text-align:center;text-transform:uppercase;overflow:hidden}.banner .row .col a.btn::after,a.btn::after{z-index:-1;content:""}@media (max-width:1440px){a.btn{font-size:16px}}@media (max-width:767px){a.btn{font-size:15px;padding:10px}}a.btn:hover{color:#fff}a.btn:hover::after{width:100%}a.btn:hover i{color:#000}@media (max-width:1440px){a.btn{font-size:16px;padding:10px 9px}}@media (max-width:767px){a.btn{font-size:12px;padding:9px}}a.btn::after{position:absolute;top:0;right:12px;width:38%;height:100%}a.btn i{padding-left:20px;position:absolute;top:50%;right:0;transform:translateY(-50%);content:""}[type=submit]{font-weight:500;margin-top:20px;text-transform:uppercase;font-family:Montserrat}.development .row h5,.smart_service .row h5,.start .form-section .form-control,.start p{font-family:Montserrat}@media (max-width:576px){[type=submit]{margin-top:2px}}.form-group{width:100%;margin-bottom:40px}.form-group.full{width:100%}.form-group .form-control{width:100%;display:block;padding:15px 0;border:none;border-bottom:solid 1px #000;outline:0;background-color:transparent;font-size:18px;resize:none}.form-group .form-control::-webkit-input-placeholder{font-size:18px;color:#000;opacity:1}.form-group .form-control::-ms-input-placeholder{font-size:18px;color:#000;opacity:1}.form-group .form-control::placeholder{font-size:18px;color:#000;opacity:1}input[type=number]{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.start{width:100%;max-width:1560px;margin:110px auto 0;padding:100px 130px 140px;background-color:#eff1ea}@media (max-width:1600px){.start{max-width:1400px;padding:80px 100px 140px}}@media (max-width:1440px){.start{margin:82px auto 0;padding:61px 60px 97px;max-width:1250px}}@media (max-width:1366px){.start{margin:44px auto 0;padding:45px 55px 55px;max-width:1181px}}@media (max-width:1250px){.start{padding:45px 55px 55px;max-width:1090px}}@media (max-width:1140px){.start{max-width:910px;padding:35px 45px 55px}}@media (max-width:992px){.start{max-width:100%;margin-top:10px}}@media (max-width:767px){.start{padding:20px}}@media (max-width:576px){.start{padding:0}.start h2{padding:20px 20px 0;font-size:18px}}.start h2{font-size:60px}@media (max-width:1600px){.start h2{font-size:55px}}@media (max-width:1440px){.start h2{font-size:45px}}@media (max-width:1366px){.start h2{font-size:35px}}@media (max-width:1140px){.start h2{font-size:30px}}.start p{max-width:640px;margin:0 auto 0 0}@media (max-width:767px){.start h2{font-size:27px}.start p{max-width:530px}}@media (max-width:576px){.start p{max-width:100%;padding:0 20px}}.start .form-section{width:100%;display:flex;background-color:#fff;padding-left:80px;flex-wrap:wrap;margin-top:65px;height:100%}@media (max-width:1440px){.start .form-section{margin-top:40px;padding-left:60px}.start .form-section form .wpcf7-response-output{font-size:17px}}@media (max-width:992px){.start .form-section{padding:0 0 0 30px}}@media (max-width:767px){.start .form-section{padding-left:0;margin-top:0;background-color:transparent}}.start .form-section form{width:100%;display:flex;align-items:center;flex-wrap:wrap;height:100%;position:relative}.start .form-section form .wpcf7-response-output{position:absolute;bottom:0;left:0;margin:0 0 10px}@media (max-width:992px){.start .form-section form .wpcf7-response-output{font-size:15px}}@media (max-width:767px){.start .form-section form .wpcf7-response-output{font-size:14px;width:75%}}@media (max-width:576px){.start .form-section form .wpcf7-response-output{margin:0 0 10px 20px;width:93%;bottom:100px}}@media (max-width:480px){.start .form-section form .wpcf7-response-output{width:90%}}.start .form-section .col{display:flex;align-items:center;flex-wrap:wrap;padding-top:80px;width:calc(100% - 165px)}@media (max-width:1600px){.start .form-section .col{padding-top:60px;width:calc(100% - 135px)}}@media (max-width:1440px){.start .form-section .col{padding-top:40px;padding-bottom:50px}}@media (max-width:992px){.start .form-section .col{padding-bottom:30px}}@media (max-width:767px){.start .form-section .col{padding-top:25px}}@media (max-width:576px){.start .form-section .col{width:100%;padding:20px 20px 60px}}.start .form-section .col-right{height:100%;width:165px;background-color:#95c600;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1600px){.start .form-section .col-right{width:135px}}@media (max-width:576px){.start .form-section .col-right{width:100%;height:auto;padding:10px 0 0}.start .form-section .col-right figure{width:25px}}.start .form-section .col-right p{width:100%;max-width:100%}.start .form-section .form-group{width:calc(50% - 90px);margin-right:90px;margin-bottom:90px}@media (max-width:1600px){.start .form-section .form-group{width:calc(50% - 70px);margin-right:70px;margin-bottom:65px}.container{max-width:1350px}}@media (max-width:1366px){.start .form-section .form-group{width:calc(50% - 42px);margin-right:42px;margin-bottom:50px}}@media (max-width:767px){.start .form-section .form-group{width:100%;margin-bottom:25px;margin-right:0}}.start .form-section .form-group:nth-of-type(2n){width:calc(50% - 80px);margin-right:80px}@media (max-width:1250px){.start .form-section .form-group:nth-of-type(2n){width:calc(50% - 45px);margin-right:45px}}.banner,.banner .row,.start .form-section .form-group.full{width:100%}.start .form-section .form-control{padding:0 0 20px;font-weight:400}@media (max-width:767px){.start .form-section .form-group:nth-of-type(2n){width:100%;margin-right:0}.start .form-section .form-control{padding-bottom:10px}}.start .form-section .form-control::placeholder{padding:0 0 20px;font-family:Montserrat;font-weight:400}@media (max-width:767px){.start .form-section .form-control::placeholder{padding-bottom:10px}}.start .form-section .form-control:focus{background-color:#95c600;color:#fff}@media (max-width:1440px){.container{max-width:1250px}}@media (max-width:1366px){.container{max-width:1090px}.banner .row .col h2{font-size:37px}}@media (max-width:1140px){.container{max-width:910px}}@media (max-width:992px){.container{max-width:100%;padding:0 40px}}@media (max-width:767px){.container{padding:0 20px}}.banner .row{display:flex}.banner .row .col{width:50%}.banner .row .col:nth-of-type(1){background-color:#95c600;padding:100px 122px}@media (max-width:1600px){.banner .row .col:nth-of-type(1){padding:80px 100px}}@media (max-width:1250px){.banner .row .col:nth-of-type(1){padding:59px 70px}}@media (max-width:1140px){.banner .row .col:nth-of-type(1){padding:100px 50px}}@media (max-width:767px){.banner .row .col:nth-of-type(1){padding:70px 20px}}.banner .row .col h2{text-transform:uppercase;line-height:1.3}@media (max-width:1600px){.banner .row .col h2{line-height:1.2}}@media (max-width:1140px){.banner .row .col h2{font-size:33px;line-height:1.4}}@media (max-width:576px){.banner .row .col h2{font-size:25px}}.banner .row .col h2 span{color:#fff}.banner .row .col p{max-width:560px;margin:0;padding:30px 116px 30px 0;width:100%}@media (max-width:1800px){.banner .row .col p{padding:20px 89px 19px 0}}@media (max-width:1366px){.banner .row .col p{max-width:100%;padding-right:20px}}@media (max-width:767px){.banner .row .col p{padding:0}}.banner .row .col .btn{margin-top:25px}.banner .row .col h6{margin-bottom:40px;font-family:Montserrat;text-transform:uppercase}@media (max-width:1600px){.banner .row .col h6{margin-bottom:32px}}@media (max-width:1440px){.banner .row .col h6{margin-bottom:25px}}.banner .row .col figure{width:100%;height:100%}.banner .row .col figure img{height:100%}.banner .row .col a.btn{padding:15px 30px;background-color:#fff;position:relative;top:35px;color:#000}@media (max-width:992px){.banner .row .col{width:100%}.banner .row .col a.btn{padding:10px 20px 10px 14px}}.banner .row .col a.btn::after{background-color:rgba(230,225,225,.7);width:40px;position:absolute;top:0;right:-38px}@media (max-width:767px){.banner .row .col a.btn::after{right:-18px}}.banner .row .col a.btn i{right:-11px;color:#000}@media (max-width:767px){.banner .row .col a.btn i{right:-9px;font-size:16px}}.banner .row .col a:hover{background-color:#000;color:#fff}.banner .row .col a:hover::after{background-color:transparent}.banner .row .col a:hover i{right:-8px;color:#fff}.generic-section{padding-bottom:50px;margin-bottom:100px}@media (max-width:1250px){.generic-section{max-width:100%;padding:30px 20px}}@media (max-width:480px){.generic-section{margin-top:80px}}.generic-section h1,.generic-section h2{margin-top:40px;text-transform:uppercase}@media (max-width:1440px){.generic-section{margin-bottom:40px}.generic-section h1{font-size:40px}.generic-section h1,.generic-section h2{margin-top:20px}}@media (max-width:767px){.generic-section{padding:0}.generic-section h1{font-size:30px}.generic-section h1,.generic-section h2{text-align:center;margin-top:10px}}.generic-section h1{font-size:70px}@media (max-width:1440px){.generic-section h1{font-size:60px}}@media (max-width:1250px){.generic-section h1{font-size:50px}}@media (max-width:992px){.generic-section h1{font-size:45px}}@media (max-width:767px){.generic-section h1{font-size:40px}}@media (max-width:576px){.generic-section h1{font-size:35px}}.generic-section h2{font-size:60px}@media (max-width:1440px){.generic-section h2{font-size:50px}}@media (max-width:1250px){.generic-section h2{font-size:40px}}@media (max-width:992px){.generic-section h2{font-size:38px}}@media (max-width:767px){.generic-section h2{font-size:32px}}@media (max-width:576px){.generic-section h2{font-size:30px}}.generic-section h3{font-size:50px}@media (max-width:1440px){.generic-section h3{font-size:40px}}@media (max-width:1250px){.generic-section h3{font-size:35px}}@media (max-width:992px){.generic-section h3{font-size:30px}}@media (max-width:767px){.generic-section h3{font-size:28px}}@media (max-width:576px){.generic-section h3{font-size:20px}}.generic-section h4{font-size:40px;line-height:50px}@media (max-width:1440px){.generic-section h4{font-size:30px}}@media (max-width:1250px){.generic-section h4{font-size:28px}}@media (max-width:992px){.generic-section h4{font-size:26px}}@media (max-width:767px){.generic-section h4{font-size:25px}}@media (max-width:576px){.generic-section h4{font-size:18px}}.generic-section h5{font-size:30px}@media (max-width:1440px){.generic-section h5{font-size:25px}}@media (max-width:1250px){.generic-section h5{font-size:24px}}@media (max-width:992px){.generic-section h5{font-size:23px}}@media (max-width:767px){.generic-section h5{font-size:22px}}@media (max-width:576px){.generic-section h5{font-size:17px}}.generic-section h6{font-size:24px}@media (max-width:1440px){.generic-section h6{font-size:22px}}.generic-section h3,.generic-section h4{margin-top:30px}@media (max-width:767px){.generic-section h3,.generic-section h4{margin-top:15px}}.generic-section h5,.generic-section h6{margin-top:20px}.generic-section h1,.generic-section h2,.generic-section h3,.generic-section h4,.generic-section h5,.generic-section h6,.generic-section p{margin-bottom:20px;font-family:Montserrat;color:#000}@media (max-width:767px){.generic-section h1,.generic-section h2,.generic-section h3,.generic-section h4,.generic-section h5,.generic-section h6,.generic-section p{text-align:center;margin-top:13px}.generic-section p{text-align:center}}.generic-section h1,.generic-section h2,.generic-section h3,.generic-section h4,.generic-section h5,.generic-section h6{font-weight:400}.generic-section li,.generic-section p{color:#000}.generic-section .generic-iframe{position:relative;width:100%;overflow:hidden;padding-top:53%;margin:30px auto;border-radius:30px;z-index:9}.generic-section .generic-iframe iframe{border-radius:20px;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.generic-section p a{color:#a8cf31}.generic-section figure{width:175px}.generic-section figure img{width:100%;height:175px;object-fit:cover}.generic-section figure figcaption{margin-top:20px;font-weight:700;color:#000;text-align:center}@media (max-width:1250px){.generic-section h6{font-size:20px}.generic-section figure figcaption,.generic-section li,.generic-section p,.generic-section p a{font-size:16px}}.generic-section figure.alignright{float:right;margin:0 0 1em 1em}@media (max-width:767px){.generic-section figure.alignright{float:none;margin:0 auto}}.generic-section figure.alignleft{float:left;margin:0 1em 1em 0}@media (max-width:767px){.generic-section figure.alignleft{float:none;margin:0 auto}}.generic-section figure.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em}.generic-section ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}header,header.sticky{width:100%;align-items:center}.generic-section .gallery .gallery-item{display:inline-block;margin:0 1rem 1rem 0}.generic-section .tringal-image-right,.toggle{display:none}.generic-section a{color:#a8cf31}.generic-section ol,.generic-section ul{padding:0 0 20px 30px}@media (max-width:767px){.generic-section .gallery .gallery-item{margin:0 0 15px}.generic-section ol,.generic-section ul{padding:0 0 10px 15px}.generic-section ol li,.generic-section ul li{margin-top:10px}}.generic-section ol li,.generic-section ul li{line-height:30px;margin-bottom:20px}.generic-section strong{display:inline-block}.first-visit-generic table{width:100%;max-width:80%;margin:30px auto 50px}.first-visit-generic table tr td,.first-visit-generic table tr th{box-shadow:0 9px 13px -2px rgba(0,0,0,.1);text-align:center;padding:30px 20px;color:#a8cf31}@media (max-width:576px){.first-visit-generic table tr td,.first-visit-generic table tr th{font-size:15px}}@media (max-width:480px){.first-visit-generic table tr td,.first-visit-generic table tr th{font-size:12px;padding:15px 5px}}.first-visit-generic table tr td a,.first-visit-generic table tr th a{color:#a8cf31}.first-visit-generic table tr th{color:#000;font-weight:700}header{display:flex;flex-wrap:wrap;padding:30px 60px;justify-content:space-between}@media (max-width:1440px){header{padding:10px 50px}}header.sticky{position:fixed;background:#a8cf31;z-index:999;left:0;display:flex;top:0;animation:stick linear 1 .5s}footer ul,header ul,nav ul{align-items:center}@keyframes stick{0%{margin-top:-60px}100%{margin-top:0}}header.sticky .toggle span{background-color:#fff}header.sticky ul a{position:relative;z-index:1}header.sticky ul a:hover{color:#fff}@media (max-width:992px){header.sticky ul a:hover{color:#a8cf31}}header.sticky ul a:after,header.sticky ul a:before{transition:all .5s;position:absolute;bottom:-5px;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#fff;height:2px}header.sticky ul a:hover:after{width:100%}header.sticky ul a.btn::after,header.sticky ul a.btn::before{width:0}@media (max-width:1600px){header{padding:25px 50px}}@media (max-width:1440px){header{padding:20px 40px}}@media (max-width:1140px){.first-visit-generic table{max-width:100%}header{padding:20px}header .logo{width:120px}}@media (max-width:992px){header .logo{width:100px}}@media (max-width:767px){header .logo{width:70px}}header ul{display:flex;margin:0}header ul li{padding-right:48px;color:#000}@media (max-width:1800px){header ul li{padding-right:40px}}@media (max-width:1440px){header ul li{padding-right:30px}}@media (max-width:1366px){header ul li{padding-right:25px}}@media (max-width:1250px){header ul li{padding-right:20px}}header ul li:last-of-type{padding-right:0}header ul li:last-of-type a{padding-right:20px}header ul li.menu-item-has-children{position:relative;cursor:pointer;text-align:center}header ul li.menu-item-has-children ul{position:absolute;opacity:0;display:block;visibility:hidden;text-align:left;width:181px;z-index:99;background-color:#a8cf31;height:auto;padding:0;margin-top:0;left:0}@media (max-width:1440px){header ul li.menu-item-has-children ul{width:150px}}@media (max-width:767px){header ul li.menu-item-has-children ul{width:130px}}@media (max-width:992px){header ul li:last-of-type a{padding-right:0}header ul li.menu-item-has-children ul{left:67px}}header ul li.menu-item-has-children ul li{width:100%;margin-bottom:10px;padding:0}header ul li.menu-item-has-children ul li:nth-child(1){margin-top:20px}header ul li.menu-item-has-children ul li a{color:#fff;padding:2px 15px;display:block;text-align:center;transition:all .5s;line-height:1;font-weight:500;font-size:18px}@media (max-width:1440px){header ul li.menu-item-has-children ul li:nth-child(1){margin-top:10px}header ul li.menu-item-has-children ul li a{padding:2px 12px;font-size:16px}}@media (max-width:992px){header ul li.menu-item-has-children ul li a{font-size:16px;line-height:22px}}@media (max-width:767px){header ul li.menu-item-has-children ul li{margin-bottom:5px}header ul li.menu-item-has-children ul li a{font-size:14px}}@media (max-width:480px){header ul li.menu-item-has-children ul li a{font-size:14px;line-height:18px}}header ul li.menu-item-has-children ul li a:after,header ul li.menu-item-has-children ul li a:before{content:none}header ul li.menu-item-has-children ul li a:hover{transition:all .5s;color:#007155;font-weight:800}footer ul a:hover,header ul li a:hover{color:#a8cf31}header ul li.menu-item-has-children:hover ul{opacity:1;visibility:visible;transition:.5s ease}header ul li.menu-item-has-children span{opacity:0}header ul li.menu-item-has-children a:after{content:"\f107";top:-5px;position:absolute;font-size:21px;font-family:"Font Awesome 5 Pro";left:auto;opacity:1}@media (max-width:1440px){header ul li.menu-item-has-children a:after{top:-7px}}header ul li.menu-item-has-children a:hover::after{width:0}header ul li a{color:#000;text-transform:uppercase;font-size:18px;transition:.3s linear;position:relative;letter-spacing:1px;font-weight:500;z-index:1}@media (max-width:1600px){header ul li a{font-size:16px}}@media (max-width:1140px){header ul li a{font-size:15px}}header ul li a:after,header ul li a:before{transition:all .5s;position:absolute;bottom:-5px;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#a8cf31;height:2px}.loader,.toggle{position:fixed;z-index:99999999}header ul li a:hover:after{width:100%}.toggle{right:27px;width:40px}@media (max-width:992px){header ul li.menu-item-has-children span{opacity:1}header ul li.menu-item-has-children a:after{display:none}.toggle{display:block}}.toggle span{width:20px;height:3px;background-color:#a8cf31;display:block;transition:all .5s}.toggle span:nth-of-type(2){width:40px;margin:6px 0}.toggle.active span:nth-of-type(2){display:none}.toggle.active span:nth-of-type(1){transform:rotate(45deg);position:absolute;bottom:-7px;background-color:#000;width:40px;top:4px}.toggle.active span:nth-of-type(3){transform:rotate(-45deg);width:40px;top:5px;background-color:#000;position:absolute}nav ul{display:flex}@media (max-width:992px){nav{width:100%;height:100vh;position:fixed;top:0;left:-100%;z-index:9999;transition:all .5s ease-in-out}nav.active{left:0}nav ul{flex-direction:column;padding-right:0;width:400px;background-color:#fff;padding-top:90px;padding-bottom:60px;height:100vh;overflow-y:auto}nav ul li{padding-right:0;padding-bottom:20px}nav ul li:last-of-type{padding-bottom:0}}@media (max-width:992px) and (max-width:480px){nav ul{width:100%}}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#a8cf31}::-webkit-scrollbar-thumb{background:#2da537}::-webkit-scrollbar-thumb:hover{background:#007155}.loader{width:100%;height:100vh;left:0;background-color:#a8cf31;top:0}.loading-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999999999999}.hide_loader{transition:all 1s;transform:translateX(120%)}.overlay-head{position:fixed;top:0;width:100%;left:0;height:100vh;background:rgba(20,20,20,.5);z-index:998;display:none}.overlay-head.active{display:block}.page,.post{margin:0!important}footer{width:100%;background-color:#121212}footer ul{margin:-140px 0 0;display:flex;justify-content:space-between;padding:65px 130px 55px;background-color:#000;width:100%;flex-wrap:wrap}@media (max-width:1600px){footer ul{padding:45px 130px}footer ul a{font-size:18px}}@media (max-width:1440px){footer ul{margin-top:-97px;padding:30px 158px}}@media (max-width:1366px){footer ul{margin-top:-55px}}@media (max-width:1250px){footer ul{padding:20px 105px}}@media (max-width:767px){footer ul{margin-top:-20px;padding:15px 0}}footer ul li:nth-of-type(1) a:hover{color:#fff;cursor:default}footer ul a{color:#fff;font-family:Montserrat;transition:all .3s ease-in-out;font-weight:500}@media (max-width:1440px){footer ul a{font-size:17px}}@media (max-width:1366px){footer ul a{font-size:16px}}@media (max-width:992px){footer ul a{font-size:14px}}footer .row{width:100%}footer .row ul{padding:38px 168px 38px 175px;border-top:solid #2a2a2a 1px;border-bottom:1px solid #2a2a2a;background-color:#121212;position:inherit;margin:0}.price,.welcome::after{background-color:#eff1ea}@media (max-width:1800px){footer .row ul{padding:30px 104px}}@media (max-width:1600px){footer .row ul{padding:25px 104px}}@media (max-width:1366px){footer .row ul{padding:20px 81px}}@media (max-width:767px){footer .row ul{padding:15px 25px}}@media (max-width:576px){.toggle{right:20px}footer ul{margin-top:0}footer .row ul{justify-content:inherit}footer .row ul li{padding-right:20px}}footer .row ul li a{text-transform:uppercase}footer .footer-copy{width:100%;display:flex;align-items:center;justify-content:center;padding:20px 0}footer .footer-copy li{font-size:14px;font-weight:400;color:#fff;text-transform:capitalize}.welcome{width:100%;position:relative}@media only screen and (min-width:1925px){.welcome{max-width:1920px;margin:0 auto}}.welcome::after{position:absolute;top:0;right:0;max-width:750px;height:100%;width:100%;content:"";z-index:-1}@media (max-width:1440px){footer .footer-copy{padding:17px 0}.welcome::after{max-width:640px}}@media (max-width:1366px){.welcome::after{max-width:600px}}@media (max-width:1250px){.welcome::after{max-width:500px}}@media (max-width:992px){.welcome::after{max-width:350px}}.welcome .logo{width:300px}@media (max-width:1440px){.welcome .logo{width:200px}}@media (max-width:1250px){.welcome .logo{width:160px}}@media (max-width:767px){footer .footer-copy{padding:14px 0}footer .footer-copy li{font-size:12px}.welcome::after{max-width:100%}.welcome .logo{width:100%}}.welcome .logo h2{font-size:100px;text-transform:uppercase;font-family:Aldrich}.welcome .logo h4,.welcome .testimonial h1{font-family:Aldrich;font-weight:400;text-transform:uppercase}@media (max-width:1800px){.welcome .logo h2{font-size:80px;line-height:1.1}}@media (max-width:1440px){.welcome .logo h2{font-size:60px}}@media (max-width:1366px){.welcome .logo h2{font-size:50px}}@media (max-width:1250px){.welcome .logo h2{font-size:45px}}@media (max-width:1140px){.welcome .logo h2{font-size:40px}}@media (max-width:767px){.welcome .logo h2{font-size:25px}}.welcome .logo h4{font-size:40px;margin:0}.welcome .row{padding:105px 295px 180px 205px}@media (max-width:1800px){.welcome .row{padding:84px 221px 170px 170px}}@media (max-width:1600px){.welcome .row{padding:84px 157px 170px 97px}}@media (max-width:1440px){.welcome .logo h4{font-size:30px}.welcome .row{padding:74px 130px 166px 87px}}@media (max-width:1366px){.welcome .row{padding:74px 110px 100px 87px}}@media (max-width:1250px){.welcome .logo h4{font-size:25px}.welcome .row{padding:51px 55px 90px 36px}}@media (max-width:992px){.welcome .logo h4{font-size:20px}.welcome .row{padding:30px 40px 80px 30px}}@media (max-width:576px){.welcome .row{padding:20px}}.welcome h6{margin:0;padding:0 0 45px 155px;font-size:16px}@media (max-width:1440px){.welcome h6{padding:0 0 25px 90px}}@media (max-width:992px){.welcome h6{padding:0 0 0 65px}}@media (max-width:767px){.welcome h6{padding-bottom:20px}}.welcome .box{padding:0 10px 0 95px;display:flex;flex-wrap:wrap;width:100%}@media (max-width:1440px){.welcome .box{padding-left:80px}}@media (max-width:1366px){.welcome .box{padding-left:70px}}@media (max-width:992px){.welcome .box{padding-left:20px;padding-right:0}}@media (max-width:767px){.welcome .box{padding-left:0}}.welcome .box .text{width:calc(100% - 300px);padding:0 173px 0 112px}@media (max-width:1800px){.welcome .box .text{padding-right:0}}@media (max-width:1440px){.welcome .box .text{width:calc(100% - 200px);padding-left:70px}}.welcome .box .text p:last-of-type{padding-right:132px;margin-bottom:52px}@media (max-width:1800px){.welcome .box .text p:last-of-type{padding-right:0}}@media (max-width:1250px){.welcome .box .text{width:calc(100% - 160px)}.welcome .box .text p:last-of-type{margin-bottom:26px}}@media (max-width:767px){.welcome .box .text{width:100%;padding-top:20px}.welcome .box .text p:last-of-type{margin-bottom:10px}}.welcome .box .text a.btn::after{right:21px;width:48%}.welcome .testimonial{width:100%;display:flex;flex-wrap:wrap;position:relative;top:0}.welcome .testimonial h1{position:absolute;top:88px;left:50px;transform:rotate(90deg);font-size:50px;color:#ccc;margin:0;transform-origin:top left}@media (max-width:1440px){.welcome .testimonial h1{font-size:44px}}@media (max-width:1366px){.welcome .testimonial h1{font-size:39px;top:94px}}@media (max-width:1250px){.welcome .testimonial h1{font-size:35px}}@media (max-width:992px){.welcome .box .text{padding-left:0}.welcome .testimonial h1{top:-31px}}@media (max-width:767px){.welcome .testimonial h1{top:20px;font-size:30px;margin-left:-20px}}@media (max-width:576px){.welcome .testimonial h1{font-size:25px}}.welcome .testimonial .testimonal-slider{padding:190px 0 0 50px}@media (max-width:1440px){.welcome .testimonial .testimonal-slider{padding-top:170px}}@media (max-width:992px){.welcome .testimonial .testimonal-slider{padding-top:90px}}.welcome .testimonial .col-left{width:calc(100% - 550px);position:relative;top:-100px}@media (max-width:1140px){.welcome .testimonial .col-left{width:calc(100% - 430px)}}@media (max-width:992px){.welcome .testimonial .col-left{width:100%}}@media (max-width:767px){.welcome .testimonial .testimonal-slider{padding:20px 0 0 25px}.welcome .testimonial .col-left{top:0;position:inherit}}.welcome .testimonial .col-left figure:nth-of-type(1){width:50px}.welcome .testimonial .col-left .box figure,.welcome .testimonial .col-left figure:nth-of-type(2){width:60px}.welcome .testimonial .col-left .box{display:flex;align-items:center;padding:0}.welcome .testimonial .col-left .box h4{display:inline-grid;margin-left:20px;font-size:22px;text-transform:uppercase;font-family:Aldrich,sans-serif;font-weight:400}@media (max-width:1600px){.welcome .testimonial .col-left .box h4{font-size:20px}}@media (max-width:1440px){.welcome .testimonial .col-left .box h4{font-size:18px}}@media (max-width:1366px){.welcome .testimonial .col-left .box h4{font-size:17px}}@media (max-width:576px){.welcome .testimonial .col-left .box h4{font-size:15px;margin-left:10px}}.welcome .testimonial .col-left .box h4 span{font-size:18px;color:#333;margin-top:10px;font-family:Aldrich,sans-serif;text-transform:uppercase;font-weight:400}@media (max-width:1600px){.welcome .testimonial .col-left .box h4 span{font-size:16px}}@media (max-width:1440px){.welcome .testimonial .col-left .box h4 span{font-size:14px}}@media (max-width:576px){.welcome .testimonial .col-left .box h4 span{font-size:12px}}.welcome .testimonial .col-left h6{padding:0;font-family:Montserrat;line-height:1.5;margin:50px 0 65px;letter-spacing:1px}@media (max-width:1440px){.welcome .testimonial .col-left h6{margin:30px 0;line-height:1.4}}@media (max-width:1366px){.welcome .testimonial .col-left h6{margin:10px 0;font-size:17px;line-height:1.3}}@media (max-width:1250px){.welcome .testimonial .col-left h6{font-size:16px}}@media (max-width:992px){.welcome .testimonial .col-left h6{margin:30px 0}}@media (max-width:767px){.welcome .testimonial .col-left h6{margin:20px 0;font-size:15px}}@media (max-width:480px){.welcome .testimonial .col-left h6{font-size:12px}}.welcome .testimonial .col-left .wrapper{padding:0 118px 0 45px}@media (max-width:1440px){.welcome .testimonial .col-left .wrapper{padding:0 70px 0 40px}}@media (max-width:1366px){.welcome .testimonial .col-left .wrapper{padding:0 37px 0 23px}}@media (max-width:767px){.welcome .testimonial .col-left .wrapper{padding:0 0 0 20px}}.welcome .testimonial .col-left .slick-arrow{display:none}.welcome .testimonial .col-left .slick-dots{display:flex;justify-content:flex-end;margin-right:70px;flex-direction:column;align-items:flex-end}@media (max-width:1440px){.welcome .testimonial .col-left .slick-dots{margin-right:80px}}.welcome .testimonial .col-left .slick-dots li.slick-active button{width:40px;background-color:#95c600}.welcome .testimonial .col-left .slick-dots button{outline:0;border:none;font-size:0;height:3px;width:20px;background-color:#4c4c4c;cursor:pointer}.welcome .testimonial .col-right{width:550px;position:relative}@media (max-width:1140px){.welcome .testimonial .col-right{width:430px}}.welcome .testimonial .col-right figure{height:700px}@media (max-width:1440px){.welcome .testimonial .col-right figure{height:100%}}.welcome .testimonial .col-right .box-1{position:absolute;height:100%;width:100%;left:-20px;bottom:25px}@media (max-width:576px){.welcome .testimonial .col-left .slick-dots{margin:-10px 0 10px}.welcome .testimonial .col-right .box-1{left:0;bottom:15px}}.welcome .testimonial .col-right .text-box{border:2px solid #000;max-width:552px;position:relative;width:100%;height:277px;top:-91px;left:-74px}@media (max-width:1600px){.welcome .testimonial .col-right .text-box{left:-19px}}@media (max-width:1440px){.welcome .testimonial .col-right .text-box{top:-33%}}@media (max-width:1140px){.welcome .testimonial .col-right .text-box{top:-36%}}@media (max-width:992px){.welcome .testimonial .col-right{width:100%}.welcome .testimonial .col-right .text-box{top:-50%;left:50%;transform:translateX(-50%)}}.welcome .testimonial .col-right .text-box figure{height:auto}@media (max-width:576px){.welcome .testimonial .col-right .text-box figure{max-width:95%;margin:0 auto}}.welcome .testimonial .col-right .text-box img{height:100%}.service{width:100%}@media only screen and (min-width:1925px){.service{max-width:1920px;margin:0 auto}}.service .text{padding-left:248px;margin-top:-277px}@media (max-width:1800px){.service .text{margin-top:-256px}}@media (max-width:1600px){.service .text{margin-top:-242px}}@media (max-width:1440px){.service .text{margin-top:-200px;padding-left:190px}}@media (max-width:1366px){.service .text{padding-left:147px;margin-top:-166px}}@media (max-width:1250px){.service .text{margin-top:-158px}}@media (max-width:1140px){.service .text{padding-left:127px;margin-top:-147px}}@media (max-width:767px){.service .text{margin-top:-135px;padding-left:95px}}@media (max-width:576px){.service .text{margin-top:-102px}}@media (max-width:480px){.welcome .testimonial .col-right .text-box figure{height:100%}.service .text{margin-top:20px}}.service .text h6{margin:0;font-family:Montserrat;font-size:16px}.service .text .line::after{left:-63px}.service .text h2{text-transform:uppercase;line-height:1.1;margin-top:14px}.service .service-slider{padding-left:320px;width:100%;margin-top:94px}@media (max-width:1600px){.service .service-slider{padding-left:130px}}@media (max-width:1440px){.service .text h2{line-height:1}.service .service-slider{padding-left:110px;margin-top:80px}}@media (max-width:1366px){.service .service-slider{margin-top:66px}}@media (max-width:1250px){.service .service-slider{margin-top:60px}}@media (max-width:576px){.service .service-slider{margin-top:20px}}.service .service-slider .col{position:relative;width:100%;cursor:pointer}.service .service-slider .col:hover .img-box{opacity:1}.service .service-slider .col:hover .img-box img{transition:all .5s ease-in-out;transform:scale(1.1)}.service .service-slider .col:hover .text-box h4{color:#fff;border-bottom:2px solid #95c600}.service .service-slider .col:hover .text-box span{color:#fff}.service .service-slider .col .overlay{position:absolute;top:0;height:100%;width:100%;left:0;background-color:rgba(36,48,1,.9)}.service .service-slider .col .img-box{opacity:0}.service .service-slider .slick-list.draggable{padding-right:20%}@media (max-width:992px){.service .service-slider .slick-list.draggable{padding-right:50%}}@media (max-width:767px){.service .service-slider{padding-left:30px}.service .service-slider .slick-list.draggable{padding-right:30%}}@media (max-width:480px){.service .service-slider .slick-list.draggable{padding-right:0}}.service .service-slider h4{font-size:28px;color:#595959;border-bottom:2px solid #333;padding:65px 0 50px;font-weight:500;margin:0;font-family:Montserrat;min-height:200px}@media (max-width:1800px){.service .service-slider h4{font-size:25px;padding:50px 0 40px;min-height:170px}}@media (max-width:1600px){.service .service-slider h4{font-size:22px;min-height:140px;padding:45px 0 40px}}@media (max-width:1366px){.service .service-slider h4{font-size:20px;padding:40px 0 35px;min-height:120px}}@media (max-width:992px){.service .service-slider h4{font-size:18px;padding:20px 0;min-height:100px}}.service .service-slider .text-box{position:absolute;transform:translateY(-75%);z-index:9;transition:all .5s;width:100%;height:100%;padding:0 30px}.service .service-slider .text-box span{color:#95c600;font-size:20px;font-weight:600}.service .service-slider .img-box{overflow:hidden}.service .service-slider .img-box img{width:100%;height:550px;transition:all .5s ease-in-out}@media (max-width:1600px){.service .service-slider .text-box{padding:0 23px}.service .service-slider .img-box img{height:500px}}@media (max-width:1440px){.service .service-slider .img-box img{height:450px}}@media (max-width:1250px){.service .service-slider .img-box img{height:400px}}@media (max-width:992px){.service .service-slider .img-box img{height:350px}}@media (max-width:767px){.service .service-slider .img-box img{height:300px}}.service .service-slider button.slick-arrow{border:none;outline:0;cursor:pointer;position:absolute;z-index:9;top:50%;transform:translateY(-50%);background:#333;color:#000;font-size:0;width:50px;height:50px;transform:all .5s}@media (max-width:1440px){.service .service-slider button.slick-arrow{width:40px;height:40px}}@media (max-width:767px){.service .service-slider button.slick-arrow{width:30px;height:30px}}.service .service-slider button.slick-arrow:hover{background-color:#95c600;color:#e2c9c1;transform:all .5s}.service .service-slider button.slick-prev{left:10%}@media (max-width:1366px){.service .service-slider button.slick-prev{left:5%}}.service .service-slider button.slick-prev::after{content:"\f177";font-family:fontawesome;font-size:20px;left:50%;display:flex;align-items:center;justify-content:center;top:50%;transform:translate(-50%,-50%);position:absolute;color:#fff}@media (max-width:1440px){.service .service-slider button.slick-prev::after{font-size:18px}}.service .service-slider button.slick-next{right:13%}.service .service-slider button.slick-next::after{content:"\f178";font-family:fontawesome;font-size:20px;left:50%;display:flex;align-items:center;justify-content:center;top:50%;transform:translate(-50%,-50%);position:absolute}.resolution .row .col a.btn:nth-of-type(2)::before,.resolution .row::after,.smart .logo figure,.smart .text figure::after{content:""}.Evaluation .row,.price ul{flex-wrap:wrap;display:flex}.Evaluation{width:100%;max-width:1335px;margin:125px auto 0;padding-bottom:46px}@media (max-width:1600px){.Evaluation{margin-top:80px}}@media (max-width:1440px){.service .service-slider button.slick-next::after{font-size:18px}.Evaluation{margin-top:60px;max-width:1100px}}@media (max-width:1366px){.Evaluation{max-width:1000px;padding-bottom:22px}}@media (max-width:1140px){.Evaluation{max-width:900px;padding-bottom:22px}}@media (max-width:992px){.service .service-slider button.slick-next{right:9%}.Evaluation{max-width:100%;padding:0 40px 20px}}.Evaluation .row{width:100%}.Evaluation .row .col{width:50%}@media (max-width:767px){.Evaluation{padding:0 20px 20px}.Evaluation .row .col{width:100%}}.Evaluation .row .col:nth-of-type(2){padding-left:80px;padding-top:50px;border-bottom:1px solid #cfcfcf}@media (max-width:1440px){.Evaluation .row .col:nth-of-type(2){padding-left:60px}}@media (max-width:1366px){.Evaluation .row .col:nth-of-type(2){padding-left:50px}}@media (max-width:992px){.Evaluation .row .col:nth-of-type(2){padding:20px 0 0 20px}.error-banner .row .col figure img{height:100%}}.Evaluation .row .col:nth-of-type(2) a{font-family:Montserrat;font-size:20px}.banner h5,.contact-feature .row .col h5,.donline-feature h4{font-family:Aldrich;font-weight:400}@media (max-width:1600px){.Evaluation .row .col:nth-of-type(2) a{font-size:18px}}@media (max-width:1440px){.Evaluation .row .col:nth-of-type(2) a{font-size:16px}}@media (max-width:767px){.Evaluation .row .col:nth-of-type(2){padding-bottom:10px;padding-left:0}.Evaluation .row .col:nth-of-type(2) a{font-size:15px}}.Evaluation .row .col h6{margin:0;padding-left:60px}.Evaluation .row .col p{margin-bottom:55px}@media (max-width:1600px){.Evaluation .row .col p{margin-bottom:45px}}@media (max-width:1250px){.Evaluation .row .col p{margin-bottom:25px;font-size:15px;line-height:1.4}}.Evaluation .row .col h2{margin:20px 0 10px}@media (max-width:1440px){.Evaluation .row .col h2{margin:15px 0 10px}}.Evaluation .row .col .line::after{left:0}.Evaluation .row .col .btn:hover{width:100%;transition:all .5s ease-in-out;background-color:#95c600}.Evaluation .row .col .btn::after{right:-6px;width:54%}.Evaluation .row .col .btn i{right:-17px}.error-banner .row{margin-bottom:140px}@media (max-width:1440px){.error-banner .row{margin-bottom:97px}}@media (max-width:1366px){.Evaluation .row .col .btn i{right:-14px}.error-banner .row{margin-bottom:54px}}@media (max-width:767px){.Evaluation .row .col .btn i{right:-14px;font-size:16px}.error-banner .row{margin-bottom:26px}}@media (max-width:576px){.error-banner .row{margin-bottom:4px}}[type=submit]{border:#ffdead;background:0 0;width:100%;font-size:20px;outline:0}.banner h5{font-size:35px;text-transform:uppercase;margin-bottom:45px}@media (max-width:1600px){.banner h5{font-size:30px;margin-bottom:40px}}.banner.contact .col:nth-of-type(1){padding:100px 60px 60px 150px}@media (max-width:1440px){.banner h5{font-size:26px;margin-bottom:12px}.banner.contact .col:nth-of-type(1){padding:80px 50px 50px 80px}}@media (max-width:1250px){.banner h5{font-size:22px;margin-bottom:7px}.banner.contact .col:nth-of-type(1){padding:51px 50px 5px 80px}}@media (max-width:992px){.banner.contact .col:nth-of-type(1){padding:74px 60px 119px}}@media (max-width:767px){.banner.contact .col:nth-of-type(1){padding:70px 20px}}.contact-feature{width:100%;padding-top:120px}@media (max-width:1600px){.contact-feature{padding-top:100px}}@media (max-width:1440px){.contact-feature{padding-top:70px}}@media (max-width:1366px){.contact-feature{padding-top:60px}}@media (max-width:1140px){.contact-feature{padding-top:40px}}@media (max-width:992px){.contact-feature{padding-bottom:20px}}.contact-feature .row{width:100%;justify-content:center}@media (max-width:767px){.contact-feature .row{padding:0 20px}}.contact-feature .row .col{max-width:432px;width:100%;display:flex;align-items:center;justify-content:center;border:10px solid #f1f2f6;padding:40px 0 55px;flex-direction:column}@media (max-width:1600px){.contact-feature .row .col{padding:30px 0 45px}}@media (max-width:1366px){.contact-feature .row .col{padding:25px 0 30px;max-width:390px;border:7px solid #f1f2f6}}@media (max-width:992px){.contact-feature .row .col{max-width:290px;padding:15px 0 20px}}@media (max-width:767px){.contact-feature .row .col{max-width:400px}}@media (max-width:480px){.contact-feature .row .col{max-width:100%;padding:15px 0}}.contact-feature .row .col:nth-of-type(2){margin-left:65px}@media (max-width:1600px){.contact-feature .row .col:nth-of-type(2){margin-left:50px}}@media (max-width:1440px){.contact-feature .row .col:nth-of-type(2){margin-left:40px}}@media (max-width:767px){.contact-feature .row .col:nth-of-type(2){margin:20px 0 0}}.contact-feature .row .col figure{width:65px}@media (max-width:1440px){.contact-feature .row .col figure{width:55px}}@media (max-width:1366px){.contact-feature .row .col figure{width:45px}}.contact-feature .row .col h5{margin:40px 0;text-transform:uppercase;transition:all .5s ease-in-out}.contact-feature .row .col h5:hover{color:#95c600;transform:translateY(-5px)}@media (max-width:1600px){.contact-feature .row .col h5{margin:32px 0}}@media (max-width:1440px){.contact-feature .row .col h5{margin:24px 0}}@media (max-width:992px){.contact-feature .row .col figure{width:35px}.contact-feature .row .col h5{margin:18px 0}}@media (max-width:576px){.contact-feature .row .col h5{margin:14px 0}}.contact-feature .row .col a{font-size:20px;color:#333;transition:all .5s ease-in-out}.contact-feature .row .col a:hover{color:#95c600}@media (max-width:1440px){.contact-feature .row .col a{font-size:18px}}@media (max-width:1366px){.contact-feature .row .col a{font-size:17px}}@media (max-width:1250px){.contact-feature .row .col a{font-size:15px}}.donline-feature h4,.price ul h4{font-size:40px;text-transform:uppercase}.banner.donline .col{display:flex;align-items:center}.donline-feature{width:100%}.donline-feature h4{padding-top:80px;width:100%;border-top:1px solid #cfcfcf;margin:0}@media (max-width:1800px){.donline-feature h4{font-size:37px}}@media (max-width:1600px){.donline-feature h4{font-size:34px;padding-top:70px}}@media (max-width:1440px){.donline-feature h4{font-size:30px;padding-top:50px}}@media (max-width:1366px){.donline-feature h4{font-size:28px;padding-top:40px}}@media (max-width:1250px){.donline-feature h4{font-size:26px;padding-top:35px}}@media (max-width:992px){.donline-feature h4{font-size:22px}}@media (max-width:767px){.donline-feature h4{font-size:20px;padding-top:20px}}.donline-feature p{width:100%;padding:40px 0 95px;max-width:914px;margin:0 auto 0 0}@media (max-width:1600px){.donline-feature p{padding:30px 0 80px}}@media (max-width:1440px){.donline-feature p{padding:25px 0 70px}}@media (max-width:1366px){.donline-feature p{padding-bottom:60px}}@media (max-width:1250px){.donline-feature p{padding-bottom:50px}}@media (max-width:1140px){.donline-feature p{max-width:100%;padding:20px 0 40px}}.donline-feature p span{text-transform:uppercase}.donline-feature .row{width:100%}.donline-feature .col{width:calc(50% - 45px);margin-right:90px}@media (max-width:1440px){.donline-feature .col{width:calc(50% - 35px);margin-right:70px}}@media (max-width:1250px){.donline-feature .col{width:calc(50% - 25px);margin-right:50px}}@media (max-width:992px){.donline-feature .col{width:calc(50% - 18px);margin-right:36px}}@media (max-width:767px){.donline-feature p{padding:15px 0 25px}.donline-feature .col{width:100%;margin-right:0}}.donline-feature .col:nth-of-type(2n){margin-right:0}.donline-feature .col figure{width:80px;height:80px;padding:20px;background-color:#95c600}@media (max-width:1440px){.donline-feature .col figure{width:60px;height:60px;padding:15px}}@media (max-width:992px){.donline-feature .col figure{width:50px;height:50px;padding:12px}}@media (max-width:576px){.donline-feature .col figure{width:40px;height:40px;padding:9px}}.donline-feature .col ul{display:flex;width:100%;margin:0}.donline-feature .col ul li{padding-bottom:75px}@media (max-width:1800px){.donline-feature .col ul li{padding-bottom:70px}}@media (max-width:1600px){.donline-feature .col ul li{padding-bottom:60px}}@media (max-width:1440px){.donline-feature .col ul li{padding-bottom:50px}}@media (max-width:1250px){.donline-feature .col ul li{padding-bottom:35px}}@media (max-width:1140px){.donline-feature .col ul li{padding-bottom:25px}}.donline-feature .col ul li:nth-of-type(1){padding-right:28px}@media (max-width:1600px){.donline-feature .col ul li:nth-of-type(1){padding-right:24px}}@media (max-width:1440px){.donline-feature .col ul li:nth-of-type(1){padding-right:20px}}@media (max-width:992px){.donline-feature .col ul li{padding-bottom:20px}.donline-feature .col ul li:nth-of-type(1){padding-right:15px}}.donline-feature .col p{font-weight:500;margin:0;padding:0}.donline-feature .col h5,.price ul h4,.resolution .row .col h4{font-family:Aldrich;font-weight:400}.donline-feature .col p.live{padding-top:50px}.donline-feature .col h5{margin:0 0 14px;font-size:28px}@media (max-width:1600px){.donline-feature .col h5{font-size:24px;margin-bottom:20px}}@media (max-width:1440px){.donline-feature .col p.live{padding-top:30px}.donline-feature .col h5{font-size:21px;margin-bottom:8px}}.price{width:100%;max-width:1200px;padding:20px;margin:0 auto}@media (max-width:1366px){.price{max-width:1000px;padding:15px}}@media (max-width:1250px){.donline-feature .col h5{font-size:19px}.price{max-width:900px}}@media (max-width:992px){.donline-feature .col h5{font-size:18px}.price{max-width:100%;padding:15px 45px}}@media (max-width:767px){.price{padding:24px 20px;margin-bottom:20px}}.price figure{width:160px;padding:25px 30px;background-color:#95c600}@media (max-width:1440px){.price figure{width:140px;padding:20px 25px}}@media (max-width:1250px){.price figure{width:110px;padding:15px 22px}}@media (max-width:767px){.price figure{width:83px;padding:5px 12px}}@media (max-width:576px){.price figure{width:70px}}.price ul{margin:0;width:100%;align-items:center}.price ul li:nth-of-type(2){max-width:728px;padding-left:35px;padding-right:50px;border-right:#cfcfcf solid 1px}@media (max-width:1440px){.price ul li:nth-of-type(2){max-width:650px;padding:0 35px 0 25px}}@media (max-width:1366px){.price ul li:nth-of-type(2){max-width:590px}}@media (max-width:1250px){.price ul li:nth-of-type(2){max-width:560px;padding:0 30px 0 20px}}@media (max-width:992px){.price ul li:nth-of-type(2){max-width:397px;padding:0 20px 0 15px}}@media (max-width:767px){.price ul li:nth-of-type(2){max-width:337px;padding:0 15px 0 11px}}@media (max-width:576px){.price ul li:nth-of-type(2){max-width:100%;padding:0;margin:10px 0;border-right:0}}.price ul li:nth-of-type(3){max-width:290px;margin-right:auto;padding-left:35px}.price ul h4{margin-bottom:30px}@media (max-width:1800px){.price ul h4{font-size:35px}}@media (max-width:1600px){.price ul h4{font-size:32px}}@media (max-width:1440px){.price ul li:nth-of-type(3){max-width:250px;padding-left:25px}.price ul h4{margin-bottom:20px;font-size:24px}}@media (max-width:1250px){.price ul h4{margin-bottom:11px;font-size:22px}}.price ul p{margin-bottom:0}.price .btn::after{right:-1px;width:42%}.price .btn i{right:-11px}@media (max-width:767px){.price ul li:nth-of-type(3){padding-left:7px}.price ul h4{font-size:18px}.price ul p{font-size:12px}.price .btn i{font-size:16px}}.resolution{width:100%}.resolution .row{display:flex;align-items:center;max-width:1315px;width:100%;margin:0 auto;padding:120px 0 110px;position:relative;flex-wrap:wrap}@media (max-width:1800px){.resolution .row{padding:100px 0 80px}}@media (max-width:1600px){.resolution .row{padding:80px 0}}@media (max-width:1440px){.resolution .row{padding:60px 0;max-width:1200px}}@media (max-width:1250px){.resolution .row{padding:50px 0;max-width:1000px}}@media (max-width:1140px){.resolution .row{max-width:992px}}.resolution .row::after{position:absolute;top:0;background-color:#eff1ea;left:0;width:505px;height:333px;z-index:-1}.resolution .row .col a.btn:hover,.resolution .row .col a.btn:nth-of-type(1):hover{background-color:#95c600}@media (max-width:1250px){.resolution .row::after{width:430px}}@media (max-width:992px){.resolution .row{max-width:100%;padding:40px 0}.resolution .row::after{width:300px;height:300px}}@media (max-width:767px){.resolution .row::after{width:100%}}.resolution .row .col{width:505px}@media (max-width:1250px){.resolution .row .col{width:430px}}@media (max-width:992px){.resolution .row .col{width:300px}}@media (max-width:767px){.resolution .row .col{width:100%}}.resolution .row .col figure{max-width:352px;width:100%;margin:0 auto}@media (max-width:1250px){.resolution .row .col figure{width:300px}}@media (max-width:992px){.resolution .row .col figure{width:280px}}@media (max-width:767px){.resolution .row .col figure{width:100%}}.resolution .row .col:nth-of-type(2){width:calc(100% - 505px);padding-left:110px}@media (max-width:1250px){.resolution .row .col:nth-of-type(2){padding-left:50px;width:calc(100% - 430px)}}@media (max-width:1140px){.resolution .row .col:nth-of-type(2){padding-left:15px}}@media (max-width:992px){.resolution .row .col:nth-of-type(2){width:calc(100% - 300px)}}@media (max-width:767px){.resolution .row .col:nth-of-type(2){width:100%;padding:50px 0 0}}@media (max-width:480px){.resolution .row .col:nth-of-type(2){padding:30px 0 0}}.resolution .row .col h4{font-size:40px;margin:0;text-transform:uppercase;line-height:1.2}@media (max-width:1800px){.resolution .row .col h4{font-size:37px}}@media (max-width:1600px){.resolution .row .col h4{font-size:35px}}@media (max-width:1440px){.resolution .row .col h4{font-size:30px}}@media (max-width:1250px){.resolution .row .col h4{font-size:25px}}.resolution .row .col p{padding:50px 0}@media (max-width:1800px){.resolution .row .col p{padding:45px 0}}@media (max-width:1600px){.resolution .row .col p{padding:40px 0}}@media (max-width:1440px){.resolution .row .col p{padding:30px 0}}@media (max-width:1366px){.resolution .row .col p{padding:25px 0}}@media (max-width:1140px){.resolution .row .col h4{font-size:20px}.resolution .row .col p{padding:20px 0;margin:0}}@media (max-width:767px){.resolution .row .col h4{font-size:18px}.resolution .row .col p{padding:15px 0}}.resolution .row .col a{font-weight:600}@media (max-width:992px){.resolution .row .col a{font-size:14px}}.resolution .row .col a.btn{padding-right:30px;font-size:20px}@media (max-width:1440px){.resolution .row .col a.btn{font-size:18px}}@media (max-width:1366px){.resolution .row .col a.btn{font-size:16px}}@media (max-width:992px){.resolution .row .col a.btn{font-size:14px}}.resolution .row .col a.btn:nth-of-type(1){margin-right:60px}@media (max-width:1440px){.resolution .row .col a.btn:hover{padding-right:14px;font-size:14px}.resolution .row .col a.btn:nth-of-type(1) i{font-size:18px}}.resolution .row .col a.btn:nth-of-type(1):hover i{right:-9px}@media (max-width:1140px){.resolution .row .col a.btn:nth-of-type(1){margin-right:20px;margin-bottom:20px}}.resolution .row .col a.btn:nth-of-type(1)::after{right:11px;width:29%}.resolution .row .col a.btn:nth-of-type(2){background-color:#d9e8b2;padding:15px 53px 15px 30px;display:inline}.resolution .row .col a.btn:nth-of-type(2):hover{background-color:#95c600}.resolution .row .col a.btn:nth-of-type(2):hover i{right:-9px}.resolution .row .col a.btn:nth-of-type(2)::after{display:none}.resolution .row .col a.btn:nth-of-type(2)::before{width:40px;height:100%;position:absolute;top:0;right:0;background-color:#95c600}.resolution .row .col a.btn:nth-of-type(2) i{right:30px}@media (max-width:1440px){.resolution .row .col a.btn:nth-of-type(2){padding:15px 48px 15px 17px}.resolution .row .col a.btn:nth-of-type(2) i,.resolution .row .col a.btn:nth-of-type(2):hover i{font-size:18px}}@media (max-width:992px){.resolution .row .col a.btn:nth-of-type(2){padding:10px 48px 10px 17px}.resolution .row .col a.btn:nth-of-type(2)::before{width:30px}.resolution .row .col a.btn:nth-of-type(2) i{right:18px}}.onsititle{width:100%;position:relative}@media (max-width:767px){.onsititle{padding:20px}}@media (max-width:992px){.onsititle::after{position:absolute;top:0;right:0;width:500px;height:100%;background-color:#eff1ea;content:"";z-index:-1}}@media (max-width:992px) and (max-width:767px){.onsititle::after{width:100%}}.onsititle h6{padding-bottom:45px;padding-left:66px;margin:0}@media (max-width:1440px){.onsititle h6{padding-bottom:35px}}@media (max-width:1250px){.onsititle h6{padding-bottom:25px;padding-left:50px}}.onsititle .line::after{left:0}.onsititle .row{max-width:1230px;margin:0 auto;width:100%;padding-right:0!important;padding-left:0;padding-bottom:0}@media (max-width:1366px){.onsititle .row{max-width:1180px}}@media (max-width:1250px){.onsititle .row{max-width:1080px}}@media (max-width:1140px){.onsititle .row{max-width:910px}}@media (max-width:992px){.onsititle .row{max-width:100%;padding:30px 40px 0}}@media (max-width:767px){.onsititle .row{padding:0}}.onsititle .box{padding:0}.onsititle .box .text{padding:0 0 0 115px}@media (max-width:1600px){.onsititle .box .text{padding-left:100px}}@media (max-width:1440px){.onsititle .box .text{padding-left:80px}}@media (max-width:1250px){.onsititle .box .text{padding-left:60px}.onsititle .onsititle-box figure{max-width:800px}}@media (max-width:992px){.onsititle .box .text{padding:0 40px 0 20px}.onsititle .box .text p{margin-bottom:10px}}@media (max-width:767px){.onsititle .box .text{padding:20px 0 0}}.onsititle .box .text p:last-of-type{padding-right:10px}.onsititle .onsititle-box{width:100%;display:flex;align-items:flex-end;flex-wrap:wrap}@media (max-width:1140px){.onsititle .onsititle-box figure{max-width:670px}}@media (max-width:992px){.onsititle .onsititle-box figure{max-width:500px}}@media (max-width:767px){.onsititle .onsititle-box figure{max-width:400px}}@media (max-width:576px){.onsititle .onsititle-box figure{max-width:100%;margin-bottom:20px}}.onsititle .btn{padding:15px 30px 10px 10px;font-size:20px}@media (max-width:1600px){.onsititle .btn{font-size:18px}}@media (max-width:1440px){.onsititle .btn{font-size:16px}}.onsititle .btn i{right:2px}@media (max-width:767px){.onsititle .btn i{font-size:16px}}.smart .logo{position:relative;top:0}.smart .logo h5{font-size:42px;text-align:left;color:#95c600;font-weight:500;margin:30px 0 0}@media (max-width:1600px){.smart .logo h5{font-size:35px;margin-top:25px}}@media (max-width:1440px){.smart .logo h5{font-size:30px;margin-top:22px}}@media (max-width:1366px){.smart .logo h5{font-size:28px;margin-top:20px}}@media (max-width:1250px){.smart .logo h5{font-size:25px}}@media (max-width:992px){.onsititle .btn{padding:10px 26px 10px 7px}.smart .logo h5{font-size:20px}}.smart .logo figure{position:absolute;bottom:0;left:0;width:100%}@media (max-width:767px){.smart .logo h5{font-size:18px;margin-top:10px}.smart .logo figure{position:inherit;max-width:300px;margin:0 auto}}.smart .text figure{position:relative;z-index:1}@media (max-width:1440px){.smart .text figure{width:700px}}@media (max-width:1250px){.smart .text figure{width:600px}}@media (max-width:992px){.smart .text figure{width:500px}}@media (max-width:576px){.smart .text figure{width:100%}}.smart .text figure::after{position:absolute;top:25px;width:600px;height:100%;border:1px solid #333;z-index:-1;left:31%}.development .row ul li::after,.smart_service .row ul li::after{height:12px;background-color:#47bed4;content:""}@media (max-width:1440px){.smart .text figure::after{width:500px;top:18px}}@media (max-width:1250px){.smart .text figure::after{width:440px}}@media (max-width:992px){.smart .text figure::after{width:360px;top:18px}}@media (max-width:576px){.smart .text figure::after{width:90%;left:13%;top:12px}}.development{width:100%}.development .row{max-width:1340px;margin:0 auto;padding-top:100px;width:100%;justify-content:space-between}@media (max-width:1440px){.development .row{max-width:1250px}}@media (max-width:1366px){.development .row{max-width:1181px;padding-top:60px}}@media (max-width:1250px){.development .row{max-width:1090px}}@media (max-width:1140px){.development .row{max-width:910px;padding-top:40px}}@media (max-width:992px){.development .row{max-width:100%;padding:50px 45px 30px}}@media (max-width:767px){.development .row{padding:30px}}@media (max-width:576px){.development .row{padding:20px}}.development .row .col:nth-of-type(1){width:calc(100% - 490px);max-width:770px;padding-right:90px}@media (max-width:1250px){.development .row .col:nth-of-type(1){width:calc(100% - 420px);padding-right:50px}}@media (max-width:992px){.development .row .col:nth-of-type(1){padding-right:0;width:100%}}.development .row .col:nth-of-type(2){width:490px;padding-right:0}@media (max-width:1250px){.development .row .col:nth-of-type(2){width:420px}}@media (max-width:992px){.development .row .col:nth-of-type(2){width:100%}.development .row .col:nth-of-type(2) figure{max-width:600px;margin:0 auto}}.development .row ul{margin:0}.development .row ul li{font-size:20px;padding:0 0 35px 30px;position:relative}@media (max-width:1800px){.development .row ul li{padding-bottom:30px;font-size:18px}}@media (max-width:1440px){.development .row ul li{padding:0 0 25px 25px;font-size:16px}}@media (max-width:1140px){.development .row .col:nth-of-type(2) figure{max-width:500px}.development .row ul li{padding-bottom:20px}}@media (max-width:767px){.development .row .col:nth-of-type(2) figure{max-width:100%}.development .row ul li{padding-bottom:15px;font-size:14px}}.development .row ul li::after{position:absolute;top:6px;left:0;width:12px}.development .row h5{font-size:28px;margin:0;font-weight:500}.development .row p{padding:35px 0;margin:0}@media (max-width:1800px){.development .row p{padding:33px 0}}@media (max-width:1600px){.development .row h5{font-size:26px}.development .row p{padding:25px 0}}@media (max-width:1440px){.development .row h5{font-size:24px}.development .row p{padding:22px 0}}@media (max-width:767px){.development .row h5{font-size:20px}.development .row p{padding:15px 0}}.smart_service{width:100%}.smart_service .row{max-width:1350px;width:100%;margin:40px auto 0}@media (max-width:1440px){.smart_service .row{max-width:1250px;margin:30px auto 0}}@media (max-width:1366px){.smart_service .row{max-width:1181px;margin:25px auto 0}}@media (max-width:1250px){.smart_service .row{max-width:1090px}}@media (max-width:1140px){.smart_service .row{max-width:910px;margin:20px auto 0}}@media (max-width:992px){.smart_service .row{max-width:100%;padding:0 45px}}@media (max-width:767px){.smart_service .row{padding:0 30px;margin:0}}@media (max-width:576px){.smart_service .row{padding:0 20px}}.smart_service .row .col{width:50%;border-top:1px solid #cfcfcf;padding-top:80px}@media (max-width:1800px){.smart_service .row .col{padding-top:60px}}@media (max-width:1600px){.smart_service .row .col{padding-top:50px}}@media (max-width:1440px){.smart_service .row .col{padding-top:40px}}@media (max-width:1250px){.smart_service .row .col{padding-top:35px}}@media (max-width:1140px){.smart_service .row .col{padding-top:30px}}@media (max-width:767px){.smart_service .row .col{width:100%}.smart_service .row .col li{font-size:14px}.smart_service .row .col p{padding-bottom:10px;font-size:14px}.smart_service .row .col h5{padding-right:0;font-size:18px}}.smart_service .row .col:nth-of-type(odd){padding-right:70px;border-right:1px solid #cfcfcf}@media (max-width:1600px){.smart_service .row .col:nth-of-type(odd){padding-right:60px}}@media (max-width:1440px){.smart_service .row .col:nth-of-type(odd){padding-right:45px}}@media (max-width:1250px){.smart_service .row .col:nth-of-type(odd){padding-right:35px}}@media (max-width:992px){.smart_service .row .col{padding-top:25px}.smart_service .row .col:nth-of-type(odd){padding-right:20px}}@media (max-width:767px){.smart_service .row .col:nth-of-type(odd){border-right:0;padding-right:0}}.smart_service .row .col:nth-of-type(odd) h5{padding-right:29px}.smart_service .row .col:nth-of-type(even){padding-left:70px}@media (max-width:1600px){.smart_service .row .col:nth-of-type(even){padding-left:60px}}@media (max-width:1440px){.smart_service .row .col:nth-of-type(even){padding-left:45px}}@media (max-width:1250px){.smart_service .row .col:nth-of-type(even){padding-left:35px}}@media (max-width:992px){.smart_service .row .col:nth-of-type(even){padding-left:28px}}@media (max-width:767px){.smart_service .row .col:nth-of-type(odd) h5{padding-right:0}.smart_service .row .col:nth-of-type(even){padding-left:0}}.smart_service .row .col:nth-of-type(even) li:last-of-type{padding-bottom:50px}@media (max-width:1600px){.smart_service .row .col:nth-of-type(even) li:last-of-type{padding-bottom:40px}}@media (max-width:1440px){.smart_service .row .col:nth-of-type(even) li:last-of-type{padding-bottom:30px}}@media (max-width:1140px){.smart_service .row .col:nth-of-type(even) li:last-of-type{padding-bottom:20px}}.smart_service .row ul{margin:0}.smart_service .row ul li{padding-bottom:35px;padding-left:30px;font-size:20px;position:relative}@media (max-width:1600px){.smart_service .row ul li{padding-bottom:30px;font-size:18px}}@media (max-width:1440px){.smart_service .row ul li{padding-bottom:25px;font-size:16px}}@media (max-width:1366px){.smart_service .row ul li{padding-bottom:20px}}@media (max-width:992px){.smart_service .row ul li{padding-bottom:15px}}.smart_service .row ul li::after{position:absolute;top:6px;left:0;width:12px}@media (max-width:767px){.smart_service .row ul li{font-size:15px}.smart_service .row ul li::after{width:10px;height:10px}}.smart_service .row h5{font-size:28px;margin:0 0 45px;font-weight:500}@media (max-width:1800px){.smart_service .row h5{margin-bottom:40px}}@media (max-width:1600px){.smart_service .row h5{margin-bottom:35px;font-size:25px}}@media (max-width:1440px){.smart_service .row h5{margin-bottom:25px;font-size:22px}}@media (max-width:1140px){.smart_service .row h5{margin-bottom:20px}}@media (max-width:767px){.smart_service .row h5{margin-bottom:13px}}.smart_service .row p{margin:0}.solution{width:100%}.solution .text figure{max-width:715px;margin-right:auto}@media (max-width:1440px){.solution .text figure{max-width:600px}}@media (max-width:1140px){.solution .text figure{max-width:550px}}@media (max-width:767px){.solution .text figure{max-width:100%;margin:0 auto}}.solution .text figure::after{border:none;top:0;left:0}.solution .img-box{background-color:#fff;padding-right:90px;padding-bottom:30px;width:100%}@media (max-width:1600px){.solution .img-box{padding-right:70px}}@media (max-width:1440px){.solution .img-box{padding-right:50px}}@media (max-width:1250px){.solution .img-box{padding-right:30px}}.solution .img-box h4{margin:0;font-size:26px;color:#2279a4;text-align:center;padding-top:20px}.solution .wrapper{width:100%}.solution .wrapper ul{width:100%;background-color:#fff}.solution .wrapper li{margin-right:81px;width:calc(33.33% - 54px);height:356px}@media (max-width:1140px){.solution .wrapper li{width:calc(33.33% - 26px);margin-right:39px}}@media (max-width:992px){.solution .wrapper li{width:calc(50% - 40px);height:300px;margin-bottom:20px}.solution .wrapper li:nth-of-type(even){margin-right:0}.solution .wrapper li:nth-of-type(odd){margin-right:30px}}@media (max-width:767px){.solution .wrapper ul{margin-bottom:20px}.solution .wrapper li{width:100%;margin:30px 0 0!important;height:100%}}.solution .wrapper li figure{width:100%;max-width:350px;height:300px;border:1px solid #333}.solution .wrapper li figure img{width:100%;height:100%}.solution .wrapper li:last-of-type{margin-right:0;background-color:#eff1ea}@media (max-width:992px){.solution .wrapper li figure{max-width:100%}.solution .wrapper li:last-of-type{background-color:transparent}}.solution .wrapper li:last-of-type h5{padding:20px 0}.solution .wrapper li h5{font-size:16px;color:#2279a4;margin:0;padding:20px 0;display:none}@media (max-width:480px){.btn-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start}}
/* Smart Supply email CTA replaces the original contact form */
.smart-email-cta {
    min-height: 180px;
    align-items: stretch;
    padding-left: 0;
}

.smart-email-cta .col {
    width: calc(100% - 165px);
    padding: 35px 50px;
    display: block;
}

.smart-email-cta .col h5 {
    margin: 0 0 15px;
    font-size: 24px;
}

.smart-email-cta .col p {
    margin: 0;
}

.smart-email-cta .col-right {
    width: 165px;
    min-height: 180px;
}

.smart-email-cta .col-right a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
    height: 100%;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
}

.smart-email-cta .col-right i {
    font-size: 32px;
}

@media (max-width: 767px) {
    .smart-email-cta .col {
        width: 100%;
        padding: 25px 20px;
    }

    .smart-email-cta .col-right {
        width: 100%;
        min-height: 90px;
    }
}

/* Smart Supply: restore the original centred content layout */
.welcome.onsititle.smart {
    width: 100%;
}

.welcome.onsititle.smart > .row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1350px;
    margin: 0 auto;
    padding: 60px 0 0;
}

.welcome.onsititle.smart > .row > h6 {
    width: 100%;
    margin: 0 0 35px;
}

.welcome.onsititle.smart > .row > .box {
    display: flex;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0;
}

.welcome.onsititle.smart .box > .logo {
    position: relative;
    top: auto;
    flex: 0 0 40%;
    width: 40%;
    min-width: 0;
    padding: 20px 55px 0 0;
    overflow: visible;
}

.welcome.onsititle.smart .box > .text {
    flex: 0 0 60%;
    width: 60%;
    min-width: 0;
    padding: 0 0 0 0;
    box-sizing: border-box;
    background: #eff1ea;
}

.welcome.onsititle.smart .box > .text p {
    margin: 0 0 22px;
}

.welcome.onsititle.smart .box > .text figure {
    width: 100%;
    max-width: 100%;
    margin-top: 35px;
}

.welcome.onsititle.smart .box > .text figure img {
    display: block;
    width: 100%;
    height: auto;
}

.welcome.onsititle.smart .box > .text figure::after {
    display: none;
}

.welcome.onsititle.smart .box > .logo figure {
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 55px);
}

.welcome.onsititle.smart .box > .logo figure img {
    display: block;
    width: 100%;
    height: auto;
}

@media (max-width: 1440px) {
    .welcome.onsititle.smart > .row {
        max-width: 1250px;
        padding-top: 45px;
    }

    .welcome.onsititle.smart .box > .logo {
        padding-right: 40px;
    }

    .welcome.onsititle.smart .box > .logo figure {
        width: calc(100% - 40px);
    }
}

@media (max-width: 992px) {
    .welcome.onsititle.smart > .row {
        padding: 35px 30px 0;
    }

    .welcome.onsititle.smart .box {
        flex-direction: column;
    }

    .welcome.onsititle.smart .box > .logo,
    .welcome.onsititle.smart .box > .text {
        flex: 0 0 100%;
        width: 100%;
        padding: 0;
    }

    .welcome.onsititle.smart .box > .logo {
        padding-bottom: 30px;
    }

    .welcome.onsititle.smart .box > .logo figure {
        position: static;
        width: 100%;
        max-width: 400px;
        margin-top: 25px;
    }

    .welcome.onsititle.smart .box > .text {
        padding: 25px;
    }
}

@media (max-width: 576px) {
    .welcome.onsititle.smart > .row {
        padding: 25px 20px 0;
    }

    .welcome.onsititle.smart .box > .text {
        padding: 20px;
    }
}
/* Onsite Audits: restore original page spacing */
.welcome.onsititle > .row {
    width: 90%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

/* Contact page layout refinements */
.banner.contact .row {
    width: 90%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.contact-feature {
    padding-left: 5%;
    padding-right: 5%;
    box-sizing: border-box;
}

.contact-feature > .row {
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    gap: 40px;
}

.contact-feature > .row > .col {
    margin-left: 0;
    box-sizing: border-box;
}

.contact-feature > .row > .col:nth-of-type(2) {
    margin-left: 0;
}

.contact-start {
    padding-left: 5%;
    padding-right: 5%;
    box-sizing: border-box;
}

.contact-email-cta {
    margin-top: 30px;
}

@media (max-width: 767px) {
    .contact-feature > .row {
        flex-direction: column;
        align-items: center;
    }

    .contact-feature > .row > .col {
        width: 100%;
        max-width: 432px;
    }

    .contact-feature > .row > .col:nth-of-type(2) {
        margin-top: 25px;
    }

    .banner.contact .row {
        width: 90%;
    }
}
