:root{--smoke-color4:#f5f5f5;--light-color2:#8d98a9;--light-color3:#fff6e8;--black-color:#000;--white-color:#fff;--th-border-color2:#a3a3a3;--th-border-color3:#e5e5e5;--black-color6:#2d333d;--black-color7:#0e0e13;--th-border-color4:#353b45;--th-border-color5:#49515c;--th-border-color6:#383d46;--title-font:"Plus Jakarta Sans", sans-serif;--title-font2:"Noto Serif", serif;--title-font3:"Baloo 2", sans-serif;--body-font:"Inter", sans-serif;--icon-font:"Font Awesome 6 Pro";--main-container:1320px;--container-gutters:24px;--section-space:120px;--section-space-mobile:80px;--section-title-space:60px;--ripple-ani-duration:5s;--th-body-background:#fff}body,html{scroll-behavior:auto!important}body{font-family:var(--body-font);font-size:16px;font-weight:400;color:var(--body-color);line-height:26px;overflow-x:hidden;background:var(--th-body-background);-webkit-font-smoothing:antialiased}body::-webkit-scrollbar{width:10px;height:10px;border-radius:0}body::-webkit-scrollbar-track{background:rgba(252,0,18,.1);box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:0}body::-webkit-scrollbar-thumb{background-color:var(--theme-color);background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.3) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) 75%,transparent 0,transparent);border-radius:0}iframe{border:none;width:100%}a:active,a:focus,button:focus,input,input:active,input:focus,input:hover,textarea,textarea:active,textarea:focus,textarea:hover{outline:none}input:focus{box-shadow:none}embed,img:not([draggable]),object,video{max-width:100%;height:auto}ul{list-style-type:disc}ol{list-style-type:decimal}table{margin:0 0 1.5em;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid var(--th-border-color)}th{font-weight:700;color:var(--title-color)}td,th{border:1px solid var(--th-border-color);padding:9px 12px}a{color:var(--theme-color);text-decoration:none;outline:0;transition:all .4s ease}a:hover{color:var(--title-color)}a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:0}button{transition:all .4s ease}img{border:none;max-width:100%}pre{font-family:var(--body-font);background:#f5f5f5;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word}p:empty{display:none}p{font-family:var(--body-font);margin:0 0 18px;color:var(--body-color);line-height:1.75}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,span a{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--title-font);color:var(--title-color);text-transform:none;font-weight:700;line-height:1.4;margin:0 0 15px}.h1,h1{font-size:74px;line-height:1.18}.h2,h2{font-size:48px;line-height:1.227}.h3,h3{font-size:36px;line-height:1.278}.h4,h4{font-size:30px;line-height:1.333}.h5,h5{font-size:24px;line-height:1.417}.h6,h6{font-size:20px;line-height:1.5}@media (max-width:1399px){.h1,h1{font-size:70px}.h1,.h2,h1,h2{line-height:1.3}.h2,h2{font-size:42px}}@media (max-width:1199px){.h1,h1{font-size:55px}.h1,.h2,h1,h2{line-height:1.3}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:16px}}@media (max-width:767px){.h1,h1{font-size:40px}.h2,h2{font-size:34px;line-height:1.3}.h3,h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}}@media (max-width:575px){.h1,h1{font-size:34px;line-height:1.35}.h2,h2{font-size:28px}}@media (max-width:375px){.h1,h1{font-size:32px}}body.th-magic-cursor #magic-cursor{display:block}#magic-cursor{position:absolute;display:none;width:10px;height:10px;pointer-events:none;z-index:99999;opacity:0;top:0;left:0}#ball{position:fixed;display:flex;align-items:center;pointer-events:none;border-radius:50%;color:transparent;justify-content:center;mix-blend-mode:difference;background-color:var(--title-color)}.cursor-bg-red #ball{background-color:var(--theme-color2)!important}.cursor-bg-red #ball .ball-view{color:var(--white-color)}.cursor-white-bg #ball{background-color:var(--white-color)!important}.cursor-white-bg #ball .ball-view{color:var(--title-color)}.cursor-black-bg #ball{background-color:var(--title-color)!important}.cursor-black-bg #ball .ball-view{color:var(--white-color)}.cursor-bg-green #ball{background-color:var(--theme-color)!important}.cursor-bg-green #ball .ball-view{color:var(--white-color)}#ball .ball-view{position:absolute;opacity:0;visibility:hidden;padding:0 5px;font-size:16px;font-weight:600;line-height:1.1;text-align:center;transform:scale(0);font-family:var(--title-font);color:var(--title-color)}#ball .ball-drag:after,#ball .ball-drag:before{position:absolute;top:50%;margin-top:-5px;font-size:19px;height:10px;line-height:10px;font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;color:var(--white-color);font-family:var(--icon-font);-webkit-font-smoothing:antialiased}#ball .ball-drag:before{content:"\f104";left:0;transform:translate3d(-30px,0,0);transition:all .25s}#ball .ball-drag:after{content:"\f105";right:0;transform:translate3d(30px,0,0);transition:all .25s}#ball.with-blur{backdrop-filter:blur(5px);transform:translateZ(0)}.th-magnetic-wrap{display:flex;align-items:center;justify-content:center}.breadcumb-title{word-break:break-word}.gallery{margin-bottom:1.5em;width:100%}.blog-single.sticky:before,.blog-single.tag-sticky-2:before{content:"\f08d"}.th-search{background-color:var(--smoke-color2);margin-bottom:30px;border-radius:15px;overflow:hidden}.th-search .search-grid-content{padding:30px}@media (max-width:767px){.th-search .search-grid-content{padding:20px}}.th-search .search-grid-title{font-size:20px;margin-bottom:5px;margin-top:0}.th-search .search-grid-title a{color:inherit}.th-search .search-grid-title a:hover{color:var(--theme-color)}.th-search .search-grid-meta>*{display:inline-block;margin-right:15px;font-size:14px}.th-search .search-grid-meta>:last-child{margin-right:0}.th-search .search-grid-meta a,.th-search .search-grid-meta span{color:var(--body-color)}@media (max-width:1399px){:root{--main-container:1250px}}@media only screen and (min-width:1300px){.container{max-width:calc(var(--main-container) + var(--container-gutters));padding-left:calc(var(--container-gutters)/2);padding-right:calc(var(--container-gutters)/2)}.th-container{--main-container:1617px}.th-container2{--main-container:1730px}}@media (min-width:1300px){.row{--bs-gutter-x:24px}}.gy-30{--bs-gutter-y:30px}.gy-40{--bs-gutter-y:40px}.gy-50{--bs-gutter-y:50px}@media (min-width:1299px){.gx-80{--bs-gutter-x:80px}}@media (min-width:1399px){.gx-40{--bs-gutter-x:40px}}@media (max-width:991px){.gy-50{--bs-gutter-y:40px}}.form-control,.form-select,input,select,textarea{height:56px;padding:0 45px 0 25px;border:1px solid transparent;color:var(--body-color);background-color:var(--smoke-color);border-radius:50px;font-size:14px;font-weight:400;width:100%;font-family:var(--body-font);transition:.4s ease-in-out}.form-control:focus,.form-select:focus,input:focus,select:focus,textarea:focus{outline:0;box-shadow:none;border-color:var(--th-border-color);background-color:var(--smoke-color2)}.form-control::-moz-placeholder,.form-select::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--body-color)}.form-control::placeholder,.form-select::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--body-color)}input[type=date]{padding:0 25px;position:relative}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;cursor:pointer}input[type=time]{padding:0 30px;position:relative}input[type=time]::-webkit-calendar-picker-indicator{background:transparent;position:absolute;left:0;height:100%;width:100%;z-index:1;cursor:pointer}.form-select,select{display:block;width:100%;line-height:1.5;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23343a40%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m2%205%206%206%206-6%22%2F%3E%3C%2Fsvg%3E");background-position:right 26px center;background-repeat:no-repeat;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-select.style2,select.style2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%226%22%20fill%3D%22none%22%20viewBox%3D%220%200%2011%206%22%3E%3Cpath%20fill%3D%22%238b929c%22%20d%3D%22M9.871%201.71%205.715%205.622a.7.7%200%200%201-.465.191.6.6%200%200%201-.437-.19L.656%201.71Q.246%201.246.63.78q.437-.41.93-.027l3.691%203.5%203.719-3.5q.464-.383.902%200%20.383.492%200%20.957%22%2F%3E%3C%2Fsvg%3E")}textarea,textarea.form-control{min-height:200px;padding-top:25px;padding-bottom:25px;border-radius:24px}textarea.form-control.style2,textarea.style2{min-height:100px}.form-group{margin-bottom:var(--bs-gutter-x);position:relative}.form-group>i{display:inline-block;position:absolute;right:25px;top:19px;font-size:16px;color:var(--body-color)}.form-group>i.fa-envelope{padding-top:1px}.form-group>i.fa-chevron-down{width:17px;background-color:var(--smoke-color2)}.form-group.style-border input,.form-group.style-border textarea{background:transparent;border:1px solid var(--th-border-color)}.form-group.style-border i{color:var(--theme-color)}.form-group.style-border select{background-color:transparent;border:1px solid var(--th-border-color)}.form-group.style-border2 input,.form-group.style-border2 textarea{background:transparent;border:1px solid var(--th-border-color2);color:var(--body-color)}.form-group.style-border2 input::-moz-placeholder,.form-group.style-border2 textarea::-moz-placeholder{color:var(--body-color)}.form-group.style-border2 input::placeholder,.form-group.style-border2 textarea::placeholder{color:var(--body-color)}.form-group.style-border2 select{background:transparent;border:1px solid var(--th-border-color2)}.form-group.style-border2 i{color:var(--theme-color);top:22px}.form-group.style-border3 input,.form-group.style-border3 textarea{background:var(--white-color);border:1px solid var(--th-border-color);color:var(--body-color)}.form-group.style-border3 input::-moz-placeholder,.form-group.style-border3 textarea::-moz-placeholder{color:var(--body-color)}.form-group.style-border3 input::placeholder,.form-group.style-border3 textarea::placeholder{color:var(--body-color)}.form-group.style-border3 select{background:var(--white-color);border:1px solid var(--th-border-color)}.form-group.style-border3 i{color:var(--body-color);top:20px;background:transparent}.form-group.style-white .form-control,.form-group.style-white .form-select{background:var(--white-color)}.form-group.style-white>i{top:20px;background:transparent;color:var(--theme-color)}[class*=col-].form-group>i{right:calc(var(--bs-gutter-x)/2 + 25px)}option:checked,option:focus,option:hover{background-color:var(--theme-color);color:var(--white-color)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=checkbox]{visibility:hidden;opacity:0;display:inline-block;vertical-align:middle;width:0;height:0;display:none}input[type=checkbox]:checked~label:before{content:"\f00c";color:var(--white-color);background-color:var(--theme-color);border-color:var(--theme-color)}input[type=checkbox]~label{position:relative;padding-left:30px;cursor:pointer;display:block}input[type=checkbox]~label:before{content:"";font-family:var(--icon-font);font-weight:700;position:absolute;left:0;top:3.5px;background-color:var(--white-color);border:1px solid var(--th-border-color);height:18px;width:18px;line-height:18px;text-align:center;font-size:12px}input[type=checkbox].style2~label{color:#8b929c;padding-left:23px;margin-bottom:-.5em}input[type=checkbox].style2~label:before{background-color:hsla(0,0%,100%,.1);border:1px solid #8b929c;height:14px;width:14px;line-height:14px;border-radius:3px;top:6px}input[type=checkbox].style2:checked~label:before{color:var(--theme-color)}input[type=radio]{visibility:hidden;opacity:0;display:inline-block;vertical-align:middle;width:0;height:0;display:none}input[type=radio]~label{position:relative;padding-left:30px;cursor:pointer;line-height:1;display:inline-block;font-weight:600;margin-bottom:0}input[type=radio]~label:before{content:"\f111";position:absolute;font-family:var(--icon-font);left:0;top:-2px;width:20px;height:20px;padding-left:0;font-size:.6em;line-height:19px;text-align:center;border:1px solid var(--theme-color);border-radius:100%;font-weight:700;background:var(--white-color);color:transparent;transition:all .2s ease}input[type=radio]:checked~label:before{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--white-color)}label{margin-bottom:.5em;margin-top:-.3em;display:block;color:var(--title-color);font-family:var(--body-font);font-size:16px}input.is-invalid,select.is-invalid,textarea.is-invalid{border:1px solid var(--error-color)!important;background-position:right calc(.375em + .8875rem) center;background-image:none}input.is-invalid:focus,select.is-invalid:focus,textarea.is-invalid:focus{outline:0;box-shadow:none}textarea.is-invalid{background-position:top calc(.375em + .5875rem) right calc(.375em + .8875rem)}.form-messages{display:none}.form-messages.mb-0 *{margin-bottom:0}.form-messages.success{color:var(--success-color);display:block}.form-messages.error{color:var(--error-color);display:block}.form-messages pre{padding:0;background-color:transparent;color:inherit}.swiper-wrapper.row{flex-wrap:nowrap}.th-slider.has-shadow{padding-left:12px;padding-right:12px;margin:-25px -12px}.th-slider.has-shadow .swiper-wrapper{padding:25px 0}.th-slider .nav.nav-tabs{flex-wrap:nowrap;border-bottom:0}.swiper-fade .swiper-slide{transition:.6s ease-in-out;opacity:0!important}.swiper-fade .swiper-slide.swiper-slide-active{opacity:1!important}.swiper-fade .swiper-slide-prev{opacity:0}.swiper-pagination-bullets{position:relative;z-index:3;text-align:center;margin:50px 0 0;line-height:30px;height:30px}.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;--swiper-pagination-bullet-size:16px;--swiper-pagination-bullet-horizontal-gap:8px;opacity:1;background-color:transparent;border:1px solid rgba(211,219,226,.5);position:relative;transition:.4s;cursor:pointer}.swiper-pagination-bullets .swiper-pagination-bullet:before{content:"";position:absolute;inset:3px;transform:scale(0);background:var(--theme-color);border-radius:inherit;transition:.4s ease-in-out}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:var(--theme-color)}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{transform:scale(1);border-color:var(--theme-color)}.slider-pagination{bottom:0!important}.slider-pagination.style2 .swiper-pagination-bullet{background:var(--white-color);--swiper-pagination-bullet-size:6px}.slider-pagination.style2 .swiper-pagination-bullet:before{transform:scale(0);border:1px solid var(--theme-color)}.slider-pagination.style2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--white-color)}.slider-pagination.style2 .swiper-pagination-bullet.swiper-pagination-bullet-active:before{border:1px solid var(--white-color)}.slider-pagination.style3 .swiper-pagination-bullet{background:var(--theme-color);transition:.4s;--swiper-pagination-bullet-size:16px;--swiper-pagination-bullet-horizontal-gap:8px}.slider-pagination.style3 .swiper-pagination-bullet:before{display:none}.slider-pagination.style3 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--theme-color2);transform:scale(1.5)}.slider-pagination.swiper-pagination-progressbar{width:-webkit-fill-available;position:relative;height:2px;background:var(--th-border-color);top:auto;bottom:0;margin:70px 0 0}.slider-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:2px;top:auto;bottom:18px;background:var(--theme-color)}.slider-area{position:relative}.slider-arrow{display:inline-block;padding:0;background-color:var(--theme-color);color:var(--white-color);position:absolute;top:50%;border:none;left:var(--pos-x,-120px);width:var(--icon-size,48px);height:var(--icon-size,48px);line-height:var(--icon-size,48px);font-size:var(--icon-font-size,18px);margin-top:calc(var(--icon-size, 56px)/-2);z-index:3;border-radius:99px}.slider-arrow.default{position:relative;--pos-x:0;margin-top:0}.slider-arrow.slider-next{right:var(--pos-x,-120px);left:auto}.slider-arrow:hover{background-color:var(--title-color);color:var(--white-color)}.slider-arrow.style2{background:var(--smoke-color);color:var(--title-color);--icon-size:48px}.slider-arrow.style2:hover{background:var(--theme-color);color:var(--white-color)}.slider-arrow.style3{background:transparent;border:1px solid rgba(30,30,30,.3);width:80px;height:48px;color:var(--title-color);display:inline-flex;align-items:center;justify-content:center}.slider-arrow.style3:hover{background:var(--theme-color);border:1px solid var(--theme-color);color:var(--white-color)}.slider-arrow.style4{background:var(--smoke-color2);color:var(--title-color);--icon-size:48px}.slider-arrow.style4:hover{background:var(--theme-color);color:var(--white-color)}.slider-arrow.style5{background:var(--white-color);color:var(--title-color);--icon-size:48px}.slider-arrow.style5:hover,.slider-arrow.style6{background:var(--theme-color);color:var(--white-color)}.slider-arrow.style6:hover{background:var(--theme-color2);color:var(--white-color)}.arrow-wrap{position:relative}.arrow-wrap .slider-arrow{opacity:0;visibility:hidden;transform:scale(.4)}.arrow-wrap:hover .slider-arrow{opacity:1;visibility:visible;transform:scale(1)}@media (max-width:1500px){.slider-arrow{--arrow-horizontal:-20px;--pos-x:-30px}}@media (max-width:1399px){.slider-arrow{--arrow-horizontal:40px;--pos-x:-30px}}@media (max-width:991px){.slider-arrow{display:none;--icon-size:40px;line-height:38px;margin-right:40px;font-size:14px}.slider-arrow.slider-next{margin-right:0}}.th-menu-wrapper{position:fixed;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999999;width:0;width:100%;height:100%;transition:all .8s ease;opacity:0;visibility:hidden}.th-menu-wrapper .mobile-logo{padding-bottom:30px;padding-top:40px;display:block;text-align:center;background-color:var(--smoke-color2)}.th-menu-wrapper .mobile-logo svg{max-width:185px}.th-menu-wrapper .th-menu-toggle{border:none;font-size:22px;position:absolute;right:-16.5px;top:25px;padding:0;line-height:1;width:33px;height:33px;line-height:35px;font-size:18px;z-index:1;color:var(--white-color);background-color:var(--theme-color);border-radius:50%}.th-menu-wrapper .th-menu-toggle:hover{background-color:var(--title-color);color:var(--white-color)}.th-menu-wrapper .th-menu-area{width:100%;max-width:310px;background-color:#fff;border-right:3px solid var(--theme-color);height:100%;position:relative;left:-110%;opacity:0;visibility:hidden;transition:all 1s ease;z-index:1}.th-menu-wrapper .th-menu-area .th-menu-content{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.th-menu-wrapper .th-mobile-menu-bottom{margin-top:auto;padding:30px;text-align:start}@media (max-width:575px){.th-menu-wrapper .th-mobile-menu-bottom{padding:20px}}.th-menu-wrapper .th-mobile-menu-bottom .contact-info-wrap{margin-top:15px}.th-menu-wrapper .th-mobile-menu-bottom .contact-info-wrap .contact-info i{margin-right:10px}.th-menu-wrapper .th-mobile-menu-bottom .contact-info-wrap .contact-info a{color:var(--title-color)}.th-menu-wrapper .th-mobile-menu-bottom .contact-info-wrap .contact-info a:hover{color:var(--theme-color)}.th-menu-wrapper .th-mobile-menu-bottom .contact-info-wrap .contact-info:not(:last-child){margin-bottom:10px}.th-menu-wrapper .th-mobile-menu-bottom .th-mobile-search{position:relative;margin-bottom:15px}.th-menu-wrapper .th-mobile-menu-bottom .th-mobile-search input{padding-right:55px}.th-menu-wrapper .th-mobile-menu-bottom .th-mobile-search .icon-btn{position:absolute;right:5px;top:5px;width:46px;height:46px}.th-menu-wrapper .th-mobile-menu-bottom .th-mobile-search .icon-btn:hover{background:var(--title-color);color:var(--white-color)}.th-menu-wrapper .th-mobile-menu-bottom .th-social{margin-top:15px}.th-menu-wrapper.th-body-visible{opacity:1;visibility:visible}.th-menu-wrapper.th-body-visible .th-menu-area{left:0;opacity:1;visibility:visible}.th-mobile-menu{padding-bottom:40px;margin-top:23px;text-align:left}.th-mobile-menu ul{margin:0;padding:0}.th-mobile-menu ul li{border-bottom:1px solid var(--th-border-color);list-style-type:none}.th-mobile-menu ul li li:first-child{border-top:1px solid var(--th-border-color)}.th-mobile-menu ul li a{display:block;position:relative;line-height:1.4;font-size:16px;text-transform:capitalize;color:var(--title-color);padding:12px 0 12px 18px}.th-mobile-menu ul li a:before{content:"\f105";font-family:var(--icon-font);position:absolute;left:0;top:12px;margin-right:10px;display:inline-block}.th-mobile-menu ul li.th-active>a{color:var(--theme-color)}.th-mobile-menu ul li.th-active>a:before{transform:rotate(90deg)}.th-mobile-menu ul li ul li{padding-left:20px}.th-mobile-menu ul li ul li:last-child{border-bottom:none}.th-mobile-menu ul .menu-item-has-children>a .th-mean-expand{position:absolute;right:0;top:50%;font-weight:400;font-size:12px;width:25px;height:25px;line-height:25px;margin-top:-12.5px;display:inline-block;text-align:center;background-color:var(--smoke-color);color:var(--title-color);box-shadow:0 0 20px -8px rgba(173,136,88,.5);border-radius:50%}.th-mobile-menu ul .menu-item-has-children>a .th-mean-expand:before{content:"\f067";font-family:var(--icon-font)}.th-mobile-menu ul .menu-item-has-children>a:after{content:"\f067";font-family:var(--icon-font);width:22px;height:22px;line-height:22px;display:inline-block;text-align:center;font-size:12px;border-radius:50px;background-color:var(--smoke-color);float:right;margin-top:1px}.th-mobile-menu ul .menu-item-has-children.th-active>a .th-mean-expand:before,.th-mobile-menu ul .menu-item-has-children.th-active>a:after{content:"\f068"}.th-mobile-menu>ul{padding:0 30px}.th-mobile-menu>ul>li:last-child{border-bottom:none}.th-menu-toggle{width:56px;height:56px;padding:0;font-size:20px;border:none;background-color:var(--theme-color);color:var(--white-color);display:inline-block;border-radius:5px}.th-menu-toggle:hover{background-color:var(--title-color)}.th-menu-toggle.style-text,.th-menu-toggle.style-text-white{width:auto;height:auto;background-color:transparent;color:var(--title-color);font-size:20px}.th-menu-toggle.style-text i,.th-menu-toggle.style-text-white i{margin-right:10px}.th-menu-toggle.style-text-white{color:var(--white-color)}@media (max-width:400px){.th-menu-wrapper .th-menu-area{width:100%;max-width:270px}.th-mobile-menu>ul{padding:0 20px}}.preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;background-color:var(--white-color)}.preloader .th-btn{padding:15px 20px;border-radius:0;font-size:14px}.preloader-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;line-height:1}.preloader-inner img{display:block;margin:0 auto}@keyframes animloader{0%{width:0}to{width:100%}}.th-btn{position:relative;z-index:2;vertical-align:middle;display:inline-flex;align-items:center;border:none;text-align:center;background-color:var(--title-color);color:var(--white-color);font-family:var(--title-font);font-size:14px;font-weight:700;line-height:.7;min-height:56px;padding:21px 40px;min-width:170px;border-radius:50px;justify-content:center;overflow:hidden;transition:all .25s cubic-bezier(.645,.045,.355,1)}.th-btn:after{content:"";position:absolute;inset:0;background:var(--theme-color);z-index:-1;transition:.5s;-webkit-mask-image:url(../img/theme-img/btn-mask.webp);mask-image:url(../img/theme-img/btn-mask.webp);-webkit-mask-size:3000% 100%;mask-size:3000% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:ani2 .7s steps(29) forwards}.th-btn:active,.th-btn:focus,.th-btn:hover{background:var(--title-color);color:var(--white-color)}.th-btn:active:after,.th-btn:focus:after,.th-btn:hover:after{animation:ani .7s steps(29) forwards}.th-btn.style2{background:var(--white-color)}.th-btn.style2:after{background:var(--theme-color)}.th-btn.style2:active,.th-btn.style2:active i,.th-btn.style2:focus,.th-btn.style2:focus i,.th-btn.style2:hover,.th-btn.style2:hover i{color:var(--title-color)}.th-btn.style3{background:var(--theme-color2)}.th-btn.style3:active,.th-btn.style3:active i,.th-btn.style3:focus,.th-btn.style3:focus i,.th-btn.style3:hover,.th-btn.style3:hover i{color:var(--title-color)}.th-btn.style4{background:var(--theme-color)}.th-btn.style4:after{background:var(--title-color)}.th-btn.style5{background:var(--theme-color2)}.th-btn.style5:after{background:var(--title-color)}.th-btn.style5:focus,.th-btn.style5:hover{color:var(--title-color)}.th-btn.style6{background:var(--white-color)}.th-btn.style6:after{background:var(--title-color)}.th-btn.style6:focus,.th-btn.style6:hover,.th-btn.style7{color:var(--title-color)}.th-btn.style7{background:var(--title-color)}.th-btn.style7:after{background:var(--theme-color2)}.th-btn.style7:focus,.th-btn.style7:hover{color:var(--white-color)}.th-btn.style8{background:var(--theme-color);color:var(--title-color)}.th-btn.style8:after{background:var(--theme-color2)}.th-btn.style8:focus,.th-btn.style8:hover{color:var(--white-color)}.th-btn.style9{background:var(--theme-color);color:var(--theme-color)}.th-btn.style9:after{background:var(--smoke-color)}.th-btn.style9:focus,.th-btn.style9:hover{color:var(--white-color)}.th-btn.style10{color:var(--title-color)}.th-btn.style10,.th-btn.style10:after{background:var(--white-color)}.th-btn.style10:focus,.th-btn.style10:hover,.th-btn.style11{color:var(--white-color);background:var(--theme-color)}.th-btn.style11:after{background:var(--theme-color2)}.th-btn.style11:focus,.th-btn.style11:hover{color:var(--white-color);background:var(--theme-color)}.th-btn.style12{background:var(--theme-color2);color:var(--white-color)}.th-btn.style12:after{background:var(--title-color)}.th-btn.style12:focus,.th-btn.style12:hover{color:var(--white-color);background:var(--theme-color2)}.th-btn.style-border{border:1px solid var(--white-color);color:var(--title-color);background:var(--white-color)}.th-btn.style-border:after{background:var(--theme-color2)}.th-btn.style-border:active,.th-btn.style-border:focus,.th-btn.style-border:hover{border-color:var(--theme-color2)}.th-btn.style-border2{border:1px solid var(--th-border-color);color:var(--title-color);background:var(--theme-color)}.th-btn.style-border2:after{background:var(--white-color)}.th-btn.style-border2:active,.th-btn.style-border2:focus,.th-btn.style-border2:hover{border-color:var(--theme-color);color:var(--white-color)}.th-btn.style-border3{border:1px solid var(--white-color);color:var(--white-color);padding:20px 40px}.th-btn.style-border3,.th-btn.style-border3:after{background:transparent}.th-btn.style-border3:active,.th-btn.style-border3:focus,.th-btn.style-border3:hover{background:var(--white-color);color:var(--title-color)}.th-btn.style-border3:active:after,.th-btn.style-border3:focus:after,.th-btn.style-border3:hover:after{background:var(--theme-color)}@media (max-width:375px){.th-btn.style-border3{padding:20px 28px}}.th-btn.style-border4{border:1px solid var(--title-color);color:var(--title-color);padding:20px 24px}.th-btn.style-border4,.th-btn.style-border4:after{background:transparent}.th-btn.style-border4:active,.th-btn.style-border4:focus,.th-btn.style-border4:hover{background:var(--title-color);color:var(--white-color)}.th-btn.style-border4:active:after,.th-btn.style-border4:focus:after,.th-btn.style-border4:hover:after{background:var(--theme-color)}.th-btn.style-border5{border:1px solid var(--theme-color);color:var(--theme-color);padding:20px 24px}.th-btn.style-border5,.th-btn.style-border5:after{background:transparent}.th-btn.style-border5:active,.th-btn.style-border5:focus,.th-btn.style-border5:hover{background:var(--title-color);color:var(--white-color)}.th-btn.style-border5:active:after,.th-btn.style-border5:focus:after,.th-btn.style-border5:hover:after{background:var(--theme-color)}.th-btn.style-border6{border:1px solid var(--th-border-color);color:var(--title-color);background:var(--theme-color2)}.th-btn.style-border6:after{background:var(--white-color)}.th-btn.style-border6:active,.th-btn.style-border6:focus,.th-btn.style-border6:hover{border-color:var(--theme-color2);color:var(--white-color)}.th-btn.style-border7{border:1px solid var(--th-border-color);color:var(--title-color);background:transparent}.th-btn.style-border7:after{background:var(--white-color)}.th-btn.style-border7:active,.th-btn.style-border7:focus,.th-btn.style-border7:hover{border-color:var(--theme-color);background:var(--theme-color);color:var(--white-color)}.th-btn.btn-fw{width:100%}.th-btn.btn-fw:after,.th-btn.btn-fw:before{display:none}.th-btn.btn-fw:hover{background:var(--theme-color);color:var(--white-color)}.th-btn.btn-md{padding:20px 48px}.th-btn.btn-sm{padding:16px 25px;min-width:140px;min-height:46px}.th-btn.btn-sm.style-border2{padding:15px 16px}.th-btn.btn-radius-0{border-radius:0}.th-btn.btn-radius-8{border-radius:8px}.th-btn.btn-radius-10{border-radius:10px}.th-btn.btn-radius-16{border-radius:16px}@keyframes ani{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ani2{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes btn-icon-anim{0%{top:0;right:2px}25%{top:-10px;right:-10px}50%{top:10px;opacity:0;right:17px}to{top:0;right:2px;opacity:1}}.icon-btn{width:var(--btn-size,56px);height:var(--btn-size,56px);display:inline-flex;align-items:center;justify-content:center;font-size:var(--btn-font-size,20px);background-color:var(--icon-bg,var(--theme-color));text-align:center;border-radius:50%;transition:.4s ease-in-out;position:relative}.icon-btn,.icon-btn:hover{color:var(--white-color);border:0}.icon-btn.style2,.icon-btn:hover{background-color:var(--theme-color2)}.icon-btn.style2{color:var(--white-color);border:none}.icon-btn.style2:hover{background-color:var(--theme-color)}.icon-btn.style3{background-color:var(--title-color);color:var(--white-color);border:none}.icon-btn.style3:hover,.icon-btn.style4{background-color:var(--theme-color2)}.icon-btn.style4{color:var(--white-color);border:none}.icon-btn.style4:hover{background-color:var(--white-color);color:var(--title-color)}.icon-btn.style5{background-color:var(--theme-color2);color:var(--white-color);border:none}.icon-btn.style5:hover{background-color:var(--title-color)}.icon-btn.style6{background-color:var(--theme-color2);color:var(--title-color);border:none}.icon-btn.style6:hover{background-color:var(--theme-color);color:var(--white-color)}.icon-btn.style-border{border:1px solid var(--th-border-color);background:transparent;color:var(--title-color)}.icon-btn.style-border:hover{background:var(--theme-color);border:1px solid var(--theme-color);color:var(--white-color)}.icon-btn.style-border2{border:1px solid var(--title-color);background:transparent;color:var(--title-color);--btn-size:48px}.icon-btn.style-border2:hover{background:var(--theme-color);border:1px solid var(--theme-color);color:var(--white-color)}.icon-btn.style-border3{border:1px solid var(--white-color);background:transparent;color:var(--white-color)}.icon-btn.style-border3:hover{background:var(--theme-color2);border:1px solid var(--theme-color2);color:var(--title-color)}.play-btn:hover:before{background-color:var(--theme-color);color:var(--white-color)}.link-btn.active:before,.link-btn:hover:before{width:100%}.scroll-top{position:fixed;right:30px;bottom:55px;border-radius:50px;z-index:10000;opacity:1;visibility:hidden;transform:translateY(45px);transition:all .3s linear}.scroll-top,.scroll-top:after{height:50px;width:50px;cursor:pointer;display:block}.scroll-top:after{content:"\f062";font-family:var(--icon-font);position:absolute;text-align:center;line-height:50px;font-size:20px;left:0;top:0;z-index:1;border:2px solid var(--theme-color);box-shadow:none}.scroll-top svg,.scroll-top:after{color:var(--theme-color);border-radius:50%}.scroll-top svg{background:var(--white-color)}.scroll-top svg path{fill:none}.scroll-top .progress-circle path{stroke:var(--theme-color);stroke-width:20px;box-sizing:border-box;transition:all .4s linear}.scroll-top.show{opacity:1;visibility:visible;transform:translateY(0)}.sec-title{margin-bottom:calc(var(--section-title-space) - 11px);margin-top:-.25em;text-transform:capitalize;font-weight:700}.sub-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;font-family:var(--title-font);color:var(--title-color);margin-bottom:24px;line-height:24px;margin-top:-.07em;position:relative}@media (max-width:375px){.sub-title{font-size:14px}.sub-title img{width:20px}}.sec-text{font-size:18px}.box-title{font-size:24px;line-height:1.417;font-weight:600;margin-top:-.32em}.box-title a{color:inherit}.box-title a:hover{color:var(--theme-color)}.title-area{margin-bottom:calc(var(--section-title-space) - 12px);position:relative;z-index:2}.title-area .sec-title{margin-bottom:22px}.title-area.mb-0 .sec-title{margin-bottom:-.24em}.title-area.text-center .sub-title{justify-content:center}@media (min-width:992px){.title-area.text-lg-start.text-center .sub-title{justify-content:start}}@media (min-width:1200px){.title-area.text-xl-start.text-center .sub-title{justify-content:start}}.sec-btn{text-align:center;margin-bottom:var(--section-title-space)}@media (max-width:1199px){.sub-title{margin-bottom:20px}.sec-title,.title-area{--section-title-space:60px}.sec-title.mb-50,.title-area.mb-50{margin-bottom:40px}.sec-btn{--section-title-space:55px}}@media (max-width:991px){.sec-btn,.sec-title,.title-area{--section-title-space:50px}.sub-title.h4{font-size:22px}}.shape-mockup-wrap{z-index:2;position:relative}.shape-mockup{position:absolute;z-index:-1;pointer-events:none}.shape-mockup .svg-img{height:110px;width:110px}.z-index-common{position:relative;z-index:3}.media-body{flex:1}.th-social{display:inline-flex;flex-wrap:wrap}.th-social a{display:inline-flex;width:var(--icon-size,24px);height:var(--icon-size,24px);align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--white-color);color:var(--white-color);font-size:10px;text-align:center;margin-right:15px;border-radius:50%}.th-social a:last-child{margin-right:0}.th-social a:hover{background-color:var(--white-color);border:1px solid var(--white-color);color:var(--theme-color)}.th-social.style2 a{--icon-size:32px;border:1px solid var(--body-color);font-size:14px}.th-social.style2 a:hover{background:var(--white-color);border-color:var(--white-color);color:var(--theme-color)}.th-social.style3 a{--icon-size:40px;border:1px solid var(--th-border-color);color:var(--title-color);font-size:16px}.th-social.style3 a:hover{background:var(--theme-color);border-color:var(--theme-color);color:var(--white-color)}.th-social.style4 a{--icon-size:32px;border:1px solid var(--th-border-color2);font-size:14px;color:var(--title-color)}.th-social.style4 a:hover{background:var(--theme-color);border-color:var(--theme-color);color:var(--white-color)}.th-social.style5 a{--icon-size:32px;border-color:var(--theme-color);margin-right:10px}.th-social.style5 a:hover{background:var(--theme-color);color:var(--white-color)}.th-social.style6 a{--icon-size:32px;border:1px solid rgba(8,0,28,.3);font-size:14px;color:var(--title-color)}.th-social.style6 a:hover{background:var(--white-color);border-color:var(--white-color);color:var(--theme-color)}.bg-mask{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.box-icon img{transition:.4s ease-in-out}.box-text{margin-bottom:-.5em}.th-bg-img{position:absolute;inset:0}.th-bg-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mfp-zoom-in .mfp-content{transform:scale(.5)}.mfp-zoom-in .mfp-content,.mfp-zoom-in.mfp-bg{opacity:0;transition:all .4s ease}.mfp-zoom-in.mfp-ready .mfp-content{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.7}.mfp-zoom-in.mfp-removing .mfp-content{transform:scale(.7);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.th-radius{border-radius:50px}.th--hover-img,.th--hover-item{position:relative}.th--hover-img{display:inline-block}.th--hover-img canvas{position:absolute;top:0;left:0;width:100%;height:100%}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fw-normal{font-weight:400}.fw-semibold{font-weight:600}.bg-theme{background-color:var(--theme-color)!important}.bg-theme2{background-color:var(--theme-color2)!important}.bg-smoke{background-color:var(--smoke-color)!important}.bg-smoke2{background-color:var(--smoke-color2)!important}.background-image,[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:50%}.bg-repeat{background-size:auto;background-repeat:repeat}.text-theme{color:var(--theme-color)!important}.text-theme2{color:var(--theme-color2)!important}.text-body{color:var(--body-color)!important}.text-white{color:var(--white-color)!important}.text-inherit{color:inherit}.text-inherit:hover{color:var(--theme-color)}a.text-theme:hover{text-decoration:underline}.overlay{position:absolute;top:0;left:0;height:100%;width:100%}[data-overlay]{position:relative;z-index:2}[data-overlay] [class*=col-],[data-overlay] [class^=col-]{z-index:1}[data-overlay]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}[data-overlay=theme]:before{background-color:var(--theme-color)}[data-overlay=title]:before{background-color:var(--title-color)}[data-overlay=gray]:before{background-color:var(--gray-color)}[data-overlay=white]:before{background-color:var(--white-color)}[data-overlay=black]:before{background-color:var(--black-color)}@keyframes ripple{0%{transform:scale(1);opacity:0}30%{opacity:.4}to{transform:scale(1.8);opacity:0}}@keyframes ripple2{0%{transform:scale(1);opacity:0}30%{opacity:.4}to{transform:scale(2.8);opacity:0}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes movingX{0%{transform:translateX(0)}50%{transform:translateX(50px)}to{transform:translateX(0)}}@keyframes shake{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes movingCar{0%{transform:translateX(0) rotateY(0deg)}50%{transform:translateX(calc(-100vw + 108%))}51%{transform:translateX(calc(-100vw + 108%)) rotateY(180deg)}to{transform:translateX(0) rotateY(180deg)}}@keyframes moving{0%{transform:translateX(0)}50%{transform:translateX(-50px)}to{transform:translateX(0)}}.jump{animation:jumpAni 7s linear infinite}@keyframes jumpAni{0%{transform:translateY(0)}40%{transform:translateY(-30px)}to{transform:translateY(0)}}.jump-reverse{animation:jumpReverseAni 7s linear infinite}@keyframes jumpReverseAni{0%{transform:translateY(0)}50%{transform:translateY(30px)}to{transform:translateY(0)}}.spin{animation:spin 10s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bgColor{0%{background-color:#ffc000}25%{background-color:#81f24c}50%{background-color:#41f27d}75%{background-color:#0500ff}to{background-color:#ffc000}}@keyframes animate-positive{0%{width:0}}.swiper-slide-active .fadein{--animation-name:fadein}.swiper-slide-active .scalein{--animation-name:scalein}.swiper-slide-active .slidetopleft{--animation-name:slidetopleft}.swiper-slide-active .slidebottomright{--animation-name:slidebottomright}.swiper-slide-active .slideinleft{--animation-name:slideinleft}.swiper-slide-active .slideinright{--animation-name:slideinright}.swiper-slide-active .slideinup{--animation-name:slideinup}.swiper-slide-active .slideindown{--animation-name:slideindown}.swiper-slide-active .rollinleft{--animation-name:rollinleft}.swiper-slide-active .rollinright{--animation-name:rollinright}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slideinup{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideinright{0%{opacity:0;transform:translateX(180px)}to{opacity:1;transform:translateX(0)}}@keyframes slideindown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideinleft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slidebottomright{0%{opacity:0;transform:translateX(120px) translateY(120px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes slidetopleft{0%{opacity:0;transform:translateX(-100px) translateY(-100px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes spin2{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes bubble-animation{0%{transform:translate3d(-50%,0,0);height:1px;width:1px}to{transform:translate3d(-50%,-280px,0);height:30px;width:30px}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}.animate__fadeInUp{animation-name:fadeInUp;opacity:0;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:1.3s;animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,80px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translateZ(0)}}.widget_nav_menu ul{list-style:none;padding:0;margin:0}.widget_nav_menu a{display:block;margin:0 0 20px;padding:0 35px 20px 29px;border-bottom:1px dashed var(--th-border-color);font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.18;color:var(--body-color)}.widget_nav_menu a:before{content:"\e0c0";width:18px;height:18px;line-height:18px;font-size:16px;text-align:center;position:absolute;left:0;top:1px;font-family:var(--icon-font);font-weight:300;color:var(--theme-color);transition:all .4s ease}.widget_nav_menu li{display:block;position:relative}.widget_nav_menu li>span{text-align:center;position:absolute;right:0;top:0;font-size:16px;line-height:1.18;transition:all .4s ease;color:var(--body-color);font-weight:400}.widget_nav_menu .menu,.widget_nav_menu>ul{margin:0 0 -20px}.widget_nav_menu .menu>li:last-child>a,.widget_nav_menu>ul>li:last-child>a{border-bottom:none;padding-bottom:0}.widget_nav_menu a:hover,.widget_nav_menu a:hover~span{color:var(--theme-color)}.widget_nav_menu .children,.widget_nav_menu .sub-menu{margin-left:10px}.widget_nav_menu a{padding-right:20px}.widget_nav_menu .sub-menu{margin-left:10px}.th-blog ul.wp-block-archives li{margin:5px 0}.widget{padding:var(--widget-padding-y,40px) var(--widget-padding-x,40px);background-color:var(--smoke-color);margin-bottom:40px;position:relative;border-radius:24px}@media (max-width:1199px){.widget{border-radius:16px;margin-bottom:30px}}.widget[data-overlay]:before{z-index:-1;border-radius:30px}.widget .th-social a{box-shadow:0 2px 14px rgba(4,6,66,.1)}.widget .form-control,.widget .form-select,.widget input,.widget select,.widget textarea{background-color:var(--white-color)}.widget textarea{min-height:120px}.widget .form-group>i{background-color:var(--white-color)}.widget_title{position:relative;font-size:24px;font-weight:700;font-family:var(--title-font);line-height:1em;letter-spacing:-.02em;border-bottom:3px solid var(--th-border-color);margin:-.1em 0 40px;padding-bottom:22px}.widget_title:before{content:"";height:3px;width:50px;background-color:var(--theme-color);position:absolute;bottom:-3px;left:0;z-index:1;animation:lineMove 10s linear infinite}@keyframes lineMove{0%{left:0}50%{left:calc(100% - 50px)}to{left:0}}.recent-post{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px dashed var(--th-border-color);padding-bottom:20px}.recent-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.recent-post .media-img{margin-right:15px;width:80px;overflow:hidden;border-radius:16px;position:relative}.recent-post .media-img img{width:100%;transition:.4s ease-in-out}.recent-post .media-img:after{content:"\f0c1";font-family:var(--icon-font);position:absolute;inset:0;text-align:center;line-height:85px;font-size:24px;background-color:rgba(0,0,0,.7);color:var(--theme-color);pointer-events:none;transform:scale(0);transition:.4s ease-in-out}.recent-post .post-title{font-weight:600;font-size:18px;line-height:1.555;letter-spacing:-.02em;margin:-.3em 0 5px;font-family:var(--title-font);text-transform:capitalize}.recent-post .recent-post-meta{margin-bottom:-.3em}.recent-post .recent-post-meta a{text-transform:capitalize;font-size:16px;color:var(--body-color);font-family:var(--body-font);letter-spacing:-.02em}.recent-post .recent-post-meta a i{margin-right:7px;color:var(--theme-color)}.recent-post .recent-post-meta a:hover{color:var(--theme-color)}.recent-post:hover .media-img img{transform:scale(1.1)}.recent-post:hover .media-img:after{transform:scale(1)}.th-video-widget .video-thumb{position:relative}.th-video-widget .play-btn{--icon-size:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.th-video-widget .play-btn i{font-size:16px}.th-video-widget .video-thumb-title{font-size:20px;font-weight:600;line-height:1.4;margin-top:10px;margin-bottom:-.3em}.widget:has(.author-widget-wrap){padding:0;overflow:hidden}@media (max-width:1199px){.widget{--widget-padding-y:30px;--widget-padding-x:30px}.widget_title{font-size:22px;margin:-.12em 0 28px}}@media (max-width:991px){.widget{--widget-padding-y:40px;--widget-padding-x:40px}}@media (max-width:767px){.widget{--widget-padding-y:30px;--widget-padding-x:30px}}@media (max-width:375px){.recent-post .post-title{font-size:16px;line-height:24px}.recent-post .recent-post-meta a{font-size:12px}}@media (max-width:330px){.recent-post .post-title{font-size:14px;line-height:24px}}.footer-widget{margin-bottom:50px}.footer-widget,.footer-widget .widget{border:none;padding:0;background-color:transparent;box-shadow:none}.footer-widget .form-group>i{color:var(--theme-color);top:18px}.footer-widget .widget_title{max-width:270px;color:var(--white-color);font-weight:700;text-transform:capitalize;margin:-.12em 0 40px;padding:0;border:0}.footer-widget .widget_title:after,.footer-widget .widget_title:before{display:none}.footer-widget .widget_title img{margin:-7px 10px 0 0}.footer-widget.widget_nav_menu ul{margin-top:-4px}.footer-widget.widget_nav_menu .menu,.footer-widget.widget_nav_menu>ul{margin-bottom:-4px}.footer-widget.widget_nav_menu a{font-size:16px;font-weight:400;padding:0 0 0 30px;margin-bottom:20px;font-family:var(--body-font);display:block;max-width:100%;width:-moz-max-content;width:max-content;background-color:transparent;border:none;position:relative;box-shadow:none}.footer-widget.widget_nav_menu a:before{content:"";position:absolute;clip-path:path("M10.2902 0C10.19 1.15145 10.4991 2.85759 11.6931 4.38718C12.1671 4.9944 12.7722 5.56339 13.5303 6.0556L0.00580308 6.02508L0 7.58289L13.9112 7.61684C12.938 8.11321 12.1758 8.73502 11.5918 9.41857C10.3374 10.8864 9.95981 12.5752 10.0136 13.7306L11.5729 13.6662C11.5359 12.8715 11.8039 11.5772 12.7816 10.433C13.7424 9.30867 15.4462 8.26326 18.4015 8.04332L18.3462 7.35011L18.3479 6.87229L18.4406 6.10439C15.4971 5.73566 13.8372 4.60541 12.9226 3.43375C11.9919 2.24143 11.7763 0.934891 11.8453 0.142911L10.2902 0Z");width:18px;height:14px;left:0;top:2px;opacity:1;background-color:var(--body-color);transition:.4s}.footer-widget.widget_nav_menu a:after{display:none}.footer-widget.widget_nav_menu a:hover{background-color:transparent;color:var(--theme-color)}.footer-widget.widget_nav_menu a:hover:before{background:var(--theme-color)}.footer-widget.widget_nav_menu:has(span) a{padding:0 24px}.footer-widget.widget_nav_menu li>span{width:auto;height:auto;background-color:transparent;color:var(--body-color);line-height:1;top:2px;right:0}.footer-widget .recent-post{max-width:300px;margin-bottom:20px}.footer-widget .recent-post .media-img{max-width:80px}.footer-widget .recent-post .media-img:after{line-height:74px}.footer-widget .recent-post .post-title{color:var(--white-color)}.footer-widget .recent-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.footer-widget .recent-post .recent-post-meta{margin-top:-.4em}.footer-widget .recent-post .recent-post-meta a{font-weight:400;line-height:1.2}.footer-widget .recent-post .recent-post-meta a:hover i,.footer-widget .recent-post .recent-post-meta i{color:var(--theme-color)}.about-logo{margin-bottom:15px}.th-widget-about{max-width:312px}.th-widget-about.style2{max-width:387px}.th-widget-about .about-logo{margin-bottom:32px}.th-widget-about .about-text{margin-bottom:35px;margin-top:-.5em;letter-spacing:-.02em}.th-widget-about .box-title{font-size:18px;font-weight:600;letter-spacing:-.02em}.th-widget-about .btn-wrap{gap:20px}.th-widget-about .th-btn{gap:13px}.th-widget-about .th-btn i{font-size:28px;transition:.4s}.th-widget-about .th-btn .details{text-align:start}.th-widget-about .th-btn .details .small-text{display:block;font-size:12px;font-weight:600}.th-widget-about .th-btn .details .big-text{font-size:18px;font-weight:700;margin-top:8px;display:block}.th-widget-about .newsletter-form{display:block}.th-widget-about .newsletter-form .form-group{margin-bottom:10px}.th-widget-about .newsletter-form .form-group input{background:rgba(24,130,255,.2);border:1px solid rgba(24,130,255,.5);height:56px}.th-widget-about .newsletter-form .th-btn{min-height:56px;padding:20px 24px}.th-widget-contact .info-box:not(:last-child){margin-bottom:30px}.th-widget-contact.style2 .box-title{color:var(--white-color);font-size:20px;font-weight:600;letter-spacing:-.02em}@media (max-width:1199px){.footer-widget.widget_nav_menu a{margin-bottom:16px}}@media (max-width:767px){.footer-widget .widget_title{margin-bottom:35px}.th-widget-about .about-text{margin-bottom:20px}}.th-header{position:relative;z-index:41}.th-header .icon-btn{border-radius:99px}.th-header .menu-area{position:relative;z-index:2}.sticky-wrapper{transition:.4s ease-in-out}.sticky-wrapper.sticky{position:fixed;top:0;right:0;left:0;background-color:var(--white-color);filter:drop-shadow(0 0 10px rgba(0,0,0,.07));animation:stickyAni .4s ease-in-out}@keyframes stickyAni{0%{transform:translate3d(0,-40px,0) scaleY(.8);opacity:.7}to{transform:translateZ(0) scaleY(1);opacity:1}}.main-menu a{display:block;position:relative;font-weight:600;font-size:14px;font-family:var(--title-font);color:var(--title-color);letter-spacing:-.02em;text-transform:uppercase}.main-menu a:hover{color:var(--theme-color)}.main-menu>ul>li{margin:0 15px}.main-menu>ul>li>a{padding:36.5px 0}.main-menu>ul>li>a:hover{color:var(--theme-color)}.main-menu ul{margin:0;padding:0}.main-menu ul li{list-style-type:none;display:inline-block;position:relative}.main-menu ul li.menu-item-has-children>a:after,.main-menu ul li:has(.mega-menu)>a:after,.main-menu ul li:has(.sub-menu)>a:after{content:"\f107";display:inline-block;position:relative;font-family:var(--icon-font);margin-left:5px;font-weight:600;top:0;font-size:.9em;color:var(--title-color);transition:.3s ease-in-out}.main-menu ul li.menu-item-has-children>a:hover:after,.main-menu ul li:has(.mega-menu)>a:hover:after,.main-menu ul li:has(.sub-menu)>a:hover:after{content:"\f106";transform:rotate(180deg);color:var(--theme-color)}.main-menu ul li.geomodeling-course-menu>a:after,.main-menu ul li.geomodeling-course-menu>a:hover:after,.th-mobile-menu ul li.geomodeling-course-menu>a .th-mean-expand,.th-mobile-menu ul li.geomodeling-course-menu>a:after{display:none;content:none}.main-menu ul li:has(.mega-menu){position:static}.main-menu ul li:last-child{margin-right:0!important}.main-menu ul li:first-child{margin-left:0!important}.main-menu ul li:hover>ul.sub-menu{visibility:visible;opacity:1;transform:scaleY(1);z-index:9}.main-menu ul li:hover ul.mega-menu{visibility:visible;opacity:1;transform:scaleY(1) translateX(-50%);z-index:9;border-bottom:3px solid var(--theme-color)}.main-menu ul.sub-menu{position:absolute;text-align:left;top:100%;left:0;background-color:var(--white-color);visibility:hidden;min-width:230px;width:-moz-max-content;width:max-content;padding:7px;left:-14px;opacity:0;z-index:-1;box-shadow:0 4px 15px rgba(1,15,28,.06);border-radius:0 0 10px 10px;transform:scaleY(0);transform-origin:top center;transition:all .4s ease 0s;border-bottom:3px solid var(--theme-color)}.main-menu ul.sub-menu a{font-size:16px;line-height:30px}.main-menu ul.sub-menu{padding:18px 20px 18px 18px;left:-27px}.main-menu ul.sub-menu li{display:block;margin:0;padding:0 9px}.main-menu ul.sub-menu li.menu-item-has-children>a:after,.main-menu ul.sub-menu li:has(.mega-menu)>a:after,.main-menu ul.sub-menu li:has(.sub-menu)>a:after{content:"\f105";float:right;top:1px;display:inline-block}.main-menu ul.sub-menu li.menu-item-has-children>a:hover:after,.main-menu ul.sub-menu li:has(.mega-menu)>a:hover:after,.main-menu ul.sub-menu li:has(.sub-menu)>a:hover:after{content:"\f105";transform:rotate(180deg)}.main-menu ul.sub-menu li a{position:relative;padding-left:0;text-transform:capitalize}.main-menu ul.sub-menu li a:before{content:"\e0c0";position:absolute;top:9px;left:10px;font-family:var(--icon-font);text-align:center;border-radius:50%;display:inline-block;font-size:14px;line-height:1;color:var(--theme-color);font-weight:400;opacity:0;visibility:visible;transition:.3s ease-in-out}.main-menu ul.sub-menu li a:hover{padding-left:25px}.main-menu ul.sub-menu li a:hover:before{visibility:visible;opacity:1;left:0}.main-menu ul.sub-menu li ul.sub-menu{left:100%;right:auto;top:0;margin:0 0 0 20px}.main-menu ul.sub-menu li ul.sub-menu li ul{left:100%;right:auto}.main-menu.style-white>ul>li>a,.main-menu.style-white>ul>li>a:after{color:var(--white-color)}.main-menu.style-white>ul>li>a:hover,.main-menu.style-white>ul>li>a:hover:after{color:var(--theme-color2)}@media (max-width:1500px){.main-menu>ul>li{margin:0 13px}}.simple-icon{border:none;background-color:transparent;padding:0;font-size:24px;position:relative;display:inline-flex;align-items:center;justify-content:center}.simple-icon:has(.badge){padding-right:8px}.header-button{height:100%;display:flex;align-items:center;gap:10px}.header-logo{padding-top:15px;padding-bottom:15px}.header-logo a{color:var(--title-color)}.header-logo a:hover{color:var(--theme-color)}.geomodeling-header-logo{display:block;width:170px!important;height:78px!important;max-width:170px;-o-object-fit:contain;object-fit:contain}.header-links ul{margin:0;padding:0;list-style-type:none}.header-links li{display:inline-block;position:relative;font-size:16px;font-weight:400;font-family:var(--body-font);letter-spacing:-.02em;line-height:normal}.header-links li:not(:last-child){margin:0 35px 0 0}.header-links li:not(:last-child):after{content:"";height:15px;width:1px;background-color:var(--body-color);position:absolute;top:0;right:-20px;margin-top:5px}.header-links li>i{margin-right:10px}.header-links a,.header-links li,.header-links li>i,.header-links p,.header-links span{color:var(--white-color)}.header-links a:hover{color:var(--theme-color2)}.header-links b,.header-links strong{font-weight:600;margin-right:6px}.header-links .th-social a:hover{color:var(--theme-color)}.header-top{padding:9px 0;background-color:var(--title-color)}.dropdown-toggle:after{content:"\f078";border:none;font-family:var(--icon-font);vertical-align:middle;font-weight:400;margin-left:6px;margin-top:-1px}.dropdown-menu{width:-moz-fit-content;width:fit-content;min-width:auto;top:calc(100% + 6px)!important;left:50%!important;transform:translateX(-50%)!important;padding:8px 20px!important;text-align:center;border-color:var(--th-border-color)}.dropdown-menu li{padding-right:0;margin-right:0}.dropdown-menu li:after{display:none}.dropdown-menu li a{display:block;font-weight:400;font-size:14px}.dropdown-menu li a:not(:last-child){margin-bottom:5px}.dropdown-menu a{color:var(--title-color)!important}.dropdown-menu a:hover{color:var(--theme-color)!important}.dropdown-menu:before{content:"";position:absolute;left:50%;top:-7px;width:14px;height:14px;margin-left:-7px;background-color:var(--white-color);z-index:-1;transform:rotate(45deg);border-top:1px solid var(--th-border-color);border-left:1px solid var(--th-border-color)}.header-default{background:var(--white-color)}.header-default .header-top{position:relative;padding:1px 0}.header-default .header-top .header-top-bg{position:absolute;background:var(--theme-color);top:0;bottom:0;left:0;width:40%}@media (max-width:1500px){.header-default .header-top .header-top-bg{width:47%}}@media (max-width:1399px){.header-default .header-top .header-top-bg{width:49%}}@media (max-width:1299px){.header-default .header-top .header-top-bg{width:35%}}@media (max-width:1199px){.header-default .header-top .header-top-bg{width:40%}}@media (max-width:991px){.header-default .header-top .header-top-bg{display:none}}.header-default .header-top .th-social{background:var(--theme-color);border-radius:10px;padding:10px}.header-default .header-top .header-links:has(.th-social) li:has(.th-social){margin:-1px 0}.header-default .header-top .header-links:has(.th-social) li:nth-last-child(2){margin:0 25px 0 0}.header-default .header-top .header-links:has(.th-social) li:nth-last-child(2):after{display:none}@media (max-width:1199px){.header-default .header-top .header-links:has(.th-social) li:nth-last-child(2){margin:0}}.header-default .menu-area .header-button{flex:none}.header-default .sticky-wrapper.sticky{background:var(--white-color)}@media (max-width:1299px){.header-default .header-button .th-btn,.header-default .header-top .header-links .header-left-wrap li:last-child,.header-default .header-top .header-links .header-left-wrap li:nth-last-child(2):after{display:none}}@media (max-width:1199px){.header-default .header-top{padding:9px 0}.header-default .header-top .header-links li:has(.th-social){display:none}}@media (max-width:575px){.header-default .header-top .header-links li:nth-child(2){display:none}}@media (min-width:1900px){.header-default{--main-container:1800px}}.menu-expand{display:inline-flex;align-items:center;font-size:14px;font-weight:500;font-family:var(--title-font);color:var(--title-color);background-color:var(--smoke-color);padding:10px 16px;width:100%;max-width:170px;border-radius:30px 0 0 30px;border-right:1px solid var(--th-border-color)}.menu-expand i,.menu-expand:hover{color:var(--theme-color)}@media (max-width:375px){.menu-expand{width:auto;padding:10px 5px 10px 20px}.menu-expand span{display:none}}.category-menu{position:absolute;text-align:left;top:100%;background-color:var(--white-color);visibility:hidden;min-width:170px;width:-moz-max-content;width:max-content;padding:15px 20px;left:0;margin-top:-10px;opacity:0;z-index:-1;border:1px solid var(--th-border-color);border-radius:0 0 10px 10px;transform-origin:top center;flex:none;transition:margin-top .4s ease-in-out 0s,visibility .4s ease-in-out 0s,opacity .4s ease-in-out 0s,z-index 0s}.category-menu ul{padding:0;margin-bottom:0}.category-menu li{list-style:none;margin-bottom:6px}.category-menu li:last-child{margin-bottom:0}.category-menu a{text-transform:capitalize;color:var(--title-color);position:relative;padding-left:23px;font-size:14px}.category-menu a:before{content:"\f07c";position:absolute;top:4px;left:0;font-family:var(--icon-font);width:11px;height:11px;text-align:center;border-radius:50%;display:inline-block;font-size:.9em;line-height:1;font-weight:400}.category-menu a:before,.category-menu a:hover{color:var(--theme-color)}.category-menu-wrap{position:relative;height:100%;padding:0;display:flex;border-radius:30px;background-color:var(--smoke-color)}.category-menu-wrap:hover .category-menu{visibility:visible;opacity:1;margin-top:0;z-index:9}.header-layout2{background:var(--white-color)}.header-layout2 .header-top{background:transparent;padding:0}.header-layout2 .header-links i{color:var(--theme-color);font-size:14px}.header-layout2 .header-links a{color:var(--title-color);font-size:14px}.header-layout2 .header-links a:hover{color:var(--theme-color)}.header-layout2 .th-social a{border:1px solid var(--body-color);font-size:12px;color:var(--body-color)}.header-layout2 .th-social a i{color:var(--body-color);transition:.4s}.header-layout2 .th-social a:hover{background:var(--theme-color);border:1px solid var(--theme-color);color:var(--white-color)}.header-layout2 .th-social a:hover i{color:var(--white-color)}.header-layout2 .main-menu>ul>li>a{padding:14px 0}.header-layout2 .menu-area{display:flex;justify-content:space-between;align-items:center}.header-layout2 .menu-area .header-logo{display:none}.header-layout2 .menu-area .header-button{gap:36px}.header-layout2 .menu-area .header-button .th-btn{border-radius:0}.header-layout2 .menu-area .header-links li:not(:last-child):after{background-color:var(--white-color)}.header-layout2 .menu-area .header-links i{color:var(--white-color)}.header-layout2 .menu-area .header-links a{color:var(--white-color);font-size:16px}.header-layout2 .menu-area .header-links a:hover{color:var(--theme-color2)}.header-layout2 .menu-area .simple-icon{color:var(--white-color)}.header-layout2 .sticky-wrapper{background:var(--theme-color)}.header-layout2 .sticky-wrapper.sticky .header-logo{display:block}.header-layout2 .sticky-wrapper.sticky .menu-area .header-button .th-btn{border-radius:50px}.header-layout2 .main-menu.style-white>ul>li>a,.header-layout2 .main-menu.style-white>ul>li>a:after,.header-layout2 .main-menu>ul>li>a,.header-layout2 .main-menu>ul>li>a:after{color:#252d39!important}.header-layout2 .main-menu.style-white>ul>li>a:hover,.header-layout2 .main-menu.style-white>ul>li>a:hover:after,.header-layout2 .main-menu>ul>li>a:hover,.header-layout2 .main-menu>ul>li>a:hover:after{color:var(--theme-color2)!important}@media (max-width:1899px){.header-layout2 .sticky-wrapper.sticky .header-links{display:none}}@media (max-width:1399px){.header-layout2 .header-top .header-links li:nth-child(2),.header-layout2 .menu-area .header-links{display:none}}@media (max-width:1299px){.header-layout2 .header-top .header-links li:nth-child(3){display:none}.header-layout2 .menu-area .header-button{gap:20px}}@media (max-width:1199px){.header-layout2 .header-top .header-links li{margin:0}.header-layout2 .header-top .header-links li:after,.header-layout2 .header-top .header-links li:last-child,.header-layout2 .sticky-wrapper.sticky .header-logo{display:none}.header-layout2 .sticky-wrapper.sticky .menu-area .header-button .th-btn{border-radius:0}}@media (max-width:991px){.header-layout2 .header-top{padding:10px 0}.header-layout2 .menu-area .header-logo{display:block}.header-layout2 .th-menu-toggle{background:var(--white-color);color:var(--title-color)}.header-layout2 .menu-area .header-button .th-btn{display:none}.header-layout2 .sticky-wrapper.sticky .header-logo{display:block}}@media (min-width:1900px){.header-layout2{--main-container:1680px}}@keyframes headerShapeAnim{0%{background-position:0 100%}to{background-position:bottom left 2000px}}.footer-wrapper{--border-color:hsla(0,0%,100%,.3);--body-color:#829592;position:relative;z-index:2;background-color:var(--black-color3);overflow:hidden}.widget-area{padding-top:80px;padding-bottom:70px}@media (max-width:1199px){.widget-area{padding-bottom:30px}}.footer-links ul{padding:0;margin:0}.footer-links li{font-family:var(--body-font);display:inline-flex;margin-right:12px;position:relative;align-items:center;gap:16px}.footer-links li:after{content:"";height:1px;width:10px;background-color:var(--theme-color2);position:relative;display:inline-block;margin:0}@media (max-width:375px){.footer-links li:after{display:none}}.footer-links li:last-child{margin-right:0;padding-right:0}.footer-links li:last-child:after{display:none}.footer-links a{font-family:inherit;color:var(--white-color)}.footer-links a:hover{color:var(--theme-color2)}.copyright-wrap{padding:24.25px 0;background-size:100% auto;background-color:var(--theme-color)}.copyright-wrap .copyright-text{color:var(--white-color)}.copyright-wrap .copyright-text a{font-size:18px;color:var(--theme-color2)}.copyright-wrap .copyright-text a:hover{color:var(--white-color)}.subscribe-box{position:relative;z-index:1;padding:120px 0 80px;border-bottom:1px solid hsla(0,0%,100%,.2)}.subscribe-box_title{color:var(--white-color);font-size:48px;font-weight:700;text-transform:capitalize;letter-spacing:-.02em;line-height:1.166;margin-bottom:0;margin-top:-.25em}@media (max-width:1399px){.subscribe-box_title{font-size:40px}}@media (max-width:1299px){.subscribe-box_title{font-size:38px}}@media (max-width:1199px){.subscribe-box_title{font-size:36px}}@media (max-width:991px){.subscribe-box_title{font-size:32px;letter-spacing:normal}}@media (max-width:1199px){.subscribe-box{text-align:center;padding-top:80px}}@media (max-width:575px){.subscribe-box{padding:60px 0}.subscribe-box .subscribe-box_title{font-size:24px;line-height:normal}}.newsletter-form{display:flex;gap:20px 16px;align-items:center}.newsletter-form .form-group{margin-bottom:0;width:100%}.newsletter-form .form-group input{background:transparent;border:1px solid var(--body-color);color:var(--white-color);font-size:14px;height:64px}.newsletter-form .form-group input::-moz-placeholder{color:var(--white-color)}.newsletter-form .form-group input::placeholder{color:var(--white-color)}@media (max-width:1199px){.newsletter-form .form-group input{height:56px}}.newsletter-form .th-btn{min-width:auto;flex:none;padding:24px 40px}@media (max-width:1199px){.newsletter-form .th-btn{padding:20px 40px}}.copyright-text{margin:0}.copyright-text a{color:var(--theme-color)}.copyright-text a:hover{color:var(--white-color)}.info-box{display:flex;gap:16px}.info-box .box-icon{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,93%,.3);color:var(--white-color);border-radius:50%}.info-box .box-details{align-self:center;margin-top:-.3em}.info-box .box-text{letter-spacing:-.02em}.info-box .box-text:not(:last-child){margin-bottom:1px}.info-box .box-link{color:inherit}.info-box .box-link:hover{color:var(--theme-color2)}.info-box.style2 .box-text{font-size:16px;font-weight:400;font-family:var(--body-font)}.info-box.style2 .box-link{color:var(--white-color);font-size:24px;font-weight:700;font-family:var(--title-font);display:block;margin-top:4px}.info-box.style2 .box-link:hover{color:var(--theme-color2)}.newsletter-widget .newsletter-form{margin-top:-.3em;position:relative}.newsletter-widget .newsletter-form .form-group input{backdrop-filter:none;font-size:14px;height:48px;padding:0 120px 0 25px}.newsletter-widget .newsletter-form .form-group:after{width:100%}.newsletter-widget .newsletter-form .th-btn{min-width:auto;font-size:16px;font-weight:400;position:absolute;top:5px;right:5px;bottom:5px;display:flex;align-items:center}.newsletter-widget .newsletter-form .th-btn:after,.newsletter-widget .newsletter-form .th-btn:before{display:none}.newsletter-widget .form-group{margin-bottom:0}@media (max-width:575px){.footer-wrapper .newsletter-form{flex-wrap:wrap;justify-content:center}}@media (max-width:991px){.footer-wrapper .widget-area{padding-top:var(--section-space-mobile);padding-bottom:30px}.copyright-text{text-align:center}}.footer-default{position:relative;--body-color:#d3dbe2}.footer-default:after{content:"";position:absolute;inset:0;background:var(--theme-color);mix-blend-mode:hue;z-index:-2}.footer-default:before{content:"";position:absolute;inset:0;background:rgba(0,6,5,.7);z-index:-1}@media (max-width:1500px){.footer-default{background-image:none!important}}@media (max-width:767px){.footer-default .th-widget-about{max-width:none}}.footer-layout1{background:transparent;--body-color:#d3dbe2}.footer-layout1 .subscribe-box{margin-bottom:-150px;position:relative;z-index:2;border-radius:40px;text-align:center;padding:60px;overflow:hidden}@media (max-width:767px){.footer-layout1 .subscribe-box{padding:60px 40px}}.footer-layout1 .subscribe-box .subscribe-box_title{font-size:48px;font-weight:700;letter-spacing:-.02em}@media (max-width:1199px){.footer-layout1 .subscribe-box .subscribe-box_title{font-size:40px}}@media (max-width:991px){.footer-layout1 .subscribe-box .subscribe-box_title{font-size:36px}}@media (max-width:767px){.footer-layout1 .subscribe-box .subscribe-box_title{font-size:30px}}.footer-layout1 .subscribe-box .newsletter-form{max-width:584px;margin-left:auto;margin-right:auto;margin-top:34px;background:var(--white-color);border-radius:50px;padding:4px}@media (max-width:575px){.footer-layout1 .subscribe-box .newsletter-form{background:transparent}}.footer-layout1 .subscribe-box .newsletter-form .form-group input{height:56px;border:0;color:var(--title-color);padding-right:0}.footer-layout1 .subscribe-box .newsletter-form .form-group input::-moz-placeholder{color:var(--title-color)}.footer-layout1 .subscribe-box .newsletter-form .form-group input::placeholder{color:var(--title-color)}@media (max-width:575px){.footer-layout1 .subscribe-box .newsletter-form .form-group input{background:var(--white-color)}}.footer-layout1 .subscribe-box .newsletter-form .th-btn{height:56px}.footer-layout1 .widget-area{padding-bottom:70px;padding-top:calc(var(--section-space) + 150px);position:relative;z-index:1}.footer-layout1 .widget-area:after{content:"";position:absolute;inset:0;background:var(--theme-color);mix-blend-mode:hue;z-index:-2}.footer-layout1 .widget-area:before{content:"";position:absolute;inset:0;background:rgba(0,6,5,.7);z-index:-1}@media (max-width:991px){.footer-layout1 .widget-area{padding-bottom:30px}}.breadcumb-menu{max-width:100%;padding:0;margin:30px 0 -.5em;list-style-type:none;position:relative}.breadcumb-menu li{display:inline-block;margin-right:0;padding-right:0;list-style:none;position:relative}.breadcumb-menu li:after{content:"/";position:relative;margin-left:7px;font-weight:600;font-size:16px;color:var(--title-color);font-family:var(--icon-font)}.breadcumb-menu li:last-child{padding-right:0;margin-right:0;color:var(--title-color)}.breadcumb-menu li:last-child:after{display:none}.breadcumb-menu a,.breadcumb-menu li,.breadcumb-menu span{white-space:normal;word-break:break-word;font-weight:600;font-size:18px;color:var(--theme-color);letter-spacing:-.02em}.breadcumb-title{margin:-.18em 0;line-height:1.1;font-weight:800;color:var(--title-color);letter-spacing:-.02em}@media (max-width:1299px){.breadcumb-title{font-size:58px}}@media (max-width:1199px){.breadcumb-title{font-size:50px}}@media (max-width:991px){.breadcumb-title{font-size:46px}}@media (max-width:767px){.breadcumb-title{font-size:40px}}@media (max-width:575px){.breadcumb-title{font-size:38px}}@media (min-width:1300px){.breadcumb-title{font-size:64px}}.breadcumb-wrapper{background-color:var(--title-color);overflow:hidden;position:relative;z-index:1}.breadcumb-wrapper .breadcumb-content{--space:154px;padding:calc(var(--space) + 145px) 0 var(--space) 0;position:relative;z-index:1}.breadcumb-wrapper .breadcumb-thumb{text-align:end;margin:0 54px 0 0}@media (max-width:1199px){.breadcumb-wrapper .breadcumb-content{--space:130px}.breadcumb-menu{margin:25px 0 -.5em}.breadcumb-menu a,.breadcumb-menu li,.breadcumb-menu span{font-size:16px}}@media (max-width:991px){.breadcumb-wrapper{text-align:center}.breadcumb-wrapper .breadcumb-content{--space:80px;padding:calc(var(--space) + 135px) 0 var(--space) 0}}.th-pagination{margin-bottom:30px}.th-pagination ul{margin:0;padding:0;display:inline-flex;gap:16px;flex-wrap:wrap}.th-pagination li{display:inline-block;list-style-type:none}.th-pagination li:last-child{margin-right:0}.th-pagination li:first-child{margin-left:0}.th-pagination a,.th-pagination span{display:inline-block;text-align:center;position:relative;border:1px solid var(--th-border-color);color:var(--title-color);background-color:transparent;min-height:48px;min-width:48px;padding:10px 18px;display:flex;align-items:center;justify-content:center;z-index:1;font-size:18px;font-weight:600;font-family:var(--title-font);border-radius:50px}.th-pagination a i,.th-pagination span i{color:var(--title-color)}.th-pagination a.active,.th-pagination a:hover,.th-pagination span.active,.th-pagination span:hover{color:var(--white-color);background-color:var(--theme-color);border-color:var(--theme-color)}.th-pagination a.active i,.th-pagination a:hover i,.th-pagination span.active i,.th-pagination span:hover i{color:inherit}@media (max-width:1399px){.th-pagination a,.th-pagination span{font-size:16px}}@media (max-width:991px){.th-pagination,.th-pagination.mt-60{margin-top:40px}}.wp-block-pullquote cite:before,.wp-block-pullquote footer:before,.wp-block-pullquote__citation:before{bottom:7px}.blog-meta{display:flex;flex-wrap:wrap}.blog-meta a,.blog-meta span{display:inline-block;font-size:14px;font-weight:400;color:var(--body-color);font-family:var(--body-font);position:relative;margin-right:15px;border:1px solid var(--th-border-color);border-radius:30px;padding:4px 8px;line-height:1}.blog-meta a i,.blog-meta span i{margin-right:10px;color:var(--theme-color2)}.blog-meta a:last-child,.blog-meta span:last-child{margin-right:0}.blog-meta a:last-child:after,.blog-meta span:last-child:after{display:none}.blog-meta .author img{border-radius:50%;width:30px;height:30px;margin-right:6px}.blog-meta a:hover{color:var(--theme-color)}.blog-img img{transition:.4s ease-in-out}.blog-img a{display:inline-block}.blog-img .blog-date{position:absolute;left:24px;top:24px;background:var(--white-color);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;font-family:var(--title-font);color:var(--title-color);gap:10px;padding-left:10px;z-index:1}.blog-img .blog-date .year{background:var(--theme-color);color:var(--white-color);font-size:14px;font-weight:500;writing-mode:sideways-lr;border-radius:16px;padding:6px 0}@media (max-width:575px){.blog-img .blog-date{font-size:24px}}.th-blog{margin-bottom:30px}.th-comment-form{margin:60px 0 30px;position:relative;background:transparent}.th-comment-form .row{--bs-gutter-x:20px}.th-comment-form .form-title{margin-top:-.35em}.th-comment-form .form-title a#cancel-comment-reply-link{font-size:.7em;text-decoration:underline}.th-comment-form .form-text{margin-bottom:25px}.th-comments-wrap{margin:60px 0 30px}.th-comments-wrap .description p:last-child{margin-bottom:-.5em}.th-comments-wrap .comment-respond{margin:30px 0}.th-comments-wrap pre{background:#ededed;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word}.th-comments-wrap li{margin:0}.th-comments-wrap .th-post-comment{position:relative;display:flex;margin-bottom:24px;border-radius:24px;padding:30px;background:var(--smoke-color)}.th-comments-wrap .th-post-comment dl,.th-comments-wrap .th-post-comment ol,.th-comments-wrap .th-post-comment ul{margin-bottom:1rem}.th-comments-wrap .th-post-comment ol ol,.th-comments-wrap .th-post-comment ol ul,.th-comments-wrap .th-post-comment ul ol,.th-comments-wrap .th-post-comment ul ul{margin-bottom:0}.th-comments-wrap ul.comment-list{list-style:none;margin:0;padding:0}.th-comments-wrap ul.comment-list ol ol,.th-comments-wrap ul.comment-list ol ul,.th-comments-wrap ul.comment-list ul ol,.th-comments-wrap ul.comment-list ul ul{margin-bottom:0}.th-comments-wrap .comment-avater{width:80px;height:80px;margin-right:24px;overflow:hidden;border-radius:16px}.th-comments-wrap .comment-avater img{width:100%;border-radius:16px}.th-comments-wrap .comment-content{flex:1;position:relative}.th-comments-wrap .commented-on{font-size:14px;display:inline-block;margin-bottom:14px;font-weight:400;color:var(--body-color)}.th-comments-wrap .commented-on i{margin-right:7px;font-size:.9rem;color:var(--theme-color)}.th-comments-wrap .name{margin-bottom:2px;font-size:20px;font-weight:600;letter-spacing:-.02em;margin-top:-.2em}.th-comments-wrap .comment-top{display:flex;justify-content:space-between}.th-comments-wrap .text{margin-bottom:0}.th-comments-wrap .children{padding:0;list-style-type:none;margin:0 0 0 80px}.th-comments-wrap .reply_and_edit{margin-bottom:-.46em}.th-comments-wrap .reply_and_edit a,.th-comments-wrap .reply_and_edit a:last-child{margin-right:0}.th-comments-wrap .reply_and_edit .comment-edit-link{transform:translate(-105px)}.th-comments-wrap .reply_and_edit .comment-edit-link:first-child{transform:none}.th-comments-wrap .reply-btn{font-weight:700;font-size:16px;color:var(--title-color);display:inline-block;background:transparent;border-radius:4px;text-transform:uppercase;padding:0;position:absolute;right:0;top:0}.th-comments-wrap .reply-btn i{margin-right:7px;color:var(--theme-color)}.th-comments-wrap .reply-btn:hover{color:var(--theme-color)}.th-comments-wrap .star-rating{font-size:12px;margin-bottom:10px;position:absolute;top:5px;right:0;width:80px}ul.comment-list .th-comment-item:has(.children) .th-post-comment{margin-bottom:24px}.th-comments-wrap.th-comment-form{margin:0}@media (max-width:1199px){.th-comment-form,.th-comments-wrap{--blog-space-x:20px}.th-comments-wrap .children{margin-left:40px}.th-comments-wrap .th-post-comment{border-radius:16px}.th-comments-wrap .reply-btn{font-size:14px}}@media (max-width:991px){.th-comment-form,.th-comments-wrap{--blog-space-x:40px}.th-comments-wrap .comment-avater{margin-right:20px}.th-comments-wrap .name{font-size:18px}}@media (max-width:767px){.th-comment-form,.th-comments-wrap{--blog-space-x:20px}.th-comments-wrap .name{font-size:16px}.th-comments-wrap .th-post-comment{display:block}.th-comments-wrap .star-rating{position:relative;top:0;right:0}.th-comments-wrap .comment-top{display:block}.th-comments-wrap .comment-avater{margin-right:0;margin-bottom:25px}.th-comments-wrap .children{margin-left:40px;margin-left:30px}}.th-hero-wrapper{position:relative;z-index:2;overflow:hidden}.th-hero-bg{position:absolute;inset:0;z-index:-1}.th-hero-bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-title{margin-bottom:19px;margin-top:-.2em;font-size:74px;font-weight:800;line-height:1.135;letter-spacing:-.02em}.hero-title span{display:block}@media (max-width:1500px){.hero-title{font-size:70px;line-height:normal;margin-top:-.3em}}@media (max-width:1399px){.hero-title{font-size:64px}}@media (max-width:1299px){.hero-title{font-size:58px}}@media (max-width:1199px){.hero-title{font-size:54px}}@media (max-width:991px){.hero-title{font-size:50px}.hero-title span{display:contents}}@media (max-width:767px){.hero-title{font-size:42px}}@media (max-width:575px){.hero-title{font-size:38px}}.hero-text{margin-bottom:32px;font-size:16px}@media (max-width:1500px){.hero-shape-2-1{width:100px;top:18%!important}}@media (max-width:991px){.hero-shape-2-1{top:12%!important;width:80px}}@media (max-width:575px){.hero-shape-2-1{width:60px}}@media (max-width:1500px){.hero-shape-2-2{right:-3%!important;width:120px}}@media (max-width:1199px){.hero-shape-2-2{right:3%!important}}@media (max-width:767px){.hero-shape-2-2{z-index:1}}.hero-style2{--space:212px;padding:calc(var(--space) + 155px) 0 var(--space) 0}.hero-style2 .sub-title{background:linear-gradient(90deg,var(--white-color) 0,hsla(0,0%,100%,0) 100%);border-radius:20px;font-size:18px;font-weight:600;font-family:var(--title-font);text-transform:uppercase;display:inline-flex;padding:6px 20px;margin-bottom:30px}@media (max-width:1299px){.hero-style2 .sub-title{font-size:16px}}.hero-style2 .hero-title{font-weight:800;margin-bottom:26px}.hero-style2 .hero-title .title2{font-weight:500}.hero-style2 .hero-text{max-width:481px;letter-spacing:-.02em;margin-bottom:37px}@media (max-width:1399px){.hero-style2{--space:180px}}@media (max-width:1299px){.hero-style2{--space:160px}}@media (max-width:1199px){.hero-style2{text-align:center;padding:255px 0 60px}.hero-style2 .hero-text{margin-left:auto;margin-right:auto}.hero-style2 .btn-wrap{justify-content:center}}@media (max-width:767px){.hero-style2{padding:290px 0 60px}}@media (max-width:1199px){.hero-thumb2-1{text-align:center}}@keyframes bg-anim{0%{clip-path:inset(0 100% 0 0);opacity:1}80%{clip-path:inset(0 0 0 0);opacity:1}to{opacity:0}}.popup-search-box{position:fixed;top:0;left:50%;background-color:rgba(0,0,0,.95);height:0;width:0;overflow:hidden;z-index:99999;opacity:0;visibility:hidden;border-radius:50%;transform:translateX(-50%);transition:all .4s ease}.popup-search-box form{position:absolute;top:50%;left:50%;display:inline-block;padding-bottom:40px;cursor:auto;width:100%;max-width:700px;transform:translate(-50%,-50%) scale(0);transition:transform .4s ease}@media (max-width:1199px){.popup-search-box form{max-width:600px}}.popup-search-box form input{font-size:18px;height:70px;width:100%;border:2px solid var(--theme-color);background-color:transparent;padding-left:30px;color:#fff;border-radius:50px;padding-right:80px}.popup-search-box form input::-moz-placeholder{color:#fff}.popup-search-box form input::placeholder{color:#fff}.popup-search-box form button{position:absolute;top:0;background-color:transparent;border:none;color:#fff;font-size:24px;right:12px;color:var(--white-color);cursor:pointer;width:70px;height:70px;transition:all .4s ease;transform:scale(1.001)}.popup-search-box form button:hover{transform:scale(1.1)}.popup-search-box.show{opacity:1;visibility:visible;width:100.1%;height:100%;transition:all .4s ease;border-radius:0}.popup-search-box.show form{transition-delay:.5s;transform:translate(-50%,-50%) scale(1)}.sidemenu-wrapper{position:fixed;z-index:99999;right:0;top:0;height:100%;width:0;background-color:rgba(0,0,0,.75);opacity:0;visibility:hidden;transition:all .8s ease}.sidemenu-wrapper .info-box_link{color:var(--title-color)}.sidemenu-wrapper .info-box_link:hover{color:var(--theme-color)}.sidemenu-wrapper .newsletter-widget .newsletter-form input{color:var(--title-color)}.sidemenu-wrapper .newsletter-widget .newsletter-form .th-btn{padding:0 20px;height:-webkit-fill-available;min-height:auto;background:var(--theme-color)}.sidemenu-wrapper .newsletter-widget .newsletter-form .th-btn:hover{color:var(--white-color);background:var(--title-color)}.sidemenu-wrapper .th-social a{box-shadow:none}.sidemenu-wrapper .closeButton{display:inline-block;border:2px solid;width:50px;height:50px;line-height:48px;font-size:24px;padding:0;position:absolute;top:20px;right:20px;background-color:var(--white-color);border-radius:50%;transform:rotate(0);transition:all .4s ease}.sidemenu-wrapper .closeButton:hover{color:var(--theme-color);border-color:var(--theme-color);transform:rotate(90deg)}.sidemenu-wrapper .sidemenu-content{background-color:var(--white-color);width:450px;margin-left:auto;padding:80px 30px;height:100%;overflow:scroll;position:relative;right:-500px;cursor:auto;transition-delay:1s;transition:right 1s ease}.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track{box-shadow:inset 0 0 1px rgba(0,0,0,.1);background-color:#f5f5f5}.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar{width:2px;background-color:#f5f5f5}.sidemenu-wrapper .widget{padding:0;border:none;background-color:transparent}.sidemenu-wrapper.show{opacity:1;visibility:visible;width:100%;transition:all .8s ease}.sidemenu-wrapper.show .sidemenu-content{right:0;opacity:1;visibility:visible}@media (max-width:575px){.sidemenu-wrapper{background:transparent}.sidemenu-wrapper .sidemenu-content{width:100%}.sidemenu-wrapper .sidemenu-content .widget_shopping_cart .th-btn{margin-bottom:10px}}.woocommerce-form-coupon,.woocommerce-form-login{padding:35px 40px;background-color:var(--white-color);box-shadow:0 6px 30px rgba(1,15,28,.1);margin-bottom:0;border-radius:0}@media (max-width:575px){.woocommerce-form-coupon,.woocommerce-form-login{padding:40px 20px;border-radius:10px}}.woocommerce-form-coupon .form-group,.woocommerce-form-login .form-group{margin-bottom:20px}.woocommerce-form-coupon .form-group:last-child,.woocommerce-form-login .form-group:last-child{margin-bottom:0}.star-rating{overflow:hidden;position:relative;width:93px;height:1.2em;line-height:1.2em;display:block;font-family:var(--icon-font);font-weight:700;font-size:16px}.star-rating:before{content:"\e28b\e28b\e28b\e28b\e28b";color:#e1e1e1;letter-spacing:1px}.star-rating span,.star-rating:before{float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{content:"\e28b\e28b\e28b\e28b\e28b";top:0;position:absolute;left:0;color:var(--yellow-color);letter-spacing:1px}.rating-select label{margin:0 10px 0 0}.rating-select p.stars{margin-bottom:0;line-height:1}.rating-select p.stars a{position:relative;height:14px;width:18px;text-indent:-999em;display:inline-block;text-decoration:none}.rating-select p.stars a:before{display:block;position:absolute;top:0;left:0;width:18px;height:14px;line-height:1;font-family:var(--icon-font);content:"\e28b";font-weight:400;text-indent:0;color:var(--yellow-color)}.rating-select p.stars a:hover~a:before{content:"\e28b";font-weight:400}.rating-select p.stars.selected a.active:before,.rating-select p.stars:hover a:before{content:"\e28b";font-weight:700}.rating-select p.stars.selected a.active~a:before{content:"\e28b";font-weight:400}.rating-select p.stars.selected a:not(.active):before{content:"\e28b";font-weight:700}.th-product{text-align:center;transition:all .4s ease;background-color:var(--white-color);box-shadow:0 3px 15px rgba(0,0,0,.05);border-radius:20px;padding:18px}.th-product .product-title{font-size:20px;margin:4px 0 6px;font-weight:500}.th-product .product-title a{color:inherit}.th-product .product-title a:hover{color:var(--theme-color)}.th-product .product-category{color:var(--body-color);margin-bottom:0;display:block}.th-product .product-category:hover{color:var(--theme-color)}.th-product .category,.th-product .product-tag{font-size:14px;position:absolute;top:10px;left:10px;background-color:var(--theme-color);color:var(--white-color);padding:0 12px;min-width:60px;z-index:3;border-radius:30px;line-height:24px}.th-product .woocommerce-product-rating{display:inline-flex;align-items:center;gap:5px;margin-top:8px;margin-bottom:5px}.th-product .star-rating{margin:0 auto;width:93px}.th-product .price{display:block;color:var(--body-color);font-weight:500;margin-bottom:-.4em;font-family:var(--body-font)}.th-product .price del{margin-left:10px;color:#a9a9a9}.th-product .product-img{--space:0px;overflow:hidden;position:relative;margin:0 0 23px;text-align:center;background-color:var(--smoke-color);z-index:2;border-radius:20px}.th-product .product-img:before{--space:0px;content:"";height:calc(100% - var(--space)*2);width:calc(100% - var(--space)*2);border-radius:inherit;position:absolute;top:var(--space);left:var(--space);background-color:var(--theme-color);z-index:1;transform:scaleX(0);visibility:hidden;opacity:0;transition:.4s ease-in-out}.th-product .product-img img{width:100%;transition:all .4s ease;transform:scale(1)}.th-product .actions{height:100%;position:absolute;top:5px;right:10px;text-align:center;z-index:3;opacity:0;visibility:hidden;transition:.4s ease-in-out;display:grid;align-content:center;width:40px}.th-product .actions .icon-btn,.th-product .actions .woosw-btn{--btn-size:40px;font-size:14px;border-color:var(--white-color);box-shadow:0 4px 20px rgba(0,0,0,.05);color:var(--white-color);border-radius:99px;margin-bottom:10px;box-shadow:0 3px 10px rgba(0,0,0,.08)}.th-product .actions .icon-btn:hover,.th-product .actions .woosw-btn:hover{color:var(--white-color);border-color:var(--theme-color)}.th-product .actions>*,.th-product .actions>*>a{margin:0}.th-product .icon-btn,.th-product .woosw-btn{transform:translateX(30px);transition:.4s ease-in-out}.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{width:40px;height:40px;line-height:40px;display:inline-block}.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{position:relative;top:0;left:0;line-height:inherit;margin:0;font-size:24px}.th-product .tinv-wishlist a{display:inline-block;width:40px;height:40px;line-height:40px;background-color:var(--white-color);color:var(--title-color);border-radius:50%}.th-product .tinv-wishlist a:hover{background-color:var(--theme-color);color:var(--white-color)}.th-product .add_to_cart_button.added{display:none}.th-product .added_to_cart{display:block;width:40px;height:40px;line-height:38px;background-color:var(--title-color);color:var(--white-color);font-size:0;text-align:center;border-radius:99px;border:none;margin-bottom:10px}.th-product .added_to_cart:after{content:"\f07a";position:relative;font-family:var(--icon-font);font-size:16px;font-weight:700}.th-product .added_to_cart:hover{background-color:var(--theme-color);color:var(--white-color)}.th-product .action-btn{background-color:var(--white-color);font-size:14px;font-family:var(--title-font);text-transform:uppercase;font-weight:700;display:inline-block;padding:13px 25px}.th-product:hover .product-img img{transform:scale(1.1)}.th-product:hover .product-img:before{transform:scaleX(1);visibility:visible;opacity:.25}.th-product:hover .actions{margin-top:0;opacity:1;visibility:visible}.th-product:hover .icon-btn,.th-product:hover .woosw-btn{transform:translateY(0)}.th-product.list-view{display:flex;text-align:left;height:100%;padding:10px}.th-product.list-view .product-img{--space:0px;width:100%;width:87px;margin:0;border-radius:10px}.th-product.list-view .product-img:before{--space:0px}.th-product.list-view .product-category{font-size:13px;line-height:23px;margin-top:-3px}.th-product.list-view .star-rating{margin:5px 0 0;width:93px;font-size:12px}.th-product.list-view .product-content{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 4px 0 13px}.th-product.list-view .actions{--icon-gap-x:2px;width:100%;right:0;text-align:center;justify-content:center}.th-product.list-view .actions .icon-btn,.th-product.list-view .actions .woosw-btn{--btn-size:36px;--btn-font-size:14px;background-color:var(--theme-color2);color:var(--white-color);border:none}.th-product.list-view .actions .icon-btn:hover,.th-product.list-view .actions .woosw-btn:hover{background-color:var(--title-color)}.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{width:35px;height:35px;line-height:35px}.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{font-size:20px}.th-product.list-view .added_to_cart,.th-product.list-view .tinv-wishlist a{width:35px;height:35px;line-height:35px}.th-product.list-view .added_to_cart:after{font-size:16px}.th-product.list-view .tag{top:8px;right:8px;padding:0 15px}.th-product.list-view .product-title{font-size:14px;margin:0}.th-product.list-view .price{font-weight:600;font-size:13px;line-height:23px;color:var(--theme-color)}.mfp-content{margin:1.5rem auto}.mfp-content .product-details-img{padding-top:15px}.mfp-content .product-about{padding-top:20px;padding-bottom:20px}.mfp-content .container{position:relative}.mfp-content .product-big-img{margin-top:12px;margin-bottom:12px}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .4s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.th-sort-bar{padding:10px;margin:0 0 24px;background-color:var(--smoke-color);border-radius:100px}.th-sort-bar .row{--bs-gutter-x:0;--bs-gutter-y:15px}.th-sort-bar select{height:50px;border:1px solid var(--th-border-color);background-color:var(--white-color);width:-moz-fit-content;width:fit-content;min-width:250px;font-size:16px;margin:0;color:var(--body-color)}.th-sort-bar .woocommerce-result-count{padding-left:15px;margin-bottom:0;color:var(--body-color)}.th-sort-bar .nav a{display:inline-block;height:50px;width:50px;line-height:50px;border:1px solid var(--th-border-color);background-color:var(--white-color);text-align:center;position:relative;font-family:var(--title-font);font-weight:600;font-size:16px;text-transform:capitalize;color:var(--body-color);margin:0 0 0 10px;border-radius:5px}.th-sort-bar .nav a.active,.th-sort-bar .nav a:hover{color:var(--theme-color)}.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before,.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{position:relative;top:0;left:0;line-height:inherit;margin:0;font-size:24px}.woocommerce-Reviews .th-post-comment{border-radius:20px;border:0!important;padding:40px!important;margin:12px;background:var(--smoke-color)}.woocommerce-Reviews .th-post-comment .text{margin-bottom:-.5em}.woocommerce-Reviews .th-post-comment .name{margin-bottom:3px}.woocommerce-Reviews .th-post-comment .commented-on{margin-bottom:12px}.woocommerce-Reviews .th-comments-wrap{padding:0;margin-right:0!important;box-shadow:none;margin:0}.woocommerce-Reviews .th-comment-form{padding:60px;background-color:var(--smoke-color);box-shadow:none;margin-right:0!important;margin-top:28px;margin-bottom:40px;border-radius:20px}.woocommerce-Reviews .th-comment-form .form-control,.woocommerce-Reviews .th-comment-form input{background-color:var(--white-color)}.woocommerce-Reviews .th-comment-form .blog-inner-title{margin-bottom:10px}.woocommerce-Reviews .comment-list{display:flex;gap:0 24px;margin:-12px -12px 28px!important}.woocommerce-Reviews .comment-list li{width:50%}@media (max-width:991px){.woocommerce-Reviews .comment-list li{width:100%}}@media (max-width:1199px){.woocommerce-Reviews .th-post-comment{padding:30px!important}}@media (max-width:991px){.woocommerce-Reviews .comment-list{grid-template-columns:repeat(1,1fr)}.woocommerce-Reviews .th-comment-form{padding:40px}}@media (max-width:575px){.woocommerce-Reviews .th-comment-form{padding:40px 20px}}#description{margin-bottom:30px}@media (max-width:1399px){.th-product.list-view .product-img{max-width:150px}}@media (max-width:1199px){.th-sort-bar select{min-width:auto}}@media (max-width:991px){.th-product-box.list-view .product-img{max-width:150px}.th-sort-bar .row{--bs-gutter-x:20px}.th-sort-bar .nav a:last-child{margin-right:0;padding-right:0}.th-sort-bar .nav a:last-child:before{display:none}}@media (max-width:767px){.th-sort-bar{text-align:center;padding:10px 15px 15px}.th-sort-bar .nav{justify-content:center}.th-sort-bar select{margin:0 auto}.th-sort-bar .woocommerce-result-count{padding-left:0}.th-product-box.list-view .product-img{max-width:130px}.th-product-box.list-view .actions{--btn-size:30px;--btn-font-size:10px;--icon-gap-x:2px}}@media (max-width:375px){.th-product.list-view .product-img{max-width:130px}.th-product.list-view .product-content{padding:0 15px}}@media (max-width:767px){.cart_table td:before{display:block}}.woocommerce-form-coupon .form-control,.woocommerce-form-coupon .form-select,.woocommerce-form-coupon select,.woocommerce-form-login .form-control,.woocommerce-form-login .form-select,.woocommerce-form-login select{margin-bottom:var(--bs-gutter-x)}#ship-to-different-address{margin-top:15px}.th-checkout-wrapper form.woocommerce-form{margin-bottom:30px}.contact-card{background:var(--white-color);border-radius:24px;box-shadow:0 10px 50px rgba(0,70,59,.1);padding:40px}.contact-card .box-icon{width:70px;height:70px;line-height:70px;font-size:26px;color:var(--white-color);background-color:var(--theme-color);border-radius:50%;text-align:center;position:relative;z-index:1;flex:none;margin-bottom:40px}.contact-card .box-icon i{transition:.4s}.contact-card .box-title{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-top:-.38em;margin-bottom:3px}.contact-card .box-text{line-height:24px;max-width:200px;letter-spacing:-.02em}.contact-card .box-text:not(:last-child){margin-bottom:2px}.contact-card .box-text a{max-width:-moz-fit-content;max-width:fit-content;color:inherit;word-break:break-all}.contact-card .box-text a:hover{color:var(--theme-color)}.contact-card .box-link{font-size:18px;font-weight:600;font-family:var(--title-font);letter-spacing:-.02em;color:var(--title-color);display:block;margin-bottom:-.2em;margin-top:24px}.contact-card .box-link:hover{color:var(--theme-color)}.contact-card:hover .box-icon i{transform:scale(-1) rotate(180deg)}@media (max-width:1299px){.contact-card{padding:30px}.contact-card .box-icon{margin-bottom:30px}}@media (max-width:1199px){.contact-card{padding:40px}}@media (max-width:991px){.contact-card{border-radius:20px}}@media (max-width:375px){.contact-card{padding:30px}}.contact-page-form{border-radius:24px;padding:60px;background:var(--smoke-color)}.contact-area-1 .contact-intro{max-width:760px;margin-inline:auto}.contact-area-1 .contact-intro>p{text-align:justify;-moz-text-align-last:center;text-align-last:center;max-width:720px;margin-inline:auto}.contact-area-1 .contact-cards-row{align-items:stretch}.contact-area-1 .contact-cards-row>[class*=col-]{display:flex}.contact-area-1 .contact-card{width:100%;min-height:250px;display:flex;flex-direction:column;justify-content:space-between}.contact-area-1 .contact-card .box-content{min-width:0}.contact-area-1 .contact-card .box-link{overflow-wrap:anywhere}@media (max-width:767px){.contact-area-1 .contact-intro>p{-moz-text-align-last:auto;text-align-last:auto}.contact-area-1 .contact-card{min-height:0}}.contact-page-form .form-title{margin-top:-.3em;font-size:48px;font-weight:700;letter-spacing:-.02em;margin-bottom:46px}@media (max-width:1399px){.contact-page-form .form-title{font-size:42px;margin-bottom:36px}}@media (max-width:1199px){.contact-page-form .form-title{font-size:40px}}@media (max-width:991px){.contact-page-form .form-title{margin-bottom:24px}}@media (max-width:767px){.contact-page-form .form-title{font-size:34px}}@media (max-width:575px){.contact-page-form .form-title{font-size:28px}}@media (max-width:375px){.contact-page-form .form-title{margin-bottom:16px}}@media (max-width:991px){.contact-page-form{border-radius:20px;padding:40px}}@media (max-width:375px){.contact-page-form{padding:30px}}.contact-form.style2{border-radius:24px;padding:60px}.contact-form.style2 .sec-title{font-size:32px}@media (max-width:575px){.contact-form.style2{padding:60px 40px}}@media (max-width:375px){.contact-form.style2{padding:60px 30px}}.main-menu ul.mega-menu{position:absolute;top:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;left:50%;width:calc(100% - 100px);max-width:calc(var(--main-container) - 100px);max-height:500px;overflow:overlay;opacity:0;visibility:hidden;transform-origin:top center;transform:scaleY(0) translateX(-50%);transition:opacity .5s ease,visibility .5s ease,transform .7s ease;z-index:99;background-color:var(--white-color);padding:20px 10px}.main-menu ul.mega-menu li{flex:1 1 100%;width:100%;position:relative}.main-menu ul.mega-menu a{font-size:16px;line-height:30px}.main-menu ul.mega-menu a:hover{color:var(--theme-color)}.main-menu ul.mega-menu::-webkit-scrollbar{width:5px;height:5px;border-radius:0}.main-menu ul.mega-menu::-webkit-scrollbar-track{background:#fff;box-shadow:inset 0 0 0 rgba(0,0,0,.3);border-radius:0}.main-menu ul.mega-menu::-webkit-scrollbar-thumb{background-color:var(--theme-color);background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.3) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) 75%,transparent 0,transparent);border-radius:0}.main-menu ul.mega-menu li li{padding:2px 0}.main-menu ul.mega-menu li a{display:inline-block;text-transform:capitalize}.main-menu ul.mega-menu>li>a{display:block;padding:0 0 15px;margin-bottom:10px;text-transform:capitalize;letter-spacing:1px;font-weight:700;color:var(--title-color);border-color:var(--theme-color)}.main-menu ul.mega-menu>li>a:after,.main-menu ul.mega-menu>li>a:before{content:"";position:absolute;bottom:0;left:0;width:15px;height:1px;background-color:var(--theme-color)}.main-menu ul.mega-menu>li>a:after{width:calc(100% - 20px);left:20px}.main-menu ul.mega-menu>li>a:hover{padding-left:0}@media (max-width:1299px){.main-menu ul.mega-menu{width:1060px}}@media (max-width:1199px){.main-menu ul.mega-menu{width:900px}}@media (max-width:991px){.main-menu ul.mega-menu{padding:10px 0!important}}.main-menu ul.mega-menu .th-mobile-menu ul li ul li{padding-left:0}.main-menu ul.mega-menu .th-mobile-menu ul li a:before{content:"\f105";font-family:var(--icon-font);position:absolute;left:0;top:12px;margin-right:10px;display:none}.mega-menu-box{box-shadow:0 0 34px rgba(0,0,0,.08);border-radius:5px}.mega-menu-box .mega-menu-img{position:relative;border-radius:5px 5px 0 0;overflow:hidden}.mega-menu-box .mega-menu-img:after{content:"";position:absolute;inset:0;background:transparent}.mega-menu-box .mega-menu-img img{transition:filter .5s ease;filter:blur(0)}.mega-menu-box .mega-menu-img .btn-wrap{z-index:1;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:10px;transform:scaleY(0);transition:transform .5s ease,opacity .6s linear;transform-origin:bottom center;opacity:0}.mega-menu-box .mega-menu-img .btn-wrap .th-btn{padding:6px 18px;font-size:14px;color:var(--white-color);text-transform:uppercase;width:-moz-max-content;width:max-content;display:inline-flex;line-height:.7;min-height:48px}.mega-menu-box .mega-menu-img .btn-wrap .th-btn:active,.mega-menu-box .mega-menu-img .btn-wrap .th-btn:active i,.mega-menu-box .mega-menu-img .btn-wrap .th-btn:focus,.mega-menu-box .mega-menu-img .btn-wrap .th-btn:focus i,.mega-menu-box .mega-menu-img .btn-wrap .th-btn:hover,.mega-menu-box .mega-menu-img .btn-wrap .th-btn:hover i{color:var(--title-color)}.mega-menu-box:hover .btn-wrap{transform:scale(1);opacity:1;transform-origin:top center}.mega-menu-box:hover .mega-menu-img img{filter:blur(2px)}.mega-menu-box .mega-menu-title{margin-bottom:0;text-align:center;line-height:normal;display:flex;justify-content:center;padding:14px 0;font-size:16px;line-height:30px;font-weight:600}.mega-menu-box .mega-menu-title span{color:var(--theme-color);text-transform:capitalize;font-size:16px;margin-right:5px}.mega-menu-box .mega-menu-title span:after{display:none}.mega-menu-box .mega-menu-title a{color:var(--black-color2);line-height:normal}.mega-menu-box .mega-menu-title a:after{display:none}.mega-menu-box .mega-menu-title a:hover{color:var(--title-color)}.mega-menu-box.coming-soon .mega-menu-img{position:relative}.mega-menu-box.coming-soon .mega-menu-img:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.mega-menu-box.coming-soon .mega-menu-img img{filter:blur(20px)}.mega-menu-box.coming-soon .mega-menu-img .box-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--white-color);z-index:1;text-transform:uppercase}@media (max-width:991px){.mega-menu-box .mega-menu-title a{padding:0}.mega-menu-box .mega-menu-title a:before{display:none}}.color-scheme-wrap{position:fixed;right:0;top:50%;z-index:99;background:var(--white-color);padding:20px;border-radius:10px 0 0 10px;filter:drop-shadow(0 0 10px rgba(0,0,0,.07));display:inline-block;transition:.4s}.color-scheme-wrap .switchIcon{position:absolute;left:0;top:10px;border:0;background:var(--theme-color);color:var(--white-color);height:45px;width:45px;border-radius:5px 0 0 5px;transform:translate(-100%)}.color-scheme-wrap .color-scheme-wrap-title{font-size:22px;border-bottom:2px solid var(--th-border-color);padding-bottom:6px;color:var(--title-color);margin-bottom:20px}.color-scheme-wrap .color-scheme-wrap-title i{font-size:18px;margin-right:3px}.color-scheme-wrap .color-scheme-wrap-subtitle{font-size:18px;color:var(--title-color);margin-bottom:20px}.color-scheme-wrap .color-scheme-wrap-subtitle i{font-size:18px;margin-right:3px}.color-scheme-wrap .color-switch-btns,.color-scheme-wrap .secondary-color-switch-btns{display:inline-flex;flex-wrap:wrap;gap:18px}.color-scheme-wrap .color-switch-btns button,.color-scheme-wrap .secondary-color-switch-btns button{padding:0;border:0;background:transparent;font-size:24px;color:var(--theme-color);text-align:left}.color-scheme-wrap .secondary-color-switch-btns button{color:var(--theme-color2)}.color-scheme-wrap.active{transform:translate(100%)}.about-tag{display:inline-flex;position:relative;border:2px solid var(--white-color);border-radius:50%;background:var(--white-color);width:260px;height:260px}.about-tag:before{content:"";inset:50px;background:var(--smoke-color2)}.about-experience-tag,.about-tag:before{position:absolute;border-radius:50%;z-index:1}.about-experience-tag{display:inline-block;height:208px;width:208px;font-size:14px;font-weight:600;font-family:var(--body-font);color:var(--title-color);line-height:normal;text-align:center;animation:spin 20s linear infinite;top:50%;left:50%;margin-left:-104px;margin-top:-104px}.about-experience-tag span{--rotate-letter:9deg;height:108px;position:absolute;width:20px;left:42%;top:-3px;transform-origin:bottom;transform:rotate(var(--rotate-letter))}.img-box1{position:relative;z-index:2;display:inline-block;padding:101px 164px 63px 145px}.img-box1 .img1{border-radius:30px;overflow:hidden}.img-box1 .img1 .thumb{display:block}.img-box1 .img1 img{-o-object-fit:cover;object-fit:cover}.img-box1 .img2{border:6px solid var(--white-color);border-radius:30px;overflow:hidden;display:inline-block;position:absolute;right:0;bottom:0}.img-box1 .img2 .thumb{display:block}.img-box1 .img3{position:absolute;left:0;top:0;border:6px solid var(--white-color);border-radius:30px;overflow:hidden}.img-box1 .img3 .thumb{display:block}.img-box1 .about-shape1-1{position:absolute;left:0;bottom:0;z-index:-1}@media (max-width:1500px){.img-box1 .about-shape1-1{left:0}}.img-box1 .about-tag{position:absolute;right:0;top:0}.img-box1 .about-tag .year-counter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;text-align:center}.img-box1 .about-tag .year-counter .box-title{font-size:48px;font-weight:700;font-family:var(--title-font);color:var(--theme-color);letter-spacing:-.02em}.img-box1 .about-tag .year-counter .box-text{font-size:16px;font-weight:600;font-family:var(--title-font);color:var(--title-color);letter-spacing:-.02em;display:block;margin-bottom:-.4em;width:-moz-max-content;width:max-content;margin-top:-.3em}@media (max-width:1299px){.img-box1{padding:101px 100px 63px}}@media (max-width:1199px){.img-box1{padding:150px 150px 100px}}@media (max-width:767px){.img-box1{padding:160px 60px 200px}}@media (max-width:575px){.img-box1{padding:0}.img-box1 .img1,.img-box1 .img1 img{border-radius:16px}.img-box1 .img2{position:relative;bottom:auto;border:0;border-radius:16px;display:block;margin-top:24px}.img-box1 .img2 img{border-radius:16px;width:100%}.img-box1 .img3{position:relative;border-radius:16px;top:auto;border:0}.img-box1 .img3 img{border-radius:16px;width:100%}.img-box1 .about-tag{position:relative}}.about-info-card .box-title{font-size:20px;font-weight:600;letter-spacing:-.02em}.about-info-card .box-text{letter-spacing:-.02em}.about-info-card .home-mission-list{margin:0}.about-info-card .home-mission-list li{font-size:14px;line-height:1.45;margin-bottom:8px}.about-info-card .home-mission-list li:last-child{margin-bottom:0}.img-box2{display:flex;gap:24px;position:relative}.img-box2 .img1{align-self:self-start}.img-box2 .img1,.img-box2 .img2{overflow:hidden;border-radius:30px}.img-box2 .about-shape2-1{position:absolute;bottom:50px;left:60px;z-index:-1}.img-box2 .about-shape2-1 img{transform:rotate(-45deg)}@media (max-width:575px){.img-box2{display:block}.img-box2 .img1{margin-bottom:24px;border-radius:20px}.img-box2 .img1 .thumb{display:block}.img-box2 .img2{border-radius:20px}.img-box2 .img2 .thumb{display:block}}.about-wrap2{margin-left:60px}@media (max-width:1500px){.about-wrap2{margin-left:40px}}@media (max-width:1299px){.about-wrap2{margin-left:0}}.about-info-card.style2{display:flex;gap:16px}.about-info-card.style2 .box-icon{position:relative;padding:0 0 0 6px;align-self:self-start;z-index:1;margin-top:-5px}.about-info-card.style2 .box-icon:after{content:"";position:absolute;inset:5px 0 -4px 0;background:var(--theme-color);border-radius:50%;z-index:-1}.about-info-card.style2 .box-title{font-size:22px;font-weight:700}@media (max-width:1399px){.about-info-card.style2 .box-title{font-size:20px}}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@media (max-width:1199px){.team-bg-shape2-1{display:none}}.team-wrap2{max-width:1680px;margin-left:auto;margin-right:auto;border-radius:40px}@media (max-width:575px){.team-wrap2{border-radius:24px}}.team-card2{text-align:center;padding:0 20px;position:relative}.team-card2:after{content:"";position:absolute;inset:146px 0 0;background:var(--white-color);border-radius:16px;z-index:-1;box-shadow:0 10px 20px rgba(0,70,59,.1)}.team-card2 .box-img{position:relative;border-radius:50%;overflow:hidden;margin-bottom:34px}.team-card2 .box-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,17,43,0) 35.03%,#00112b);transition:.4s;opacity:0}.team-card2 .box-img img{width:100%;transition:.4s}.team-card2 .box-img .th-social{position:absolute;left:0;bottom:0;right:0;z-index:1;justify-content:center;opacity:0;visibility:hidden;transition:.4s}.team-card2 .box-img .th-social a{--icon-size:32px;font-size:12px}.team-card2 .box-img .th-social a:hover{background:transparent;border-color:var(--theme-color)}.team-card2 .box-content{padding-bottom:30px}.team-card2 .box-title{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-top:-.6em;margin-bottom:0}.team-card2 .box-text{font-size:16px;letter-spacing:-.02em}.team-card2 .box-rating{color:var(--theme-color);margin-top:10px}.team-card2 .box-rating span{color:var(--body-color)}.team-card2:hover .box-img:after{opacity:1;visibility:visible}.team-card2:hover .box-img .th-social{bottom:50px;opacity:1;visibility:visible}.team-card3{text-align:center;padding:20px 20px 30px;position:relative;border-radius:24px;background:var(--white-color);box-shadow:0 5px 20px rgba(0,70,59,.1)}.team-card3 .box-img{position:relative;overflow:hidden;margin-bottom:34px;border-radius:16px;display:block}.team-card3 .box-img img{width:100%;transition:.4s}.team-card3 .box-img .th-social{position:absolute;left:50%;bottom:0;z-index:1;transform:translate(-50%);justify-content:center;opacity:0;visibility:hidden;transition:.4s;background:var(--white-color);border-radius:40px;padding:8px;width:-moz-max-content;width:max-content}.team-card3 .box-img .th-social a{--icon-size:32px;font-size:12px;color:var(--body-color);border-color:var(--body-color)}.team-card3 .box-img .th-social a:hover{background:transparent;color:var(--theme-color);border-color:var(--theme-color)}.team-card3 .box-title{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-top:-.6em;margin-bottom:0}.team-card3 .box-text{font-size:16px;letter-spacing:-.02em}.team-card3 .box-rating{color:var(--theme-color);margin-top:10px}.team-card3 .box-rating span{color:var(--body-color)}.team-card3:hover .box-img:after{opacity:1;visibility:visible}.team-card3:hover .box-img .th-social{bottom:35px;opacity:1;visibility:visible}@media (max-width:991px){.testi-slider2 .slider-arrow{display:none}}.testi-card2{position:relative;padding:0 40px 40px}@media (max-width:375px){.testi-card2{padding:0 30px 30px}}.testi-card2:after{content:"";position:absolute;inset:30px 0 0 0;border-radius:16px;box-shadow:0 0 20px rgba(0,70,59,.1);background:var(--white-color);z-index:-1}.testi-card2 .box-icon{margin-bottom:30px}.testi-card2 .box-title{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}@media (max-width:1299px){.testi-card2 .box-title{font-size:20px}}.testi-card2 .box-text{letter-spacing:-.02em}.testi-card2 .testi-review-wrap{color:var(--yellow-color);margin-top:32px;border-bottom:1px solid var(--th-border-color);padding-bottom:34px;margin-bottom:34px}.testi-card2 .testi-review-wrap .rating-title{color:var(--body-color)}@media (max-width:375px){.testi-card2 .testi-review-wrap{padding-bottom:24px;margin-bottom:24px}}.testi-card2 .testi-card-profile{display:flex;align-items:center;gap:14px}.testi-card2 .testi-card-profile .box-thumb{border-radius:50%;flex:none;border:2px solid var(--theme-color);overflow:hidden}.testi-card2 .testi-card-profile .testi-card_name{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:0}@media (max-width:375px){.testi-card2 .testi-card-profile .testi-card_name{font-size:20px}}.testi-card2 .testi-card-profile .testi-card_desig{font-size:14px}.counter-card{text-align:center}.counter-card .box-number{font-size:48px;font-weight:700;margin-bottom:0;margin-top:-.2em;letter-spacing:-.02em}@media (max-width:1299px){.counter-card .box-number{font-size:40px}}@media (max-width:1199px){.counter-card .box-number{font-size:32px}}.counter-card .box-text{font-weight:600;font-size:18px;font-family:var(--title-font);color:var(--white-color);letter-spacing:-.02em;margin-top:5px;margin-bottom:-.4em}@media (max-width:1199px){.counter-card .box-text{font-size:16px;letter-spacing:normal}}@media (max-width:991px){.counter-card .box-text{font-weight:500;font-size:14px}}@media (max-width:767px){.counter-card .box-text{font-size:16px}}.counter-wrap2{display:flex;justify-content:space-between}@media (max-width:1199px){.counter-wrap2{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:767px){.counter-wrap2{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.counter-wrap2{grid-template-columns:repeat(1,1fr)}}.counter-card2{display:flex;align-items:center;gap:16px}@media (max-width:575px){.counter-card2{justify-content:center}}.counter-card2 .box-icon{width:74px;height:74px;border-radius:50%;border:2px solid var(--white-color);display:flex;align-items:center;justify-content:center;flex:none}@media (max-width:1299px){.counter-card2 .box-icon{height:64px;width:64px}}.counter-card2 .box-title{margin-bottom:-.3em;font-size:20px;font-weight:600;letter-spacing:-.02em;max-width:124px;color:var(--white-color);line-height:1.5em}.counter-wrap4{display:flex;justify-content:space-between;align-items:center;border-radius:20px;padding:0 80px;background:var(--white-color);box-shadow:0 10px 50px rgba(0,30,66,.08)}.counter-wrap4 .divider{width:2px;height:230px;background:rgba(211,219,226,.3)}.counter-wrap4 .divider:last-of-type{display:none}@media (max-width:991px){.counter-wrap4 .divider{display:none}}@media (max-width:1299px){.counter-wrap4{padding:0 60px}.counter-wrap4 .divider{height:200px}}@media (max-width:1199px){.counter-wrap4{padding:0 40px}.counter-wrap4 .divider{height:180px}}@media (max-width:991px){.counter-wrap4{padding:50px 30px}}@media (max-width:767px){.counter-wrap4{flex-wrap:wrap;gap:40px 0}.counter-wrap4 .counter-card{flex:50%}}@media (max-width:575px){.counter-wrap4 .counter-card{flex:100%;text-align:center}}.counter-card.style5 .box-text{margin-bottom:5px;margin-top:-.4em}.counter-card.style5 .box-number{margin-top:0;margin-bottom:-.2em;-webkit-text-stroke:1px var(--title-color);color:transparent;transition:.4s}@media (max-width:991px){.counter-card.style5 .box-number{letter-spacing:normal}}.counter-card.style5:hover .box-number{color:var(--title-color)}.counter-card.style6 .box-number{font-size:64px;font-weight:700;margin-bottom:0;margin-top:-.25em;letter-spacing:-.02em}@media (max-width:1299px){.counter-card.style6 .box-number{font-size:56px}}@media (max-width:1199px){.counter-card.style6 .box-number{font-size:48px}}@media (max-width:991px){.counter-card.style6 .box-number{font-size:40px}}@media (max-width:575px){.counter-card.style6 .box-number{font-size:32px}}.blog-card{overflow:hidden}.blog-card .blog-img{overflow:hidden;border-radius:16px;position:relative;margin-bottom:32px}.blog-card .blog-img img{width:100%;transition:.4s ease-in-out}.blog-card .blog-content{transition:.4s;position:relative;z-index:1}.blog-card .box-title{margin-top:9px;font-size:20px;font-weight:600;margin-bottom:0;letter-spacing:-.02em}.blog-card .box-title a{background-image:linear-gradient(to left,var(--theme-color),var(--theme-color));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:.5s ease-in-out}.blog-card .box-title a:hover{background-size:100% 2px}.blog-card .th-btn{margin-top:26px}@media (max-width:1199px){.blog-card .box-title{font-size:18px}}@media (max-width:767px){.blog-card .box-title{font-size:20px}}.blog-card.style2 .box-title{font-size:24px;max-width:450px}@media (max-width:1199px){.blog-card.style2 .box-title{font-size:20px}}.brand-wrap1 .brand-wrap-title{font-size:28px;font-weight:700;margin-top:-.25em;margin-bottom:50px;display:flex;align-items:center;gap:20px}.brand-wrap1 .brand-wrap-title span{flex:none}.brand-wrap1 .brand-wrap-title:after,.brand-wrap1 .brand-wrap-title:before{content:"";position:relative;height:1px;display:inline-block;width:-webkit-fill-available;background:var(--th-border-color)}@media (max-width:575px){.brand-wrap1 .brand-wrap-title{font-size:24px}}.brand-box{display:grid;align-content:center;text-align:center;justify-content:center;transition:.4s ease-in-out;min-height:50px}.brand-box img{transition:.4s;filter:grayscale(9)}.brand-box:hover img{filter:none;transform:scale(.95)}.checklist ul{padding-left:0;list-style:none;text-align:left;margin-bottom:0}.checklist li{color:var(--title-color);font-weight:400;font-size:16px;font-family:var(--title-font);padding-left:27px;display:flex;gap:12px;line-height:normal;position:relative;letter-spacing:-.02em}.checklist li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:var(--title-color);clip-path:path("M12.8745 2.51406C13.233 2.72146 13.6918 2.59894 13.8992 2.24039C14.1066 1.88184 13.9841 1.42305 13.6255 1.21564L13.25 1.86485L12.8745 2.51406ZM17.985 7.26755C17.9027 6.8616 17.5068 6.59928 17.1009 6.68164C16.6949 6.764 16.4326 7.15984 16.515 7.56579L17.25 7.41667L17.985 7.26755ZM5.75 8.75C5.33579 8.75 5 9.08579 5 9.5C5 9.91421 5.33579 10.25 5.75 10.25L5.75 9.5L5.75 8.75ZM8.66667 12.4167L8.01548 12.7888C8.14729 13.0194 8.39128 13.1632 8.65693 13.1666C8.92257 13.1701 9.17021 13.0327 9.30796 12.8056L8.66667 12.4167ZM17.6776 3.95316C18.0659 3.80907 18.2639 3.37745 18.1198 2.98911C17.9757 2.60076 17.5441 2.40275 17.1558 2.54684L17.4167 3.25L17.6776 3.95316ZM13.25 1.86485L13.6255 1.21564C12.2887 0.442349 10.7365 0 9.08333 0V0.75V1.5C10.4658 1.5 11.7598 1.86927 12.8745 2.51406L13.25 1.86485ZM9.08333 0.75V0C4.06674 0 0 4.06674 0 9.08333H0.75H1.5C1.5 4.89517 4.89517 1.5 9.08333 1.5V0.75ZM0.75 9.08333H0C0 14.0999 4.06674 18.1667 9.08333 18.1667V17.4167V16.6667C4.89517 16.6667 1.5 13.2715 1.5 9.08333H0.75ZM9.08333 17.4167V18.1667C14.0999 18.1667 18.1667 14.0999 18.1667 9.08333H17.4167H16.6667C16.6667 13.2715 13.2715 16.6667 9.08333 16.6667V17.4167ZM17.4167 9.08333H18.1667C18.1667 8.46217 18.1042 7.8548 17.985 7.26755L17.25 7.41667L16.515 7.56579C16.6143 8.05554 16.6667 8.563 16.6667 9.08333H17.4167ZM5.75 9.5C5.75 10.25 5.74915 10.25 5.7483 10.25C5.74803 10.25 5.74719 10.25 5.74663 10.25C5.74553 10.25 5.74444 10.25 5.74337 10.25C5.74124 10.25 5.73917 10.2499 5.73717 10.2499C5.73318 10.2498 5.72946 10.2497 5.72602 10.2496C5.71915 10.2493 5.7134 10.249 5.70875 10.2486C5.69944 10.2479 5.69461 10.2472 5.69413 10.2472C5.69304 10.247 5.71006 10.2495 5.74395 10.2603C5.81089 10.2816 5.95135 10.3377 6.15324 10.479C6.55919 10.7632 7.22022 11.3971 8.01548 12.7888L8.66667 12.4167L9.31785 12.0446C8.44644 10.5196 7.64914 9.69516 7.01343 9.25016C6.69448 9.0269 6.41828 8.90073 6.19876 8.83088C6.08942 8.79609 5.99576 8.77579 5.9198 8.76423C5.88188 8.75846 5.84858 8.7549 5.82014 8.75278C5.80593 8.75172 5.79296 8.75103 5.78125 8.7506C5.7754 8.75038 5.76986 8.75023 5.76465 8.75014C5.76205 8.75009 5.75952 8.75006 5.75708 8.75003C5.75586 8.75002 5.75466 8.75001 5.75348 8.75001C5.75289 8.75001 5.75202 8.75 5.75172 8.75C5.75086 8.75 5.75 8.75 5.75 9.5ZM8.66667 12.4167C9.30796 12.8056 9.30792 12.8056 9.3079 12.8057C9.30792 12.8056 9.30791 12.8056 9.30794 12.8056C9.30801 12.8055 9.30814 12.8053 9.30834 12.8049C9.30875 12.8043 9.30943 12.8031 9.3104 12.8016C9.31232 12.7984 9.31535 12.7934 9.31947 12.7867C9.3277 12.7733 9.34028 12.7529 9.35705 12.7258C9.39059 12.6717 9.44088 12.5913 9.50665 12.4879C9.63823 12.2809 9.83162 11.9822 10.0768 11.6183C10.5677 10.8898 11.2635 9.90414 12.0843 8.87345C12.9065 7.84091 13.8448 6.77484 14.8198 5.87912C15.8031 4.97569 16.7805 4.286 17.6776 3.95316L17.4167 3.25L17.1558 2.54684C15.994 2.97789 14.8482 3.81598 13.8049 4.77453C12.7532 5.74078 11.7614 6.87089 10.9108 7.93905C10.0588 9.00905 9.33919 10.0286 8.83282 10.7801C8.57938 11.1563 8.3787 11.4662 8.24086 11.683C8.17192 11.7914 8.11866 11.8766 8.08234 11.9352C8.06417 11.9645 8.05024 11.9871 8.04069 12.0027C8.03592 12.0105 8.03224 12.0165 8.02968 12.0207C8.0284 12.0228 8.0274 12.0244 8.02668 12.0256C8.02632 12.0262 8.02603 12.0267 8.02581 12.027C8.0257 12.0272 8.02559 12.0274 8.02554 12.0275C8.02544 12.0276 8.02537 12.0278 8.66667 12.4167Z")}.checklist li>i{color:var(--theme-color);position:relative;top:2px}.checklist li:not(:last-child){margin-bottom:18px}@media (max-width:575px){.checklist li{font-size:18px}}.checklist.style2 li{font-size:18px;font-weight:600}.checklist.style2 li:before{background:var(--theme-color);top:3px}@media (max-width:575px){.checklist.style2 li{font-size:16px}}.checklist.style3 li:before{background:var(--theme-color);top:3px}@media (max-width:575px){.checklist.style3 li{font-size:16px}}.checklist.style4 li{font-size:18px;font-weight:600}.checklist.style4 li:before{background:var(--theme-color2);top:3px}@media (max-width:575px){.checklist.style4 li{font-size:16px}}.checklist.style5 li{font-size:20px;font-weight:600;padding-left:0}.checklist.style5 li:not(:last-child){margin-bottom:10px}.checklist.style5 li:before{display:none}@media (max-width:575px){.checklist.style5 li{font-size:16px}}.checklist.style-white li{color:var(--white-color)}.th-video{position:relative;border-radius:10px}.th-video img{border-radius:inherit}.th-video .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:20px 30px}.btn-wrap.style2{gap:20px 40px}.btn-wrap.style3{gap:20px 15px}.modal-backdrop.show{opacity:.7;z-index:99}.modal{z-index:999;padding-right:0!important}.modal-dialog{max-width:100%}.modal-dialog .modal-content{background:transparent;border:0}.modal-dialog .modal-content .modal-header{border:0}.why-img-box1{position:relative;margin:-120px 0 0 -300px;height:-webkit-fill-available}.why-img-box1:after{content:"";position:absolute;inset:0;background:rgba(0,17,43,.4)}.why-img-box1 .img1{height:100%;width:100%}.why-img-box1 .img1 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.geomodeling-video-caption{position:absolute;z-index:2;left:22px;bottom:22px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 44px);min-height:40px;padding:9px 14px;border:1px solid rgba(255,192,0,.62);border-radius:999px;background:rgba(21,93,55,.94);box-shadow:0 10px 22px rgba(7,24,39,.25);color:#fff;font-size:14px;font-weight:700;line-height:1.2}.geomodeling-video-caption i{color:#ffc000;font-size:16px}@media (max-width:575px){.geomodeling-video-caption{left:14px;bottom:14px;max-width:calc(100% - 28px);min-height:36px;padding:8px 11px;font-size:12px}}@media (max-width:1500px){.why-img-box1{margin:0;border-radius:30px 30px 0 0;overflow:hidden}}@media (max-width:1199px){.why-img-box1{border-radius:30px}}@media (max-width:575px){.why-img-box1{border-radius:16px}}.why-wrap1{margin-left:96px}@media (max-width:1399px){.why-wrap1{margin-left:36px}}@media (max-width:1199px){.why-wrap1{margin-top:60px;margin-left:0}}.why-card-wrap1{display:flex;gap:24px}@media (max-width:575px){.why-card-wrap1{flex-wrap:wrap}}.why-card{background:var(--theme-color2);text-align:center;padding:28px;border-radius:16px 16px 0 0}.why-card .box-icon{background:var(--title-color);border-radius:20px;display:inline-flex;align-items:center;justify-content:center;padding:12px 27px;margin-bottom:24px}.why-card .box-title{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:0}@media (max-width:375px){.why-card .box-title{font-size:18px}}.why-card .box-text{color:var(--title-color);font-size:16px;font-weight:500;margin-top:2px}.why-card:nth-child(odd){background:var(--theme-color)}.why-card:nth-child(odd) .box-icon{background:var(--white-color)}.why-card:nth-child(odd) .box-text,.why-card:nth-child(odd) .box-title{color:var(--white-color)}@media (max-width:575px){.why-card{width:100%}}.why-img-box2{margin-left:-240px}@media (max-width:1500px){.why-img-box2{margin-left:0}}.why-wrap2{margin-left:36px}@media (max-width:1199px){.why-wrap2{margin-left:0}}.work-process-list{list-style:none;padding:0;margin:0;position:relative}.work-process-list:after{content:"";position:absolute;top:0;left:30px;width:6px;height:calc(66.66667% + 34px);background:var(--smoke-color4);transform:translate(-50%);z-index:-1}@media (max-width:375px){.work-process-list:after{left:24px}}@media (max-width:1500px){.faq-bg-shape1-1,.faq-bg-shape1-2{display:none}}.faq-img-box1{position:relative;display:flex;gap:24px}.faq-img-box1 .img1{display:inline-block;overflow:hidden;border-radius:24px;align-self:self-start}.faq-img-box1 .img1 img{width:100%}.faq-img-box1 .img2{display:inline-block;border-radius:24px;overflow:hidden}.faq-img-box1 .faq-counter-wrap{position:absolute;background:var(--white-color);border-radius:20px;display:flex;align-items:center;padding:16px;bottom:20px;left:0;gap:16px;box-shadow:0 10px 50px rgba(0,70,59,.1)}.faq-img-box1 .faq-counter-wrap .box-title{font-size:20px;font-weight:600;font-family:var(--title-font);color:var(--theme-color);margin-bottom:0}.faq-img-box1 .faq-counter-wrap .box-text{font-size:14px}@media (max-width:375px){.faq-img-box1{display:block}.faq-img-box1 .img1{display:block;margin-bottom:24px}.faq-img-box1 .img1 .thumb{display:block}.faq-img-box1 .faq-counter-wrap{position:relative;animation:none!important;bottom:auto;margin-top:24px}}.accordion-card{border-radius:16px;overflow:hidden;background-color:var(--white-color);text-align:left;position:relative;z-index:3}.accordion-card:not(:last-child){margin-bottom:24px}.accordion-card .accordion-button{font-size:18px;font-weight:600;font-family:var(--title-font);border:0;color:var(--title-color);background-color:transparent;box-shadow:0 10px 50px rgba(0,70,59,.1);border-radius:0;padding:17px 55px 17px 24px;min-height:56px;gap:10px;margin-bottom:0;text-align:left;transition:.3s;position:relative;letter-spacing:-.02em}.accordion-card .accordion-button:after{content:"\f107";height:100%;width:auto;line-height:1;background-color:transparent;background-image:none;font-family:var(--icon-font);color:var(--title-color);font-weight:500;font-size:1em;display:grid;justify-content:center;align-items:center;text-align:center;position:absolute;top:0;right:30px;transition:.3s ease-in-out}.accordion-card .accordion-button:focus{outline:none;box-shadow:none}.accordion-card .accordion-button:not(.collapsed){box-shadow:none;border-radius:0}.accordion-card .accordion-button:not(.collapsed):after{transform:rotateX(180deg)}.accordion-card .accordion-button:not(.collapsed):before{opacity:1}.accordion-card .accordion-collapse{border:none}.accordion-card .accordion-body{border:none;padding:0 0 24px;margin:0 24px}.accordion-card .faq-text{margin-bottom:-.48em}@media (max-width:575px){.accordion-card{border-radius:15px}.accordion-card .accordion-button{font-size:16px;padding:19px 55px 19px 25px}.accordion-card:not(:last-child){margin-bottom:20px}.accordion-card .faq-text{font-size:14px}}.accordion-card.style2{box-shadow:0 10px 20px rgba(0,70,59,.1)}.faq-tabs{border:0;flex-wrap:wrap;gap:14px 30px}.faq-tabs .nav-item .nav-link{padding:21px 40px;border-radius:50px;margin:0;border:1px solid var(--theme-color);color:var(--theme-color);text-transform:uppercase}.faq-tabs .nav-item .nav-link.active,.faq-tabs .nav-item .nav-link:active,.faq-tabs .nav-item .nav-link:focus,.faq-tabs .nav-item .nav-link:hover{background:var(--theme-color);color:var(--white-color)}.faq-tabs .nav-item .nav-link.active:after,.faq-tabs .nav-item .nav-link:active:after,.faq-tabs .nav-item .nav-link:focus:after,.faq-tabs .nav-item .nav-link:hover:after{background:var(--white-color);animation:ani .7s steps(29) forwards}.feature-card{background:var(--white-color);border:1px solid var(--th-border-color);border-radius:24px;padding:40px;text-align:center;transition:.4s}.feature-card .box-icon{width:100px;height:100px;border-radius:50%;background:var(--theme-color);display:inline-flex;align-items:center;justify-content:center;margin-bottom:40px;transition:.4s}.feature-card .box-icon img{filter:brightness(99);transition:.4s}.feature-card .box-title{font-size:24px;font-weight:700}.feature-card .box-text,.feature-card .box-title{letter-spacing:-.02em;transition:.4s}.feature-card:hover{background:var(--theme-color)}.feature-card:hover .box-icon{background:var(--white-color)}.feature-card:hover .box-icon img{transform:rotate(180deg) scale(-1);filter:none}.feature-card:hover .box-text,.feature-card:hover .box-title{color:var(--white-color)}@media (max-width:1299px){.feature-card{padding:30px}.feature-card .box-icon{margin-bottom:30px}}@media (max-width:1199px){.feature-card .box-title{font-size:20px}}.feature-card.style3{border:0;padding:50px 40px}.feature-card.style3 .box-img{margin-bottom:50px}.feature-card.style3 .box-title{color:var(--title-color)}.feature-card.style3 .box-text{color:var(--body-color)}@media (max-width:1399px){.feature-card.style3{padding:50px 30px}}@media (max-width:1199px){.feature-card.style3{padding:50px 40px}}@media (max-width:991px){.feature-card.style3{padding:40px 30px}}@media (max-width:575px){.feature-card.style3{padding:40px 30px}.feature-card.style3 .box-img{margin-bottom:30px}}.category-card2{text-align:center;background:var(--smoke-color2);border-radius:100px 100px 16px 16px;padding:24px 19px;transition:.4s}.category-card2 .box-icon{width:80px;height:80px;border-radius:50%;background:var(--white-color);display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px}.category-card2 .box-icon img{transition:.4s}.category-card2 .box-title{font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:18px}.category-card2:hover{background:var(--theme-color)}.category-card2:hover .box-icon img{transform:scale(-1) rotate(180deg)}.category-card2:hover .box-title a{color:var(--white-color)}.category-card2:hover .box-title a:hover{color:var(--theme-color2)}.category-card2:hover .icon-btn{border-color:var(--white-color);background:var(--white-color);color:var(--theme-color)}.category-card2:hover .icon-btn:hover{border-color:var(--title-color);background:var(--title-color);color:var(--white-color)}@media (max-width:1399px){.category-card2{width:200px}}@media (max-width:991px){.category-card2{margin-left:auto;margin-right:auto}}@media (max-width:575px){.category-card2{padding:24px 18px}.category-card2 .box-title{letter-spacing:normal;font-size:18px}}@media (max-width:375px){.category-card2{margin-left:auto;margin-right:auto;max-width:200px}}@media (max-width:1500px){.cta-bg-shape2-1{display:none}}.cta-card2{border-radius:30px;display:flex;padding:75px 0 75px 40px;overflow:hidden;justify-content:space-between}.cta-card2 .title-area{align-self:center}.cta-card2 .sec-title{font-size:28px;font-weight:700;line-height:1.357}@media (max-width:1299px){.cta-card2 .sec-title{font-size:24px}}.cta-card2 .box-thumb{position:relative;bottom:-75px;margin-top:-148px;margin-left:-10px;flex:none;align-self:self-end}.cta-card2 .box-thumb img{-o-object-fit:cover;object-fit:cover}@media (max-width:1299px){.cta-card2 .title-area{min-width:280px}.cta-card2 .box-thumb{flex:auto}}@media (max-width:1199px){.cta-card2{padding:60px 40px}.cta-card2 .title-area{min-width:auto}.cta-card2 .box-thumb{display:none}}@media (max-width:991px){.cta-card2{padding:60px 0 60px 40px}.cta-card2 .title-area{width:280px}.cta-card2 .box-thumb{display:block;flex:none}}@media (max-width:767px){.cta-card2 .box-thumb{flex:auto}}@media (max-width:575px){.cta-card2{padding:50px 30px;border-radius:24px}.cta-card2 .title-area{width:100%}.cta-card2 .box-thumb{display:none}}.cta-wrap3:before{mix-blend-mode:hue}.cta-img3-1{right:282px;bottom:0;position:absolute;z-index:1}.cta-img3-1 .cta-bg-shape3-1{position:absolute;background:var(--theme-color2);inset:134px -169px 0 -56px;z-index:-1}@media (max-width:767px){.cta-img3-1 .cta-bg-shape3-1{inset:100px -100px 0 -56px}}@media (max-width:575px){.cta-img3-1 .cta-bg-shape3-1{inset:50px -50px 0 -50px}}@media (max-width:375px){.cta-img3-1 .cta-bg-shape3-1{inset:30px -50px 0 -50px}}.cta-img3-1 .cta-bg-shape3-2{position:absolute;background:var(--theme-color);inset:152px -151px 0 -42px;z-index:-1}@media (max-width:767px){.cta-img3-1 .cta-bg-shape3-2{inset:118px -82px 0 -42px}}@media (max-width:575px){.cta-img3-1 .cta-bg-shape3-2{inset:68px -32px 0 -36px}}@media (max-width:375px){.cta-img3-1 .cta-bg-shape3-2{inset:48px -42px 0 -41px}}@media (max-width:1500px){.cta-img3-1{right:180px}}@media (max-width:1399px){.cta-img3-1{max-width:480px}}@media (max-width:1299px){.cta-img3-1{max-width:420px}}@media (max-width:1199px){.cta-img3-1{position:relative;right:0;left:50%;bottom:-120px;transform:translate(-50%);max-width:none;display:inline-block}}@media (max-width:991px){.cta-img3-1{bottom:-80px}}@media (max-width:767px){.cta-img3-1{margin:0 100px;width:-webkit-fill-available;left:0;right:0;transform:none}}@media (max-width:575px){.cta-img3-1{margin:0 80px}}@media (max-width:375px){.cta-img3-1{margin:0 65px}}.tab-menu1{gap:14px;justify-content:center;display:flex;flex-wrap:wrap}.tab-menu1 .tab-btn{font-size:14px;padding:10px 24px;font-family:var(--title-font);font-weight:700;background-color:var(--white-color);border-radius:6px;box-shadow:0 10px 50px rgba(0,30,66,.08);border-radius:30px;border:0}.tab-menu1 .tab-btn.active{background-color:var(--theme-color);color:var(--white-color);box-shadow:0 10px 30px rgba(136,110,255,.3)}.th-course-row{--bs-gutter-y:24px;--bs-gutter-x:24px;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)/-2);margin-left:calc(var(--bs-gutter-x)/-2)}.th-course-row .th-course-single{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/2);padding-left:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}.th-course-row.columns-1 .th-course-single{width:100%}.th-course-row.columns-2 .th-course-single{width:50%}@media (max-width:767px){.th-course-row.columns-2 .th-course-single{width:100%}}.th-course-row.columns-3 .th-course-single{width:33.3333%}@media (max-width:1199px){.th-course-row.columns-3 .th-course-single{width:50%}}@media (max-width:767px){.th-course-row.columns-3 .th-course-single{width:100%}}.th-course-row.columns-4 .th-course-single{width:25%}@media (max-width:1199px){.th-course-row.columns-4 .th-course-single{width:50%}}@media (max-width:767px){.th-course-row.columns-4 .th-course-single{width:100%}}.th-course-row.columns-5 .th-course-single{width:20%}@media (max-width:1199px){.th-course-row.columns-5 .th-course-single{width:50%}}@media (max-width:767px){.th-course-row.columns-5 .th-course-single{width:100%}}.th-course-row.columns-6 .th-course-single{width:16.6666%}@media (max-width:1199px){.th-course-row.columns-6 .th-course-single{width:50%}}@media (max-width:767px){.th-course-row.columns-6 .th-course-single{width:100%}}.th-course-row.columns-7 .th-course-single{width:14.2857%}@media (max-width:1199px){.th-course-row.columns-7 .th-course-single{width:50%}}@media (max-width:767px){.th-course-row.columns-7 .th-course-single{width:100%}}.th-course-row.columns-8 .th-course-single{width:12.5%}@media (max-width:1199px){.th-course-row.columns-8 .th-course-single{width:50%}}@media (max-width:767px){.th-course-row.columns-8 .th-course-single{width:100%}}.th-course-row.columns-9 .th-course-single{width:11.1111%}@media (max-width:1199px){.th-course-row.columns-9 .th-course-single{width:50%}}@media (max-width:767px){.th-course-row.columns-9 .th-course-single{width:100%}}.th-course-row.columns-10 .th-course-single{width:10%}@media (max-width:1199px){.th-course-row.columns-10 .th-course-single{width:50%}}@media (max-width:767px){.th-course-row.columns-10 .th-course-single{width:100%}}.geomodeling-course-ornament{display:grid;width:auto;height:auto;place-items:center;color:#79d52b;pointer-events:none}.geomodeling-course-ornament--strata{width:48px;height:150px;border-left:3px solid #ffc000;border-radius:999px;background:linear-gradient(180deg,rgba(121,213,43,.18),rgba(255,192,0,.05));box-shadow:0 12px 30px rgba(21,93,55,.08)}.geomodeling-course-ornament--strata i{font-size:27px;transform:rotate(-90deg)}.geomodeling-course-ornament--model .thumb{display:grid;width:78px;height:78px;place-items:center;border:1px solid rgba(121,213,43,.65);border-radius:50%;color:#155d37;background:hsla(0,0%,100%,.92);box-shadow:0 14px 30px rgba(21,93,55,.12)}.geomodeling-course-ornament--model i{font-size:30px}@media (max-width:767px){.geomodeling-course-ornament{display:none}}@media (max-width:1500px){.course-bg-shape1-1,.course-bg-shape1-2{display:none}}.course-card{border-radius:24px;border:1px solid var(--th-border-color3);padding:24px;position:relative;z-index:1;transition:.4s;background:var(--white-color)}.course-card .box-img{border-radius:10px;overflow:hidden;position:relative;margin-bottom:32px}.course-card .box-img img{transition:.4s}.course-card .box-price{position:absolute;bottom:0;left:0;background:var(--white-color);border-radius:0 24px 0 0;color:var(--theme-color);font-size:18px;font-weight:700;font-family:var(--title-font);letter-spacing:-.02em;padding:5px 23px 0 0;display:inline-block;margin-bottom:-.3em}.course-card .box-title{font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.course-card .box-title a{color:var(--title-color);background-image:linear-gradient(to left,var(--theme-color),var(--theme-color));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px}.course-card .box-title a:hover{color:var(--theme-color);background-size:100% 2px}@media (max-width:1299px){.course-card .box-title{font-size:20px}}.course-card .box-rating{display:flex;align-items:center}.course-card .box-content{display:flex;background:var(--smoke-color);border-radius:8px;padding:24px;justify-content:space-between;position:relative;margin-top:16px}.course-card .box-content:after{content:"";position:absolute;height:40px;width:1px;background:var(--th-border-color);left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:1399px){.course-card .box-content:after{display:none}}@media (max-width:1299px){.course-card .box-content{padding:18px;gap:15px}}.course-card .course-info{display:flex;gap:12px}.course-card .course-info .box-icon{font-size:24px;color:var(--theme-color);display:flex;align-items:center;justify-content:center;align-self:center;height:100%;flex:none}.course-card .course-info .course-info-title{font-size:14px;font-weight:400;margin-top:-.4em;display:block}.course-card .course-info .course-info-text{font-size:14px;font-weight:600;margin-bottom:-.3em;display:block}@media (max-width:991px){.course-card .course-info{flex-wrap:wrap}.course-card .course-info .box-icon{height:auto}}.course-card .btn-wrap{justify-content:space-between;margin-top:24px}.course-card .meta-box{display:inline-flex;align-items:center;gap:8px}.course-card .meta-box .meta-thumb{border-radius:50%;flex:none;overflow:hidden}.course-card .meta-box .box-name{font-size:20px;font-weight:600;font-family:var(--title-font);letter-spacing:-.02em;margin-bottom:-.1em}.course-card .meta-box .box-name a{color:var(--title-color)}.course-card .meta-box .box-name a:hover{color:var(--theme-color)}@media (max-width:1399px){.course-card .meta-box .box-name{font-size:16px}}@media (max-width:1299px){.course-card .meta-box .box-name{font-size:20px}}.course-card:hover{border-color:var(--white-color);box-shadow:0 4px 40px rgba(0,17,43,.08)}.course-card:hover .box-img img{transform:scale(1.12) rotate(-2deg)}@media (max-width:1299px){.course-card .th-btn{width:100%}}@media (max-width:1199px){.course-card .th-btn{width:auto}}@media (max-width:991px){.course-card .th-btn{width:100%}}@media (max-width:767px){.course-card .th-btn{width:auto}}@media (max-width:575px){.course-card .th-btn{width:100%}}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-50{margin-bottom:50px}.mt-60{margin-top:60px}.space,.space-top{padding-top:var(--section-space)}.space,.space-bottom{padding-bottom:var(--section-space)}@media (max-width:991px){.space,.space-top{padding-top:var(--section-space-mobile)}.space,.space-bottom{padding-bottom:var(--section-space-mobile)}}:root{--theme-color:#79d52b;--theme-color2:#ffc000;--title-color:#252d39;--body-color:#667085;--smoke-color:#f3f8ee;--smoke-color2:#eef8f0;--smoke-color3:#fff6e8;--smoke-color5:#f3f8ee;--light-color:#eaf7f0;--black-color2:#155d37;--black-color3:#155d37;--black-color4:#252d39;--black-color5:#252d39;--th-border-color:#ebebeb;--gray-color:#f5f5d9;--yellow-color:#ffc000;--success-color:#79d52b;--error-color:#ffc000}.color-scheme-wrap,.sideMenuInfo{display:none!important}a:has(.fa-facebook-f),a:has(.fa-linkedin-in),a:has(.fa-twitter),a:has(.fa-youtube){display:none!important}.bg-theme{background-color:#155d37!important}.text-theme{color:#79d52b!important}.text-theme2{color:#ffc000!important}.geomodeling-legacy-header .th-header{visibility:hidden}.geomodeling-legacy-header.geomodeling-header-ready .th-header{visibility:visible}.geomodeling-whatsapp-header{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;margin-right:12px;border:1px solid rgba(21,93,55,.35);border-radius:50%;color:#128c7e;font-size:20px;line-height:1;transition:.3s ease}.geomodeling-whatsapp-header:hover{color:#fff;background:#25d366;border-color:#25d366}.geomodeling-whatsapp-float{position:fixed;z-index:99;right:30px;bottom:123px;display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:4px solid #fff;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 8px 24px rgba(21,93,55,.22);font-size:25px;line-height:1;transition:transform .3s ease,box-shadow .3s ease}.geomodeling-whatsapp-float:hover{color:#fff;transform:translateY(-4px);box-shadow:0 12px 28px rgba(21,93,55,.3)}@media (max-width:991px){.geomodeling-whatsapp-header{width:34px;height:34px;margin-right:8px;font-size:18px}}@media (max-width:575px){.geomodeling-whatsapp-float{right:18px;bottom:92px;width:48px;height:48px;font-size:22px}}.geomodeling-legacy-header footer.footer-wrapper{visibility:hidden}.geomodeling-legacy-header.geomodeling-footer-ready footer.footer-wrapper{visibility:visible}body:not(.geomodeling-footer-ready) footer.footer-wrapper{visibility:hidden}footer.footer-wrapper .footer-top{display:none!important}.geomodeling-brand-icon{filter:none}#blog-sec,#category-sec .swiper-slide:nth-child(n+6),#team-sec,.about-shape2-1 img,.brand-area-1,.cta-bg-shape2-1 img,.cta-wrap3,.faq-bg-shape1-1 img,.hero-shape-2-1 img,.hero-shape-2-2 img{display:none!important}.faq-img-box1 .img1,.faq-img-box1 .img2,.img-box2 .img1,.img-box2 .img2{flex:1 1 0;min-width:0}.faq-img-box1 .img1 .thumb,.faq-img-box1 .img2 .thumb,.img-box2 .img1 .thumb,.img-box2 .img2 .thumb{position:relative;display:block}.img-box2 .img1 .thumb{aspect-ratio:304/389}.img-box2 .img2 .thumb{aspect-ratio:316/553}.faq-img-box1 .img1 .thumb{aspect-ratio:214/360}.faq-img-box1 .img2 .thumb{aspect-ratio:350/521}.faq-img-box1 .thumb img,.img-box2 .thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.th--hover-img canvas{display:block}.cta-area-2 .cta-card2{position:relative;isolation:isolate;background-image:linear-gradient(110deg,#071b33 0,#155d37 58%,#79d52b)!important}.cta-area-2 .cta-card2.bg-theme2{background-image:linear-gradient(110deg,#f8fbf4 0,#eef8f0 58%,#ddf1e0)!important}.cta-area-2 .cta-card2>*{position:relative;z-index:1}.cta-area-2 .cta-card2 .box-thumb{height:354px;min-height:285px}.cta-area-2 .cta-card2 .box-thumb img{-o-object-position:center;object-position:center;border-radius:24px 0 0 24px}.cta-area-2 .cta-card2.bg-theme .sec-title,.cta-area-2 .cta-card2.bg-theme .sub-title{color:#fff!important}.cta-area-2 .cta-card2.bg-theme2 .sec-title,.cta-area-2 .cta-card2.bg-theme2 .sub-title{color:#071b33!important}@media (max-width:1199px){.cta-area-2 .cta-card2 .box-thumb{width:40%;height:300px;min-height:250px}}.geomodeling-faq-bg{position:relative;isolation:isolate;background-color:#eaf7f0!important;background-image:linear-gradient(115deg,rgba(234,247,240,.9),rgba(255,246,232,.78)),url(../img/bg/faq-bg1-1.webp)!important;background-size:cover;background-position:50%}.geomodeling-faq-bg>.container{position:relative;z-index:1}.geomodeling-faq-bg .faq-counter-wrap .thumb{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;flex:0 0 56px;color:#fff;background:linear-gradient(145deg,#79d52b,#155d37);font-size:24px}.geomodeling-faq-bg .faq-bg-shape1-1{display:block!important;z-index:0;pointer-events:none;width:42px;height:220px}.geomodeling-faq-bg .faq-bg-shape1-1 .geomodeling-faq-left-doodle{display:block!important;width:42px;height:220px;opacity:.95;overflow:visible}.geomodeling-faq-bg .faq-img-box1{align-items:flex-start;gap:24px}.geomodeling-faq-bg .faq-img-box1 .img1{flex:0 0 214px;width:214px}.geomodeling-faq-bg .faq-img-box1 .img2{flex:0 0 350px;width:350px}.geomodeling-faq-bg .faq-img-box1 .img1 .thumb{aspect-ratio:214/360}.geomodeling-faq-bg .faq-img-box1 .img2 .thumb{aspect-ratio:350/521}.geomodeling-faq-bg .faq-img-box1 .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.geomodeling-faq-more{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;color:#607189;font-size:15px}.geomodeling-faq-more-link{display:inline-flex;align-items:center;gap:9px;color:#155d37;font-size:15px;font-weight:700;text-transform:none;transition:color .25s ease,gap .25s ease}.geomodeling-faq-more-link i{color:#ffc000;font-size:17px}.geomodeling-faq-more-link:focus-visible,.geomodeling-faq-more-link:hover{color:#79d52b;gap:12px}@media (max-width:1199px){.geomodeling-faq-bg .faq-img-box1 .img1{flex:0 0 34%;width:34%}.geomodeling-faq-bg .faq-img-box1 .img2{flex:1 1 0;width:auto}}@media (max-width:767px){.geomodeling-faq-bg .faq-img-box1{gap:16px}.geomodeling-faq-bg .faq-img-box1 .img1{flex-basis:36%;width:36%}.geomodeling-faq-more{align-items:flex-start;flex-direction:column}}@media (max-width:375px){.geomodeling-faq-bg .faq-img-box1 .img1,.geomodeling-faq-bg .faq-img-box1 .img2{width:100%}}.geomodeling-footer-area{position:relative;isolation:isolate;background-color:#26333b!important;background-image:radial-gradient(circle at 8% 18%,rgba(29,157,59,.24),transparent 28%),radial-gradient(circle at 86% 78%,rgba(255,192,0,.12) 0 2px,transparent 3px),repeating-linear-gradient(135deg,transparent 0 84px,rgba(121,213,43,.055) 85px 86px,transparent 87px 168px),linear-gradient(135deg,#26333b,#155d37)!important}.geomodeling-standard-footer{background:#26333b!important;background-image:linear-gradient(135deg,#26333b,#155d37)!important}.geomodeling-standard-footer .widget-area:after,.geomodeling-standard-footer .widget-area:before,.geomodeling-standard-footer:after,.geomodeling-standard-footer:before{display:none!important}.geomodeling-standard-footer .widget-area{padding-top:80px!important;padding-bottom:70px!important;background-color:#26333b!important;background-image:radial-gradient(circle at 8% 18%,rgba(29,157,59,.24),transparent 28%),radial-gradient(circle at 86% 78%,rgba(255,192,0,.12) 0 2px,transparent 3px),repeating-linear-gradient(135deg,transparent 0 84px,rgba(121,213,43,.055) 85px 86px,transparent 87px 168px),linear-gradient(135deg,#26333b,#155d37)!important}.geomodeling-standard-footer .widget-area>.container>.row>[class*=col-]{flex:0 0 33.333333%;max-width:33.333333%}.geomodeling-footer-area:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 20%,rgba(121,213,43,.13),transparent 24%),radial-gradient(circle at 18% 86%,rgba(255,192,0,.08),transparent 22%)}.geomodeling-footer-area .container{position:relative;z-index:1}.geomodeling-standard-footer .widget-area{position:relative;overflow:hidden}.geomodeling-standard-footer .widget-area>.container{position:relative;z-index:1}.geomodeling-standard-footer .about-text,.geomodeling-standard-footer .box-link,.geomodeling-standard-footer .box-text,.geomodeling-standard-footer .widget_title{color:hsla(0,0%,100%,.84)}.geomodeling-standard-footer .widget_title{color:#fff}.geomodeling-standard-footer .menu a{color:hsla(0,0%,100%,.78)}.geomodeling-standard-footer .box-link:hover,.geomodeling-standard-footer .info-box .box-icon,.geomodeling-standard-footer .menu a:hover{color:#ffc000}.geomodeling-standard-footer .th-social.style2 a{color:#fff;border-color:hsla(0,0%,100%,.55)}.geomodeling-standard-footer .th-social.style2 a:hover{color:#26333b;background:#ffc000;border-color:#ffc000}.geomodeling-standard-footer .copyright-wrap{position:relative;z-index:1}.geomodeling-footer-logo-link{display:flex;align-items:center;justify-content:center;width:220px;height:94px;margin:0 auto 22px;padding:8px 14px;overflow:hidden;border-radius:12px;background:#fff}.geomodeling-footer-logo{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain;object-fit:contain;transform:none}.geomodeling-footer-area .about-logo.geomodeling-footer-logo-link{display:flex;align-items:center;justify-content:center;width:220px;height:94px;margin:0 auto 22px;padding:8px 14px;overflow:hidden;border-radius:12px;background:#fff}.geomodeling-footer-area .about-logo.geomodeling-footer-logo-link .geomodeling-footer-logo{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain;object-fit:contain}.geomodeling-footer-about .th-widget-about{text-align:left}.geomodeling-footer-about .about-logo{display:flex;justify-content:center;margin-bottom:22px}.geomodeling-footer-about .about-logo .geomodeling-footer-logo-link{margin:0}.geomodeling-footer-area .about-text{max-width:310px;margin-left:auto;margin-right:auto;text-align:justify}.geomodeling-footer-contact .widget,.geomodeling-footer-links .widget{margin-left:auto;margin-right:auto}.geomodeling-footer-links{display:flex;justify-content:center}.geomodeling-footer-links .widget{width:-moz-max-content;width:max-content;max-width:100%}@media (max-width:767px){.geomodeling-standard-footer .widget-area>.container>.row>[class*=col-]{flex:0 0 100%;max-width:100%}.geomodeling-footer-links{display:block}}.breadcumb-wrapper{background-color:#f2faf5!important;background-image:radial-gradient(circle at 9% 24%,rgba(121,213,43,.18) 0 3px,transparent 4px),radial-gradient(circle at 86% 72%,rgba(255,192,0,.26) 0 2px,transparent 3px),linear-gradient(122deg,transparent 0 47%,rgba(121,213,43,.08) 47.2% 47.7%,transparent 48%),linear-gradient(28deg,transparent 0 60%,rgba(29,157,59,.07) 60.2% 60.7%,transparent 61%),radial-gradient(ellipse at 78% 12%,rgba(255,192,0,.14),transparent 34%),linear-gradient(135deg,#eaf7f0 0,#f8fbf1 52%,#fff8e8)!important;background-position:50%;background-size:auto,auto,260px 180px,320px 220px,auto,cover}.breadcumb-wrapper .breadcumb-thumb{position:relative;z-index:1}.breadcumb-wrapper .breadcumb-thumb img{width:100%;max-width:476px;aspect-ratio:476/388;-o-object-fit:cover;object-fit:cover;border-radius:28px 28px 0 0;box-shadow:0 18px 38px rgba(21,93,55,.16)}.about-offer-grid>[class*=col-]{display:flex}.about-offer-grid .feature-card{width:100%;height:100%}.feature-card .offer-service-icon{width:52px;height:52px;fill:none;stroke:#fff;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;transition:.4s ease-in-out}.feature-card:hover .offer-service-icon{stroke:var(--theme-color);transform:rotate(180deg) scale(-1)}.about-vision-mission{display:grid;gap:24px}.about-brief-subtitle{margin:0 0 10px;color:var(--title-color);font-size:18px;font-weight:700;letter-spacing:-.02em}.about-vision-block p{margin:0;color:var(--body-color);line-height:1.65}.about-mission-list{margin:0;padding-left:0;list-style:none}.about-mission-list li{margin-bottom:10px}.about-mission-list li:last-child{margin-bottom:0}.geomodeling-offer-accent{position:absolute;z-index:0;width:86px;height:86px;opacity:.9;pointer-events:none}.geomodeling-offer-accent svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:#79d52b;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgba(38,51,59,.08))}.geomodeling-offer-accent svg circle,.geomodeling-offer-accent svg path:last-child{stroke:#ffc000}.geomodeling-offer-accent--left{top:13%;left:3.5%;transform:rotate(-12deg)}.geomodeling-offer-accent--right{right:3.5%;bottom:10%;transform:rotate(12deg)}.feature-area-1>.container{position:relative;z-index:1}@media (max-width:1500px){.geomodeling-offer-accent{width:68px;height:68px}.geomodeling-offer-accent--left{left:1.5%}.geomodeling-offer-accent--right{right:1.5%}}@media (max-width:767px){.geomodeling-offer-accent{display:none}}.geomodeling-why-section{position:relative;isolation:isolate}.geomodeling-why-section>.container{position:relative;z-index:1}.geomodeling-why-doodle{position:absolute;z-index:0;pointer-events:none;width:106px;height:86px;opacity:.9}.geomodeling-why-doodle svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:#79d52b;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgba(38,51,59,.08))}.geomodeling-why-doodle svg circle,.geomodeling-why-doodle svg path:nth-child(4){stroke:#ffc000}.geomodeling-why-doodle svg path:last-child{stroke:#26333b}.geomodeling-why-doodle-right{right:3.5%;bottom:12%;transform:rotate(18deg)}.geomodeling-why-section .why-img-box2 .img1{position:relative;overflow:hidden;border:1px solid rgba(121,213,43,.14);border-radius:32px;background:#071827;box-shadow:0 24px 55px rgba(38,51,59,.16)}.geomodeling-why-section .why-img-box2 .img1 img{display:block;width:100%;height:auto;border-radius:inherit}@media (max-width:991px){.geomodeling-why-doodle{width:82px;height:68px}.geomodeling-why-doodle-right{right:.8%}}@media (max-width:767px){.geomodeling-why-doodle{display:none}}@media (max-width:575px){.geomodeling-why-section .why-img-box2 .img1{border-radius:22px}}.hero-thumb2-1{position:relative;padding-bottom:18px}.hero-thumb2-1>.thumb{position:relative;z-index:1;width:100%;overflow:hidden;border-radius:28px;box-shadow:0 24px 55px rgba(38,51,59,.16)}.hero-thumb2-1>.thumb img{display:block;width:100%;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.geomodeling-hero-float{position:absolute;z-index:2;bottom:18px;display:inline-flex;align-items:center;gap:10px;min-height:58px;padding:8px 16px 8px 9px;color:#26333b;background:hsla(0,0%,100%,.94);border:1px solid rgba(121,213,43,.16);border-radius:16px;box-shadow:0 14px 28px rgba(38,51,59,.16);white-space:nowrap}.geomodeling-hero-float-left{left:-42px}.geomodeling-hero-float-right{right:-42px}.geomodeling-hero-float-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;color:#fff;background:linear-gradient(145deg,#79d52b,#155d37);border-radius:12px;font-size:18px}.geomodeling-hero-float-right .geomodeling-hero-float-icon{color:#26333b;background:linear-gradient(145deg,#ffc000,#ffc000)}.geomodeling-hero-float-label{font-size:14px;font-weight:700;letter-spacing:-.01em}@media (max-width:1299px){.geomodeling-hero-float-left{left:-18px}.geomodeling-hero-float-right{right:-18px}}@media (max-width:1199px){.hero-thumb2-1{max-width:620px;margin:35px auto 0}.geomodeling-hero-float-left{left:12px}.geomodeling-hero-float-right{right:12px}}@media (max-width:575px){.hero-thumb2-1{padding-bottom:0}.geomodeling-hero-float{min-height:48px;padding:6px 10px 6px 6px;gap:7px;border-radius:13px}.geomodeling-hero-float-icon{width:34px;height:34px;flex-basis:34px;font-size:15px}.geomodeling-hero-float-label{font-size:11px}.geomodeling-hero-float-left{left:8px}.geomodeling-hero-float-right{right:8px}}.pathway-static-list{margin-top:34px}.pathway-static-list__items{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:28px;width:100%}.pathway-static-list__items>.swiper-slide{display:flex!important;width:auto!important;height:auto!important;margin:0!important;flex-shrink:1!important}.pathway-static-list__items>.swiper-slide:nth-child(n+6){display:none!important}.pathway-static-list__items .category-card2{display:flex;flex:1 1 auto;width:100%;min-height:270px;height:100%;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:56px 56px 18px 18px;padding:24px 18px 22px}.pathway-static-list__items .category-card2 .box-icon{flex:0 0 80px;margin-bottom:20px}.pathway-static-list__items .category-card2 .geomodeling-pathway-fa-icon{color:#79d52b;font-size:28px;line-height:1}.pathway-static-list__items>.swiper-slide:nth-child(2) .geomodeling-pathway-fa-icon{color:#155d37}.pathway-static-list__items>.swiper-slide:nth-child(3) .geomodeling-pathway-fa-icon{color:#ffc000}.pathway-static-list__items>.swiper-slide:nth-child(4) .geomodeling-pathway-fa-icon{color:#168bc1}.pathway-static-list__items>.swiper-slide:nth-child(5) .geomodeling-pathway-fa-icon{color:#ffc000}.pathway-static-list__items .category-card2 .box-title{display:flex;align-items:center;justify-content:center;min-height:54px;margin:0 0 18px;line-height:1.35}.pathway-static-list__items .category-card2 .icon-btn{margin-top:auto}.pathway-static-list__items .category-card2:hover .geomodeling-pathway-fa-icon{color:#155d37}@media (max-width:1199px){.pathway-static-list__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pathway-static-list__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:575px){.pathway-static-list{margin-top:24px}.pathway-static-list__items{grid-template-columns:1fr}.pathway-static-list__items .category-card2{min-height:250px;max-width:none}}#course-sec .course-slider2{padding:10px 6px 30px;overflow:hidden}#course-sec .course-slider2 .swiper-wrapper{align-items:stretch}#course-sec .course-slider2 .swiper-slide{display:flex;height:auto;align-items:stretch}#course-sec .geomodeling-focus-card{display:flex;width:100%;min-height:560px;height:100%;flex-direction:column;padding:16px;border:1px solid rgba(38,51,59,.12);border-radius:26px;background:hsla(0,0%,100%,.96);box-shadow:0 16px 36px rgba(38,51,59,.08)}#course-sec .geomodeling-focus-card .box-img{flex:0 0 auto;aspect-ratio:1.72/1;margin-bottom:20px;border-radius:16px}#course-sec .geomodeling-focus-card .box-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#course-sec .geomodeling-focus-card .box-price{padding:8px 18px 7px 14px;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.1;color:#fff;background:linear-gradient(135deg,#79d52b,#79d52b);border-top:3px solid #ffc000;border-radius:0 16px 0 0;box-shadow:0 7px 16px rgba(29,157,59,.22);z-index:2}#course-sec .geomodeling-focus-card .box-title{display:flex;align-items:center;min-height:58px;margin:0 4px 12px;font-size:24px;line-height:1.2}#course-sec .geomodeling-focus-card .box-title a{display:inline}#course-sec .geomodeling-focus-card .box-content{display:block;margin-top:0;padding:0;background:transparent}#course-sec .geomodeling-focus-card .course-info{display:flex;min-height:190px;align-items:flex-start;gap:0;padding:16px;border-radius:14px;background:#f1f8ed}#course-sec .geomodeling-focus-card .course-info-details{min-width:0;width:100%}#course-sec .geomodeling-focus-card .course-info-title{display:block;margin:0 0 9px;color:#2c6b5b;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.01em}#course-sec .geomodeling-focus-card .course-learn-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}#course-sec .geomodeling-focus-card .course-learn-list li{display:flex;align-items:center;gap:9px;min-width:0;color:#26333b;font-size:14px;font-weight:600;line-height:1.25}#course-sec .geomodeling-focus-card .course-learn-item-icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border:1px solid rgba(121,213,43,.2);border-radius:50%;background:#ddf4ea;color:#79d52b;font-size:11px;line-height:1}#course-sec .geomodeling-focus-card .course-learn-list li>span:last-child{min-width:0}#course-sec .geomodeling-focus-card .course-info-text{margin:0;color:#26333b;font-size:15px;font-weight:500;line-height:1.45}#course-sec .th-course-row .th-course-single{display:flex;align-items:stretch}#course-sec .th-course-row .geomodeling-focus-card{height:100%}#course-sec .slider-arrow.style5{width:48px;height:48px;border:1px solid rgba(121,213,43,.18);background:#fff;box-shadow:0 8px 22px rgba(38,51,59,.1);color:#26333b}#course-sec.arrow-wrap .slider-arrow.style5{opacity:1;visibility:visible;transform:scale(1);z-index:5;pointer-events:auto}#course-sec .slider-arrow.style5:hover{border-color:#79d52b;background:#79d52b;color:#fff}@media (max-width:1199px){#course-sec .geomodeling-focus-card{min-height:530px}#course-sec .geomodeling-focus-card .box-title{font-size:21px}}@media (max-width:767px){#course-sec .course-slider2{padding-right:0;padding-left:0}#course-sec .geomodeling-focus-card{min-height:0}#course-sec .geomodeling-focus-card .box-title{min-height:48px;font-size:22px}}#testi-sec .testi-slider2 .swiper-wrapper{align-items:stretch}#testi-sec .testi-slider2 .swiper-slide{display:flex;height:auto;align-items:stretch}#testi-sec .testi-card2{display:flex;width:100%;min-height:390px;height:100%;flex-direction:column}#testi-sec .testi-card2 .box-title{min-height:0}#testi-sec .testi-card2 .box-text{display:-webkit-box;min-height:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}#testi-sec .testi-card2 .testi-review-wrap{display:none!important}#testi-sec .testi-card2 .testi-card-profile{margin-top:16px;gap:14px}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .testi-card-profile .box-thumb{display:flex;flex:0 0 60px;width:60px;height:60px}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .testi-card-profile{gap:14px}#testi-sec.geomodeling-testimonial-full-page .testi-card2 .testi-card-profile .box-thumb{display:flex}#testi-sec.geomodeling-testimonial-full-page .testi-card2 .testi-card-profile{gap:14px;margin-top:auto}#testi-sec .geomodeling-testimonial-read-more{margin-top:12px;margin-bottom:20px}#testi-sec .testi-card2 .box-text{margin-bottom:0}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-grid{align-items:stretch}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-item{display:flex;align-items:stretch}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;padding-bottom:34px}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .box-text{overflow:visible;margin-bottom:28px;line-height:1.72}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .testi-card-profile{margin-top:auto;padding-top:20px;border-top:1px solid rgba(21,93,55,.14)}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .testi-card_name{line-height:1.2}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-item{contain:layout paint style}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card{transform:translateZ(0);backface-visibility:hidden}.about-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.about-why-grid .why-card{width:100%;min-width:0;min-height:216px;padding:24px 16px;display:flex;flex-direction:column;justify-content:flex-start}.about-why-grid .why-card .box-icon{min-height:68px;margin-bottom:18px;padding:10px 18px}.about-why-grid .why-card .box-icon img{max-width:42px;max-height:42px}.about-why-grid .why-card:nth-child(odd) .box-icon img{filter:brightness(0) saturate(100%) invert(58%) sepia(41%) saturate(1086%) hue-rotate(129deg) brightness(88%) contrast(86%)}.about-why-grid .why-card:nth-child(2n) .box-icon img{filter:brightness(0) saturate(100%) invert(79%) sepia(93%) saturate(1351%) hue-rotate(359deg) brightness(101%) contrast(101%)}.about-why-grid .why-card .box-title{font-size:18px;line-height:1.25}@media (max-width:1199px){.about-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.about-why-grid{grid-template-columns:1fr}.about-why-grid .why-card{min-height:0}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card{padding-bottom:30px}}.geomodeling-testimonial-photo-placeholder{display:flex;flex:0 0 60px;width:60px;height:60px;box-sizing:border-box;align-items:center;justify-content:center;background:rgba(21,93,55,.08);color:#155d37;font-size:20px}.geomodeling-testimonial-photo-placeholder i{opacity:.75}.geomodeling-testimonial-photo{display:flex;flex:0 0 60px;width:60px;height:60px;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;background:rgba(121,213,43,.12)}.geomodeling-testimonial-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.geomodeling-instagram-area{position:relative;background:radial-gradient(circle at 8% 18%,rgba(121,213,43,.12) 0 2px,transparent 2.5px) 0 0 /22px 22px,linear-gradient(135deg,#f1f8ed 0,#f7fcf6 55%,#fff9ea)}.geomodeling-instagram-area .title-area{max-width:700px}.geomodeling-instagram-follow{white-space:nowrap}.geomodeling-instagram-slider-area{margin-top:42px;padding:10px 6px 30px}.geomodeling-instagram-slider{overflow:hidden}.geomodeling-instagram-slider .swiper-wrapper{align-items:stretch}.geomodeling-instagram-slider .swiper-slide{display:flex;height:auto;align-items:stretch}.geomodeling-instagram-slider .geomodeling-instagram-card{width:100%}.geomodeling-instagram-slider-area .slider-arrow.style5{width:48px;height:48px;border:1px solid rgba(121,213,43,.18);background:#fff;box-shadow:0 8px 22px rgba(38,51,59,.1);color:#26333b}.geomodeling-instagram-slider-area .slider-arrow.style5:hover{border-color:#79d52b;background:#79d52b;color:#fff}.geomodeling-instagram-card{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(21,93,55,.12);border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(38,51,59,.08);color:#26333b;transition:transform .3s ease,box-shadow .3s ease}.geomodeling-instagram-card:hover{transform:translateY(-6px);box-shadow:0 20px 42px rgba(21,93,55,.16)}.geomodeling-instagram-card__image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#071b2e}.geomodeling-instagram-card__image:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(7,27,46,.72));pointer-events:none}.geomodeling-instagram-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.geomodeling-instagram-card:hover .geomodeling-instagram-card__image img{transform:scale(1.045)}.geomodeling-instagram-card__badge{position:absolute;z-index:1;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:hsla(0,0%,100%,.94);color:#155d37;font-size:12px;font-weight:700;line-height:1}.geomodeling-instagram-card__badge i{color:#ffc000;font-size:14px}.geomodeling-instagram-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:22px 22px 24px}.geomodeling-instagram-card__eyebrow{margin-bottom:9px;color:#388c28;font-size:13px;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.geomodeling-instagram-card h3{margin:0 0 11px;color:#26333b;font-size:22px;line-height:1.22}.geomodeling-instagram-card p{display:-webkit-box;margin:0;overflow:hidden;color:#68778c;font-size:15px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.geomodeling-instagram-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;color:#155d37;font-size:14px;font-weight:700}.geomodeling-instagram-card__link i{color:#ffc000;transition:transform .3s ease}.geomodeling-instagram-card:hover .geomodeling-instagram-card__link i{transform:translate(2px,-2px)}@media (max-width:575px){.geomodeling-instagram-area .row.align-items-end{align-items:center!important}.geomodeling-instagram-follow{margin-top:4px}.geomodeling-instagram-slider-area{margin-top:30px;padding-right:0;padding-left:0}.geomodeling-instagram-card__body{padding:20px 18px 22px}}.geomodeling-testimonial-read-more{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:0;border:0;background:transparent;color:#155d37;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;transition:color .3s ease,gap .3s ease}.geomodeling-testimonial-read-more:focus-visible,.geomodeling-testimonial-read-more:hover{color:#79d52b}.geomodeling-testimonial-read-more:hover{gap:10px}.geomodeling-testimonial-modal{position:fixed;inset:0;z-index:10000;display:flex;visibility:hidden;align-items:center;justify-content:center;padding:28px;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.geomodeling-testimonial-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.geomodeling-testimonial-modal__backdrop{position:absolute;inset:0;background:rgba(17,31,39,.5);backdrop-filter:blur(5px)}.geomodeling-testimonial-modal__dialog{position:relative;z-index:1;width:min(680px,100%);max-height:min(760px,calc(100vh - 56px));overflow:auto;padding:14px 0 0;border-radius:20px;background:transparent;transform:translateY(16px) scale(.98);transition:transform .3s ease}.geomodeling-testimonial-modal.is-open .geomodeling-testimonial-modal__dialog{transform:translateY(0) scale(1)}.geomodeling-testimonial-modal__back{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px 4px;padding:0;border:0;background:transparent;font-size:15px;font-weight:700;cursor:pointer}.geomodeling-testimonial-modal__back i{font-size:18px}.geomodeling-testimonial-modal__content>.testi-card2{position:relative;display:flex;height:auto;padding:0 52px 52px;flex-direction:column;border-radius:16px;box-shadow:0 24px 70px rgba(0,30,66,.25)}.geomodeling-testimonial-modal__content>.testi-card2:after{display:none}.geomodeling-testimonial-modal__content>.testi-card2 .box-title{min-height:0}.geomodeling-testimonial-modal__content>.testi-card2 .box-text{display:block;min-height:0;overflow:visible;-webkit-line-clamp:unset}.geomodeling-testimonial-modal__content>.testi-card2 .testi-review-wrap{margin-top:32px}body.testimonial-modal-open{overflow:hidden}body.testimonial-modal-open>:not(.geomodeling-testimonial-modal){filter:blur(5px);transition:filter .25s ease}body.testimonial-modal-open>.geomodeling-testimonial-modal{filter:none!important}@media (max-width:575px){#testi-sec .testi-card2{min-height:0}.geomodeling-testimonial-modal{padding:18px}.geomodeling-testimonial-modal__dialog{max-height:calc(100vh - 36px)}.geomodeling-testimonial-modal__content>.testi-card2{padding:0 30px 34px}}.geomodeling-testimonial-modal__dialog{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:hidden;padding:0;border-radius:24px;background:#fff;box-shadow:0 28px 90px rgba(0,30,66,.3)}.geomodeling-testimonial-modal__topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 24px;background:#155d37}.geomodeling-testimonial-modal__label{max-width:58%;overflow:hidden;color:#fff;font-size:14px;font-weight:700;line-height:1.3;text-align:right;text-overflow:ellipsis;white-space:nowrap}.geomodeling-testimonial-modal__back{margin:0;color:#fff;font-size:14px}.geomodeling-testimonial-modal__back:focus-visible,.geomodeling-testimonial-modal__back:hover{color:#ffc000}.geomodeling-testimonial-modal__content{max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#155d37 rgba(21,93,55,.12);scrollbar-width:thin}.geomodeling-testimonial-modal__content>.testi-card2{min-height:0;padding:34px 52px 48px;border-radius:0;background:#fff;box-shadow:none}.geomodeling-testimonial-modal__content>.testi-card2 .box-icon{margin-bottom:22px}.geomodeling-testimonial-modal__content>.testi-card2 .box-title{margin-bottom:18px;line-height:1.25}.geomodeling-testimonial-modal__content>.testi-card2 .box-text{font-size:17px;line-height:1.85}.geomodeling-testimonial-modal__content>.testi-card2 .testi-card-profile{margin-top:34px!important;padding-top:24px;border-top:1px solid rgba(21,93,55,.14)}.geomodeling-testimonial-modal__content>.testi-card2 .testi-card_name{line-height:1.2}.geomodeling-testimonial-modal__content>.testi-card2 .testi-review-wrap{margin-top:28px}@media (max-width:575px){.geomodeling-testimonial-modal{padding:14px}.geomodeling-testimonial-modal__dialog{max-height:calc(100vh - 28px);border-radius:18px}.geomodeling-testimonial-modal__topbar{align-items:flex-start;flex-direction:column-reverse;gap:10px;padding:15px 18px}.geomodeling-testimonial-modal__label{max-width:100%;text-align:left}.geomodeling-testimonial-modal__content{max-height:calc(100vh - 116px)}.geomodeling-testimonial-modal__content>.testi-card2{padding:28px 24px 36px}.geomodeling-testimonial-modal__content>.testi-card2 .box-text{font-size:16px}}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-slider2 .swiper-slide{overflow:visible}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2{box-sizing:border-box;min-height:460px;height:100%;overflow:visible}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .box-text,#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .box-title,#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .geomodeling-testimonial-read-more,#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .testi-card-profile{position:static!important;float:none!important;clear:both;transform:none!important}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .box-icon{position:static!important;flex:0 0 auto;height:60px;margin:0 0 20px!important}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .box-title{display:block;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:0!important;color:#252d39;font-size:clamp(17px,1.35vw,20px)!important;line-height:1.38!important;overflow:visible!important;-webkit-line-clamp:unset}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .box-text{display:-webkit-box;height:auto!important;max-height:5.25em;margin:0!important;padding:0!important;line-height:1.75!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .geomodeling-testimonial-read-more{display:inline-flex;flex:0 0 auto;margin:10px 0 0!important}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .testi-card-profile{flex:0 0 auto;margin-top:auto!important;padding-top:22px;min-height:82px}#testi-sec .geomodeling-testimonial-read-more,#testi-sec .sub-title{color:#79d52b!important}#testi-sec .testi-card2 .testi-card-profile .box-thumb{border-color:#79d52b!important;background:rgba(121,213,43,.12);color:#155d37}#testi-sec .testi-card2 .testi-card_name{color:#252d39!important}.about-why-grid .why-card:nth-child(odd) .box-icon img{filter:brightness(0) saturate(100%) invert(78%) sepia(89%) saturate(1171%) hue-rotate(37deg) brightness(92%) contrast(90%)}.about-why-grid .why-card:nth-child(2n) .box-icon img{filter:brightness(0) saturate(100%) invert(77%) sepia(94%) saturate(1460%) hue-rotate(359deg) brightness(103%) contrast(101%)}@media (max-width:575px){#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2{min-height:0;height:auto}#testi-sec:not(.geomodeling-testimonial-full-page) .testi-card2 .testi-card-profile{margin-top:20px!important}}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card,#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-item{box-sizing:border-box;overflow:visible}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .box-icon,#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .box-text,#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .box-title,#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .testi-card-profile{position:static!important;float:none!important;clear:both;transform:none!important}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .box-icon{display:block;flex:0 0 auto;height:60px;margin:0 0 20px!important}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .box-title{display:block;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:0!important;line-height:1.35!important}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .box-text{display:block;height:auto!important;min-height:0!important;margin:0 0 28px!important;padding:0!important;line-height:1.72!important;overflow:visible!important}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .testi-card-profile{flex:0 0 auto;margin-top:auto!important;padding-top:20px!important}#testi-sec.geomodeling-testimonial-full-page .geomodeling-testimonial-full-card .testi-card-profile .box-thumb{display:flex!important;flex:0 0 60px;width:60px;height:60px}.cta-area-2 .row{--bs-gutter-x:24px}.cta-area-2 .cta-card2{height:360px;min-height:360px;align-items:stretch;padding:0;background-image:linear-gradient(120deg,#071b33,#155d37)!important}.cta-area-2 .cta-card2.bg-theme2{background-image:linear-gradient(120deg,#f8fbf4,#e5f2e9)!important;box-shadow:inset 0 0 0 1px rgba(21,93,55,.08)}.cta-area-2 .cta-card2 .title-area{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;padding:36px 26px 36px 40px;margin:0}.cta-area-2 .cta-card2 .sec-title{max-width:330px;margin-bottom:0}.cta-area-2 .cta-card2 .box-thumb{position:relative;right:auto;bottom:auto;align-self:stretch;width:43%;max-width:300px;height:auto;min-height:0;margin:0;overflow:hidden}.cta-area-2 .cta-card2 .box-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:0 30px 30px 0}.cta-area-2 .cta-card2.bg-theme .th-btn.style5{position:relative;z-index:3;border-color:#ffc000!important;background:#ffc000!important;color:#071b33!important;box-shadow:0 8px 18px rgba(7,27,51,.2)}.cta-area-2 .cta-card2.bg-theme .th-btn.style5:after{display:none!important}.cta-area-2 .cta-card2.bg-theme .th-btn.style5:hover{border-color:#ffc000!important;background:#ffc000!important}.cta-area-2 .cta-card2.bg-theme2 .th-btn.style6{position:relative;z-index:3;border-color:#155d37!important;background:#155d37!important;color:#fff!important;box-shadow:0 8px 18px rgba(21,93,55,.18)}.cta-area-2 .cta-card2.bg-theme2 .th-btn.style6:after{display:none!important}.cta-area-2 .cta-card2.bg-theme2 .th-btn.style6:hover{border-color:#79d52b!important;background:#79d52b!important}@media (max-width:1199px){.cta-area-2 .cta-card2{height:320px;min-height:320px}.cta-area-2 .cta-card2 .box-thumb{display:none}}@media (max-width:575px){.cta-area-2 .cta-card2{height:auto;min-height:0;padding:42px 30px}.cta-area-2 .cta-card2 .title-area{padding:0}}.geomodeling-learning-methods{position:relative;isolation:isolate;background-image:linear-gradient(115deg,#1a7040 0,#155d37 52%,#125432)!important}.geomodeling-learning-methods:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(121,213,43,.16),transparent 30%),radial-gradient(circle at 85% 80%,rgba(255,192,0,.1),transparent 28%);pointer-events:none}.geomodeling-learning-methods>.container{position:relative;z-index:1}.geomodeling-learning-methods-heading{margin-bottom:34px;text-align:center}.geomodeling-learning-methods-kicker{display:inline-flex;align-items:center;gap:9px;color:#ffc000;font-size:16px;letter-spacing:.02em}.geomodeling-learning-methods-kicker i{font-size:19px}.geomodeling-learning-methods .counter-wrap2{align-items:center;gap:28px}.geomodeling-learning-methods .counter-card2{min-width:0;flex:1 1 0;gap:14px}.geomodeling-learning-methods .counter-card2 .box-icon{width:68px;height:68px;border:1.5px solid hsla(0,0%,100%,.82);background:rgba(121,213,43,.12);color:#ffc000;box-shadow:inset 0 0 0 5px hsla(0,0%,100%,.035)}.geomodeling-learning-methods .counter-card2 .box-icon i{font-size:23px}.geomodeling-learning-methods .counter-card2 .box-title{max-width:none;color:#fff;line-height:1.35}@media (max-width:1199px){.geomodeling-learning-methods .counter-wrap2{gap:26px 20px}.geomodeling-learning-methods .counter-card2 .box-title{font-size:17px}}@media (max-width:575px){.geomodeling-learning-methods-heading{margin-bottom:26px}.geomodeling-learning-methods .counter-card2{justify-content:flex-start}}.geomodeling-learning-methods-heading{position:relative;margin-bottom:38px;padding-bottom:13px}.geomodeling-learning-methods-heading:after{content:"";position:absolute;bottom:0;left:50%;width:56px;height:3px;border-radius:99px;background:#ffc000;transform:translateX(-50%)}.geomodeling-learning-methods-kicker{gap:11px;color:#fff;font-size:23px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.geomodeling-learning-methods-kicker i{color:#79d52b;font-size:22px}.geomodeling-learning-methods .counter-card2 .box-icon{border-color:rgba(121,213,43,.9);background:rgba(121,213,43,.16);color:#fff;box-shadow:inset 0 0 0 5px hsla(0,0%,100%,.025),0 7px 18px rgba(7,27,51,.12)}.geomodeling-learning-methods .counter-card2 .box-icon i{color:#fff}.geomodeling-learning-methods .counter-card2 .box-title{color:#f8fbf4;font-size:18px;font-weight:600;letter-spacing:-.015em}.geomodeling-learning-methods{background-color:#155d37!important;background-image:linear-gradient(115deg,rgba(26,112,64,.88),rgba(21,93,55,.84) 52%,rgba(18,84,50,.9)),url(../img/bg/counter-bg-shape2-1.png)!important;background-position:50%;background-size:cover}@media (max-width:575px){.geomodeling-learning-methods-heading{margin-bottom:30px}.geomodeling-learning-methods-kicker{font-size:21px}}.cta-area-2 .cta-card2 .title-area{min-width:0}.cta-area-2 .cta-card2 .th-btn{max-width:100%;white-space:nowrap}.geomodeling-faq-bg .faq-wrap1{position:relative;z-index:2;padding-left:clamp(18px,2vw,36px)}.geomodeling-faq-bg .faq-img-box1{max-width:100%}@media (max-width:1199px){.cta-area-2 .cta-card2 .th-btn{padding-right:22px;padding-left:22px;font-size:13px}.geomodeling-faq-bg .faq-wrap1{padding-left:0}}@media (max-width:767px){.cta-area-2 .cta-card2{height:auto;min-height:0}.cta-area-2 .cta-card2 .title-area{padding:34px 28px}.geomodeling-faq-bg .faq-img-box1{flex-direction:column;gap:18px}.geomodeling-faq-bg .faq-img-box1 .img1,.geomodeling-faq-bg .faq-img-box1 .img2{width:100%;flex:0 0 auto}.geomodeling-faq-bg .faq-wrap1 .sec-title{font-size:38px;line-height:1.12}}.img-box1 .about-shape1-1.geomodeling-story-icon{width:150px;height:147px;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.geomodeling-story-icon:before{content:"";position:absolute;width:112px;height:112px;border:1px solid rgba(121,213,43,.35);border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.98) 0 57%,hsla(97,62%,95%,.88) 58% 100%)}.geomodeling-story-icon span{position:relative;z-index:1;display:inline-flex;width:62px;height:62px;align-items:center;justify-content:center;border-radius:20px;color:#ffc000;background:#155d37;box-shadow:0 14px 28px rgba(21,93,55,.22);font-size:27px}.university-partners-area{position:relative;background:linear-gradient(135deg,#f5fbf0 0,#fff 52%,#fff9e8)}.university-partners-area:after,.university-partners-area:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.university-partners-area:before{width:230px;height:230px;top:-130px;left:-100px;background:rgba(121,213,43,.1)}.university-partners-area:after{width:170px;height:170px;right:-80px;bottom:-80px;background:rgba(255,192,0,.13)}.university-partners-area .title-area{position:relative;z-index:1;max-width:700px;margin-bottom:42px}.university-partners-area .sec-text{max-width:620px;margin-right:auto;margin-left:auto}.university-partners-carousel-wrap{position:relative;z-index:1;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:0;overflow:hidden}.university-partners-slider{overflow:visible;padding-right:clamp(12px,2vw,32px);padding-left:clamp(12px,2vw,32px)}.geomodeling-youtube-player{position:relative;z-index:3;isolation:isolate;background:#071b33}.geomodeling-youtube-player iframe{display:block;position:relative;z-index:1;width:100%;height:100%;border:0;pointer-events:auto}.why-img-box1:after{z-index:0;pointer-events:none}.geomodeling-video-caption{pointer-events:none}.university-logo-card{position:relative;min-height:132px;display:flex;align-items:center;justify-content:center;padding:22px;overflow:hidden;border:1px solid rgba(37,45,57,.1);border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 30px rgba(37,45,57,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease;cursor:default;outline:none}.university-logo-card:focus-visible,.university-logo-card:hover{transform:translateY(-4px);border-color:rgba(121,213,43,.55);box-shadow:0 18px 34px rgba(21,93,55,.12)}.university-logo-name{position:absolute;z-index:2;top:10px;right:10px;left:10px;padding:6px 9px;color:#fff;background:#26333b;border-radius:8px;box-shadow:0 8px 16px rgba(38,51,59,.18);font-size:12px;font-weight:700;line-height:1.28;text-align:center;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.university-logo-card:focus-visible .university-logo-name,.university-logo-card:hover .university-logo-name{opacity:1;transform:translateY(0)}.university-logo-card img{display:block;width:100%;height:76px;-o-object-fit:contain;object-fit:contain}.university-partners-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px}.university-partners-arrow{display:inline-grid;width:42px;height:42px;place-items:center;padding:0;color:#155d37;background:#fff;border:1px solid rgba(121,213,43,.45);border-radius:50%;transition:color .2s ease,background-color .2s ease,transform .2s ease}.university-partners-arrow:focus-visible,.university-partners-arrow:hover{color:#26333b;background:#ffc000;transform:translateY(-2px)}.university-partners-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.geomodeling-testimonial-loading-avatar{display:grid;width:60px;height:60px;place-items:center;color:#155d37;background:#f5fbf0;border:2px solid #79d52b;border-radius:50%}@media (max-width:991px){.university-logo-card{min-height:118px}}@media (max-width:575px){.img-box1 .about-shape1-1.geomodeling-story-icon{display:none}.university-partners-area .title-area{margin-bottom:30px}.university-logo-card{min-height:104px;padding:15px;border-radius:16px}.university-logo-card img{height:62px}.university-logo-name{top:7px;right:7px;left:7px;font-size:10px}}