:root{--gray_color1:#eff1f5;--gray_color2:#d9dbde;--gray_color3:#c4c6cc;--gray_color4:#adb0b8;--gray_color5:#9ba0ab;--gray_color6:#7d828f;--gray_color7:#676b75;--gray_color8:#43464d;--gray_color9:#313338;--gray_color10:#24272f;--green_color1:#dbf7d2;--green_color2:#9ef283;--green_color3:#7cf755;--green_color4:#6ad449;--green_color5:#41822d;--success_color1:#a2f5b9;--success_color2:#65eb8b;--success_color3:#27de5b;--success_color4:#20b557;--success_color5:#147337;--warning_color1:#ffd494;--warning_color2:#ffba52;--warning_color3:#ff9e0b;--warning_color4:#ed840a;--warning_color5:#b06207;--error_color1:#ffc2b5;--error_color2:#ff7557;--error_color3:#f7532f;--error_color4:#cf4527;--error_color5:#8f301b;--white_color:#fff;--black_color:#000;--black_color1:#24272f;--body_font:"DM Sans",sans-serif;--fw-900:900;--fw-800:800;--fw-700:700;--fw-600:600;--fw-500:500;--fw-400:400;--fw-300:300;--fw-200:200;--font_14:14px;--font_16:16px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{-webkit-font-smoothing:antialiased}body{margin:0;padding:0;-webkit-text-size-adjust:none;color:var(--black_color1);font-weight:var(--fw-400);font-size:var(--font_16);line-height:22px;font-family:var(--body_font)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after{display:table;content:" "}.clearfix:after,.container:after,.row:after,.nav:after{clear:both}.row:after,.row:before{display:none}.hide{display:none !important}.show{display:block !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0;font-weight:var(--fw-500)}h1,.h1,.titleh1 h2{font-size:49px;line-height:54px;letter-spacing:-.49px}h1.here-title,.h1.hero-title{font-size:61px;line-height:68px;letter-spacing:-.61px;font-weight:var(--fw-700)}h2,.h2{font-size:39px;line-height:45px;letter-spacing:-.39px}h3,.h3{font-size:31px;line-height:38px;letter-spacing:-.31px}h4,.h4{font-size:24px;line-height:32px;letter-spacing:-.24px}h5,.h5{font-size:20px;line-height:26px;letter-spacing:-.2px}h6,.h6{font-size:18px;line-height:24px}h1.hero_title,.h1_style{font-size:61px;font-weight:var(--fw-700);line-height:68px;letter-spacing:-.61px}.sub_heading{font-size:25px;font-weight:400;line-height:32px;letter-spacing:-.25px}.sub_heading.underline{text-decoration:underline}.body_font{font-family:var(--body_font)}p{font-size:16px;line-height:22px;margin:0 0 16px;letter-spacing:-.16px}.intro-text,.intro-text p{font-size:18px;line-height:24px;letter-spacing:-.18px}.small-text,.small-text p{font-size:14px;line-height:18px;letter-spacing:-.14px}.caption-text,.caption-text p{font-size:12px;line-height:18px;font-weight:400;letter-spacing:-.12px}.footer-text,.footer-text p{font-size:10px;line-height:16px;font-weight:400;letter-spacing:-.1px}img{vertical-align:middle;border:0;max-width:100%}a{text-decoration:none;color:var(--black_color1);outline:none;transition:all ease-in .2s}a:hover,a:visited,a[href^=tel]{outline:none;color:var(--black_color1);text-decoration:none}ul,ol{margin:0 0 15px;padding:0 0 20px}.tt-none{text-transform:none}.button{display:inline-flex;color:var(--black_color1);font-size:var(--font_14);line-height:18px;letter-spacing:-.14px;padding:10px 40px;background:var(--green_color3);transition:all ease-out .3s;column-gap:8px;border-radius:13px;align-items:center}.button .button_arrow{display:flex;align-items:center}.button svg path{transition:fill ease-out .3s}.button.active,.button:active{background:var(--green_color1);color:var(--green_color5);text-decoration:underline}.button.active svg path,.button:active svg path{fill:var(--green_color5)}.button:hover{background:var(--green_color1);text-decoration:underline}.button.btn-medium{font-size:16px;line-height:22px;letter-spacing:-.16px}.button.btn-large{font-size:18px;line-height:24px;letter-spacing:-.18px}.button.button2{background:var(--black_color1);color:var(--white_color);border:1px solid var(--black_color1);padding:9px 39px}.button.button2 svg path{fill:var(--green_color3)}.button.button2:hover{background:0 0;color:var(--black_color1)}.button.button2.active,.button.button2:active,.button.button2.active:hover{color:var(--gray_color3);background-color:var(--black_color1);text-decoration:underline}.button.button2.active svg path,.button.button2:active svg path{fill:var(--gray_color3)}.button.button3{background:0 0;color:var(--black_color1);border:1px solid var(--black_color1);padding:9px 39px}.button.button3 svg path{fill:var(--green_color3)}.button.button3:hover{background:var(--green_color3);color:var(--black_color1);border:1px solid var(--green_color3)}.button.button3:hover svg path{fill:var(--black_color1)}.button.button3.active,.button.button3:active,.button.button3.active:hover{color:var(--gray_color1);background-color:var(--gray_color9);text-decoration:underline;border-color:var(--gray_color9)}.button.button3.active svg path,.button.button3:active svg path{fill:var(--gray_color1)}input,textarea,select{font-size:var(--font_16);font-weight:var(--fw-400);line-height:24px;color:var(--black_color1);font-family:var(--body_font);border:1px solid var(--black_color3);outline:none;font-size:21px;line-height:28px;padding:17px 35px;width:100%;border-radius:4px}input:focus,textarea:focus,select:focus{border-color:var(--black_color3);background-color:var(--white_color);color:var(--black_color1)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6'%3E%3Cpath id='Polygon_4' data-name='Polygon 4' d='M5.5,0,11,6H0Z' transform='translate(11 6) rotate(180)' fill='%234a4d5f'/%3E%3C/svg%3E%0A");background-position:right 30px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input{margin-bottom:30px}.form-input:last-child{margin-bottom:0}.form-submit input[type=submit],.form-submit input[type=button],.form-submit input[type=reset]{width:auto;border:0;cursor:pointer;transition:all ease-in .2s}.form_label{display:block;color:var(--black_color3);margin-bottom:30px;letter-spacing:-.08px;font-weight:var(--fw-500)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--black_color1);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--black_color1);opacity:1}.flex_center_all{display:flex;align-items:center;justify-content:center}.d_flex{display:flex}.justify_center{justify-content:center}.justify_end{justify-content:flex-end}.justify_start{justify-content:flex-start}.justify_s_b{justify-content:space-between}.align_center{align-items:center}.align_bottom{align-items:flex-end}.align_top{align-items:flex-start}.flex_wrap{flex-wrap:wrap}.flex_direction{flex-direction:column}.gap-16{gap:16px}.gap-33{gap:33px}.gap-44{gap:44px}.list_none{list-style:none}.default_ul{margin:0;padding:0;list-style:none}.subtitle{display:block;color:var(--black_color4);font-size:18px;line-height:24px;letter-spacing:1.08px;text-transform:uppercase;font-weight:var(--fw-300)}span.headings{display:block;font-weight:var(--fw-700);margin-bottom:18px;margin-top:18px;font-size:20px;text-transform:capitalize}.w_100{width:100%}figure{margin-bottom:0}.mb0{margin-bottom:0}.mb16{margin-bottom:16px}.mb30{margin-bottom:30px}.mb33{margin-bottom:33px}.mb40{margin-bottom:40px}.mb60{margin-bottom:60px}.mb80{margin-bottom:80px}.mb86{margin-bottom:86px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.fw_900{font-weight:var(--fw-900)}.fw_800{font-weight:var(--fw-800)}.fw_700{font-weight:var(--fw-700)}.fw_600{font-weight:var(--fw-600)}.fw_500{font-weight:var(--fw-500)}.fw_400{font-weight:var(--fw-400)}.fw_300{font-weight:var(--fw-300)}.container{width:100%;max-width:1230px;padding:0 20px;margin:0 auto}.container_lg{max-width:100%;padding:0 36px}.container_fluid{max-width:100%;padding:0}.ptb120{padding-top:120px;padding-bottom:120px}.pt120{padding-top:120px}.pb120{padding-bottom:120px}.bg_black{background-color:var(--black_color1);color:var(--white_color)}.bg_white{background-color:var(--white_color)}.bg_yellow{background-color:var(--yellow_color2);color:var(--black_color1)}.bg_gray{background-color:var(--black_color10)}.bg_transparent{background-color:transparent}.yellow_text{color:var(--yellow_color2)}.text_white{color:var(--white_color)}.text_black{color:var(--black_color)}.bottom-border{position:relative}.bottom-border:before{content:"";position:absolute;width:100%;height:1px;bottom:0;margin:3px 0;background-color:currentColor;visibility:hidden;opacity:0;transition:all .4s ease-in-out 0s}.bottom-border:hover:before{visibility:visible;opacity:1}.section_header{margin-bottom:50px}.section_header .subtitle{margin-bottom:15px}.section_header .titles{width:53.6%}.section_header .header_content{width:46.4%;padding-left:70px;padding-top:40px}.section_header h2,.section_header .header_content p:last-child{margin:0}.object_fit img{height:100%;width:100%;object-fit:cover}.slick-arrow{background:0 0;border:0;outline:none;padding:0;display:flex;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.slick-arrow.prev-arrow{left:0}.slick-arrow.next-arrow{right:0}.slick-arrow svg{overflow:visible}.slick-arrow:hover svg rect{fill:var(--yellow_color2)}.slick-arrow svg path{transition:transform ease-in .3s}.slick-arrow.prev-arrow:hover svg path{transform:translateX(-10px)}.slick-arrow.next-arrow:hover svg path{transform:translateX(10px)}.slick-dots{display:flex;align-items:center;padding:0;margin:0;list-style:none;column-gap:7px}.slick-dots li{display:flex}.slick-dots button{background:var(--yellow_color2);border-radius:12px;height:11px;width:11px;border:0;outline:none;font-size:0;cursor:pointer;transition:width ease-in .15s}.slick-dots li.slick-active button{background:var(--black_color8);width:58px}@media screen and (min-width:1500px){.container_lg{max-width:1408px;padding:0 20px}}@media screen and (max-width:1023px){.container_lg{padding:0 20px}}