/* Contents:
 - block-acf-banner
 - block-acf-basictwocolumn
 - block-acf-reviewslider
 - core-block-supports-duotone
*/section.banner{position:relative;overflow:hidden}section.banner:before{content:"";z-index:-1;position:absolute;top:0;left:0;height:100%;width:100%;background:#f7f7f7;background:linear-gradient(185deg,rgba(247,247,247,.7) 15%,#f7f7f7 100%)}section.banner div.bannerPatteren{position:absolute;top:0;left:0;opacity:.2;z-index:-2;max-width:100%;width:100%;overflow:hidden}section.banner div.bannerPatteren svg{width:100%}section.banner div.container{padding:60px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (min-width:1401px){section.banner div.container{padding:60px 10px}}@media (max-width:1400px){section.banner div.container{padding:60px 30px}}@media (max-width:769px){section.banner div.container{-ms-flex-direction:column;flex-direction:column}}section.banner div.container div.content{-ms-flex-preferred-size:40%;flex-basis:40%}@media (max-width:769px){section.banner div.container div.content{-ms-flex-order:2;order:2;text-align:center;padding-bottom:60px}}@media (max-width:601px){section.banner div.container div.content{text-align:left}}section.banner div.container div.content h1,section.banner div.container div.content h2,section.banner div.container div.content h3,section.banner div.container div.content h4,section.banner div.container div.content h5,section.banner div.container div.content h6,section.banner div.container div.content a,section.banner div.container div.content li,section.banner div.container div.content p,section.banner div.container div.content span{line-height:inherit;font-family:"Rajdhani";color:#4a4a4a;margin:0 0 0 0}section.banner div.container div.content h1{line-height:1.05}section.banner div.container div.content h1,section.banner div.container div.content h2,section.banner div.container div.content h3,section.banner div.container div.content h4,section.banner div.container div.content h5,section.banner div.container div.content h6{font-weight:600}section.banner div.container div.content li,section.banner div.container div.content p,section.banner div.container div.content span,section.banner div.container div.content a{font-size:16px;font-weight:500}section.banner div.container div.content a,section.banner div.container div.content span{color:#30b34a;font-size:18px;font-weight:600;line-height:1.27}section.banner div.container div.content a.halfWidth,section.banner div.container div.content span.halfWidth{width:75%;text-align:center;display:block;margin-top:30px}@media (max-width:1150px){section.banner div.container div.content a.halfWidth,section.banner div.container div.content span.halfWidth{width:80%}}@media (max-width:601px){section.banner div.container div.content a.halfWidth,section.banner div.container div.content span.halfWidth{width:100%}}@media (max-width:769px){section.banner div.container div.content a,section.banner div.container div.content span{margin:0 auto}}@media (min-width:851px){section.banner div.container div.content div.manchet{max-width:65%}section.banner div.container div.content h1{font-size:46px}section.banner div.container div.content h2{font-size:42px}section.banner div.container div.content h3{font-size:40px}section.banner div.container div.content h4{font-size:35px}section.banner div.container div.content h5{font-size:30px}section.banner div.container div.content h6{font-size:24px}}@media (max-width:850px){section.banner div.container div.content div.manchet{max-width:100%}section.banner div.container div.content h1{font-size:36px}section.banner div.container div.content h2{font-size:34px}section.banner div.container div.content h3{font-size:32px}section.banner div.container div.content h4{font-size:30px}section.banner div.container div.content h5{font-size:26px}section.banner div.container div.content h6{font-size:24px}}@media (min-width:1150px){section.banner div.container div.content h1{font-size:56px}section.banner div.container div.content h2{font-size:50px}section.banner div.container div.content h3{font-size:45px}section.banner div.container div.content h4{font-size:40px}section.banner div.container div.content h5{font-size:30px}section.banner div.container div.content h6{font-size:24px}}@media (max-width:1400px){section.banner div.container.sub{padding:220px 40px 60px}}section.banner div.container.sub div.content{-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}section.banner div.container.sub div.content div.manchet{max-width:40%}section.banner div.container.sub div.content h1{margin:0}@media (max-width:650px){section.banner div.container.sub{padding:120px 40px 60px}section.banner div.container.sub div.content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}section.banner div.container.sub div.content div.manchet{text-align:left}section.banner div.container.sub div.content h1{margin-bottom:20px}}@media (max-width:500px){section.banner div.container.sub div.content div.manchet{max-width:100%}}section.banner div.container div.media.image:after,section.banner div.container div.media.trial .memberships:after{content:"";border-radius:50%;background-color:#c3e8ca;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}section.banner div.container div.media.trial .memberships:after{width:700px;height:700px}@media (max-width:600px){section.banner div.container div.media.trial .memberships:after{max-width:105%;max-height:100%;top:60%}}section.banner div.container div.media.image:after{width:574px;height:554px}@media (max-width:769px){section.banner div.container div.media.image:after{width:350px;height:350px}}section.banner div.container div.media.image{-ms-flex-preferred-size:80%;flex-basis:80%;position:relative}@media (max-width:769px){section.banner div.container div.media.image{margin-bottom:50px}}section.banner div.container div.media.image picture{height:100%;width:100%}section.banner div.container div.media.image picture img{object-fit:cover;height:100%}section.banner.trial{min-height:680px;overflow:hidden;padding-bottom:30px}section.banner.trial:before{height:80%}@media (max-width:395px){section.banner.trial:before{height:100%}}section.banner.trial div.container{-ms-flex-pack:center;justify-content:center;padding-top:130px;-ms-flex-align:start;align-items:flex-start}@media (max-width:1000px){section.banner.trial div.container{-ms-flex-direction:column;flex-direction:column}}@media (max-width:769px){section.banner.trial div.container{padding-top:50px}}section.banner.trial div.container div.content{padding-top:60px;-ms-flex-preferred-size:35%;flex-basis:35%;-ms-flex-order:1;order:1}@media (max-width:1000px){section.banner.trial div.container div.content{-ms-flex-preferred-size:100%;flex-basis:100%}}section.banner.trial div.container div.content h1{margin-bottom:50px}@media (max-width:769px){section.banner.trial div.container div.content{text-align:left;padding-bottom:30px}section.banner.trial div.container div.content h1{margin-bottom:25px}}section.banner.trial div.container div.media.trial{-ms-flex-order:2;order:2;-ms-flex-preferred-size:65%;flex-basis:65%;padding-left:120px;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:1000px){section.banner.trial div.container div.media.trial{width:100%;padding-left:0;margin-top:40px;-ms-flex-preferred-size:100%;flex-basis:100%}}section.banner.trial div.container div.media.trial article.memberships{width:100%;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}section.banner.trial div.container div.media.trial article.memberships .ribbon{border-radius:20px 20px 0 0;position:absolute;width:103%;padding:30px 0 40px 0;text-align:center;background-color:#30b34a;color:#fff;bottom:40px;left:-1.5%}section.banner.trial div.container div.media.trial article.memberships .ribbon .ribbonContent{font-family:"Rajdhani"}section.banner.trial div.container div.media.trial article.memberships .ribbon .ribbonContent p{font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:2rem}section.banner.trial div.container div.media.trial article.memberships .ribbon .ribbonContent .cus_button{margin:0;padding:10px 40px}@media (max-width:600px){section.banner.trial div.container div.media.trial article.memberships .ribbon .ribbonContent .cus_button{margin:40px auto;left:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset}}section.banner.trial div.container div.media.trial article.memberships .ribbon:before,section.banner.trial div.container div.media.trial article.memberships .ribbon:after{content:"";bottom:-30px;position:absolute;display:block;border-style:solid;border-color:#30b34a transparent transparent transparent;z-index:-1}section.banner.trial div.container div.media.trial article.memberships .ribbon:before{left:0;border-width:30px 0 0 30px}section.banner.trial div.container div.media.trial article.memberships .ribbon:after{right:0;border-width:30px 30px 0 0}section.banner.trial div.container div.media.trial article.memberships .member.single{width:100%;min-width:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-shadow:0 10px 20px 0 #d1d1d1;-moz-box-shadow:0 10px 20px 0 #d1d1d1;box-shadow:0 10px 20px 0 #d1d1d1;padding:60px 40px 250px;border-radius:25px;background-color:#fff;text-align:center}@media (max-width:600px){section.banner.trial div.container div.media.trial article.memberships .member.single{padding:40px 30px 250px}}section.banner.trial div.container div.media.trial article.memberships .member.single h2,section.banner.trial div.container div.media.trial article.memberships .member.single h3,section.banner.trial div.container div.media.trial article.memberships .member.single span{font-family:"Rajdhani";line-height:2;font-weight:600;margin-bottom:0}section.banner.trial div.container div.media.trial article.memberships .member.single h3{color:#30b34a;font-size:30px}section.banner.trial div.container div.media.trial article.memberships .member.single h2{font-size:90px;color:#4a4a4a;max-height:120px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){section.banner.trial div.container div.media.trial article.memberships .member.single h2{font-size:75px}}@media (max-width:600px){section.banner.trial div.container div.media.trial article.memberships .member.single h2{font-size:48px;max-height:50px}}section.banner.trial div.container div.media.trial article.memberships .member.single span{font-size:24px;color:#4a4a4a}@media (max-width:650px){section.banner.trial div.container div.media.trial{margin-top:0}section.banner.trial div.container div.media.trial article.memberships:after{width:0}section.banner.trial div.container div.media.trial article.memberships .member.single{padding:30px 20px;-ms-flex-order:2;order:2;margin:10px 0;-ms-flex-preferred-size:100%;flex-basis:100%}section.banner.trial div.container div.media.trial article.memberships .member.single:first-of-type{margin-top:20px}section.banner.trial div.container div.media.trial article.memberships div.ribbon{position:unset;-ms-flex-order:1;order:1;width:100%;border-radius:20px;-webkit-box-shadow:0 10px 20px 0 #d1d1d1;-moz-box-shadow:0 10px 20px 0 #d1d1d1;box-shadow:0 10px 20px 0 #d1d1d1}section.banner.trial div.container div.media.trial article.memberships div.ribbon:after,section.banner.trial div.container div.media.trial article.memberships div.ribbon:before{content:unset}}section.basic_two_column{font-family:"Rajdhani"}section.basic_two_column div.flex{display:-ms-flexbox;display:-webkit-flex;display:flex}section.basic_two_column div.text.green,section.basic_two_column div.form.green{background-color:#30b34a;color:#fff}section.basic_two_column div.text.green .cus_button,section.basic_two_column div.form.green .cus_button{background-color:#fff;color:#30b34a!important;box-shadow:0 6px 14px rgba(255,255,255,.3);cursor:pointer;-webkit-transition:.2s ease-in-out box-shadow;transition:.2s ease-in-out box-shadow}section.basic_two_column div.text.green .cus_button:hover,section.basic_two_column div.form.green .cus_button:hover{box-shadow:0 6px 14px rgba(255,255,255,.5);-webkit-transition:.3s ease-in-out box-shadow;transition:.3s ease-in-out box-shadow}section.basic_two_column div.text.white,section.basic_two_column div.form.white{background-color:#fff;color:#4a4a4a}section.basic_two_column div.text h1,section.basic_two_column div.form h1,section.basic_two_column div.text h2,section.basic_two_column div.form h2,section.basic_two_column div.text h3,section.basic_two_column div.form h3,section.basic_two_column div.text h4,section.basic_two_column div.form h4,section.basic_two_column div.text h5,section.basic_two_column div.form h5,section.basic_two_column div.text h6,section.basic_two_column div.form h6{font-weight:600;line-height:1.11;margin-bottom:10px}section.basic_two_column div.text p,section.basic_two_column div.form p{font-weight:500;line-height:1.7}section.basic_two_column div.text a,section.basic_two_column div.form a{color:#30b34a}@media (min-width:770px){section.basic_two_column{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row}section.basic_two_column div.image,section.basic_two_column div.text,section.basic_two_column div.form{-ms-flex-preferred-size:50%;flex-basis:50%}section.basic_two_column div.text{padding:50px 30px}section.basic_two_column div.text h1,section.basic_two_column div.form h1{font-size:56px}section.basic_two_column div.text h2,section.basic_two_column div.form h2{font-size:50px}section.basic_two_column div.text h3,section.basic_two_column div.form h3{font-size:47px}section.basic_two_column div.text h4,section.basic_two_column div.form h4{font-size:44px}section.basic_two_column div.text h5,section.basic_two_column div.form h5{font-size:41px}section.basic_two_column div.text h6,section.basic_two_column div.form h6{font-size:24px;margin-bottom:30px}section.basic_two_column div.text p,section.basic_two_column div.form p{font-size:16px}}@media (min-width:900px){section.basic_two_column div.content{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column}section.basic_two_column div.content>div{max-width:70%}section.basic_two_column div.content.vercenter{-ms-flex-pack:center;justify-content:center}section.basic_two_column div.content.bottom{-ms-flex-pack:end;justify-content:flex-end}section.basic_two_column div.content.top{-ms-flex-pack:start;justify-content:flex-start}section.basic_two_column div.content.center{-ms-flex-align:center;align-items:center}section.basic_two_column div.content.left{-ms-flex-align:start;align-items:flex-start}section.basic_two_column div.content.right{-ms-flex-align:end;align-items:flex-end}section.basic_two_column div.text{padding:100px 90px}section.basic_two_column div.text h1,section.basic_two_column div.form h1{font-size:60px}section.basic_two_column div.text h2,section.basic_two_column div.form h2{font-size:56px}section.basic_two_column div.text h3,section.basic_two_column div.form h3{font-size:53px}section.basic_two_column div.text h4,section.basic_two_column div.form h4{font-size:50px}section.basic_two_column div.text h5,section.basic_two_column div.form h5{font-size:47px}section.basic_two_column div.text h6,section.basic_two_column div.form h6{font-size:24px;margin-bottom:45px}section.basic_two_column div.text p,section.basic_two_column div.form p{font-size:16px;margin-bottom:20px}}@media (max-width:769px){section.basic_two_column div.text{padding:60px 35px}section.basic_two_column div.text h1,section.basic_two_column div.form h1{font-size:39px}section.basic_two_column div.text h2,section.basic_two_column div.form h2{font-size:36px}section.basic_two_column div.text h3,section.basic_two_column div.form h3{font-size:33px}section.basic_two_column div.text h4,section.basic_two_column div.form h4{font-size:30px}section.basic_two_column div.text h5,section.basic_two_column div.form h5{font-size:27px}section.basic_two_column div.text h6,section.basic_two_column div.form h6{font-size:18px;margin-bottom:30px}section.basic_two_column div.text p,section.basic_two_column div.form p{font-size:16px}}section.basic_two_column div.image{max-width:100%;width:100%}section.basic_two_column div.image picture img{display:block;object-fit:cover;width:100%;height:100%}section.basic_two_column div.form div.wpcf7 form{height:100%}section.basic_two_column div.form div.wpcf7 form .wpcf7-response-output{font-size:16px;border-radius:20px;padding:10px 15px;border-color:#dc3232}section.basic_two_column div.form div.wpcf7 form p{margin-bottom:10px}section.basic_two_column div.form div.wpcf7 form p label{width:100%}section.basic_two_column div.form div.wpcf7 form p label input,section.basic_two_column div.form div.wpcf7 form p label span textarea{width:100%;-webkit-box-shadow:0 10px 20px 0 #d1d1d1;-moz-box-shadow:0 10px 20px 0 #d1d1d1;box-shadow:0 10px 20px 0 #d1d1d1;font-family:"Rajdhani";color:#4a4a4a;border-radius:20px;padding:15px 20px;border:none;font-weight:400;font-size:16px;resize:none}section.basic_two_column div.form div.wpcf7 form p label .wpcf7-not-valid-tip{padding-left:20px;margin-top:20px}section.basic_two_column div.form div.wpcf7 form p .wpcf7-submit{-webkit-box-shadow:0 10px 20px 0 #d1d1d1;-moz-box-shadow:0 10px 20px 0 #d1d1d1;box-shadow:0 10px 20px 0 #d1d1d1;border:none}@media (min-width:1201px){section.basic_two_column div.form{padding:100px 20px 100px 260px}section.basic_two_column div.form div.wpcf7 form p label input:not(.wpcf7-submit),section.basic_two_column div.form div.wpcf7 form p label span textarea{width:60%}}@media (max-width:1200px){section.basic_two_column div.form{padding:100px 20px 100px 150px}}@media (max-width:900px){section.basic_two_column div.form{padding:100px 90px}}@media (max-width:770px){section.basic_two_column div.form{padding:50px 30px}}@media (max-width:769px){section.basic_two_column div.form div.wpcf7{max-width:100%;margin:0 auto;padding:0}section.basic_two_column div.form div.wpcf7 form p label input:not(.wpcf7-submit),section.basic_two_column div.form div.wpcf7 form p label span textarea{width:100%}}section.reviews{padding:50px 0;background-color:#fafafa}@media (min-width:769px){section.reviews div.review_slider{padding:0 20px}}section.reviews div.swiper-wrapper{padding:50px 0 50px 0}section.reviews div.swiper-wrapper div.single{max-width:80%;-webkit-transition:.3s ease-in-out opacity;transition:.3s ease-in-out opacity;opacity:1;padding:0 40px}@media (max-width:550px){section.reviews div.swiper-wrapper div.single{padding:0 10px}section.reviews div.swiper-wrapper div.single.swiper-slide-next{opacity:.4;-webkit-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}section.reviews div.swiper-wrapper div.single:last-of-type{width:100%!important}}section.reviews .rev_prev,section.reviews .rev_next{background-image:none}section.reviews .rev_prev svg,section.reviews .rev_next svg{pointer-events:none}section.reviews .rev_next{-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:1400px){section.reviews .rev_next{right:5px;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}section.reviews .rev_next:hover{right:0;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}}@media (min-width:1400px){section.reviews .rev_prev{left:5px;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}section.reviews .rev_prev:hover{left:0;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out}}@media (max-width:769px){section.reviews .rev_prev,section.reviews .rev_next{display:none}}section.reviews div.employee_info{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}section.reviews div.employee_info img{width:auto;height:100%;border-radius:50%;object-fit:cover;object-position:center}section.reviews div.employee_info div.info{-ms-flex-preferred-size:60%;flex-basis:60%}section.reviews div.employee_info div.info h3{font-family:"Rajdhani";font-size:24px;font-weight:600;color:#4a4a4a}@media (max-width:550px){section.reviews div.employee_info div.info h3{max-width:50%}}section.reviews div.employee_info div.info span{font-family:"Rajdhani";color:#30b34a;font-weight:500;font-size:18px}section.reviews div.review_content{margin-top:30px;font-size:16px;font-family:"Rajdhani";font-weight:500}.acf-block-preview section.reviews div.single{max-width:33.33%!important;width:100%!important}.acf-block-preview section.reviews div.single .employee_info .employee_image picture img{object-fit:cover;object-position:center;margin-left:0!important}.acf-block-preview section.reviews div.single .review_content p{font-size:16px!important}