@charset "UTF-8";:root{--theme-color:#ff953e;--theme-color2:#b5580d;--title-color:#000;--body-color:#4D5765;--smoke-color:#E0E0E0;--smoke-color2:#F8F8F8;--smoke-color3:#bdc3c4;--smoke-color4:#edf2f3;--black-color:#000000;--black-color2:#0A0A0A;--gray-color:#D8DDE1;--white-color:#ffffff;--light-color:#B7BEC8;--yellow-color:#FFB539;--success-color:#28a745;--error-color:#dc3545;--th-border-color:#E0E0E0;--title-font:"Anek Latin",sans-serif;--body-font:"DM Sans",sans-serif;--icon-font:"Font Awesome 6 Pro";--main-container:1530px;--container-gutters:24px;--section-space:120px;--section-space-mobile:60px;--section-title-space:60px;--ripple-ani-duration:5s;}html,body{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;-webkit-font-smoothing:antialiased;}iframe{border:none;width:100%;}button:focus,a:focus,a:active,a.nice-select.open,input,input:hover,input:focus,input:active,input.nice-select.open,textarea,textarea:hover,textarea:focus,textarea:active,textarea.nice-select.open{outline:none;}input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}img:not([draggable]),embed,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(--title-color);text-decoration:none;outline:0;-webkit-transition:all ease .2s;transition:all ease .2s;}a:hover{color:var(--title-color);}.text-wrapper a:not(.th-btn),.sitemap a,form a{text-decoration:underline}.text-wrapper a:not(.th-btn):hover,.sitemap a:hover,form a:hover{text-decoration:none}.breadcrumb-item a{color:var(--theme-color);}.news-detail__file-link{text-decoration:none}.news-detail__file-link:hover{text-decoration:underline}a:active,a.nice-select.open,a:focus,a:hover,a:visited{text-decoration:none;outline:0;}button{-webkit-transition:all ease .2s;transition:all ease .2s;}img{border:none;max-width:100%;}ins{text-decoration:none;}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 0;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,h2,h3,.h4,h4,.h5,h5,h6{font-family:var(--title-font);color:var(--title-color);text-transform:none;font-weight:700;line-height:1;margin:0 0 15px 0;}h1{font-size:84px;line-height:1;}.h2,h2,[privacy-policy] h1{font-size:45px;line-height:1;font-weight:600;}[privacy-policy] h1{margin-bottom:30px}h3{font-size:36px;line-height:1;}.h4,h4{font-size:30px;line-height:1;}.h5,h5{font-size:24px;line-height:1;}h6{font-size:20px;line-height:1;}@media (max-width:1199px){h1{font-size:44px}.h2,h2{font-size:36px}h3{font-size:30px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}h6{font-size:16px}}@media (max-width:767px){h1{font-size:40px}.h2,h2{font-size:34px}h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}h6{font-size:16px}}@media (max-width:575px){h1{font-size:34px}.h2,h2,[privacy-policy] h1{font-size:28px}}@media (max-width:375px){h1{font-size:32px}}@media (max-width:1399px){:root{--main-container:1250px}}@media (min-width:1370px){.th-container2{--main-container:1720px}}@media (min-width:1922px){.th-container2{margin-left:auto;margin-right:auto}}@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)}.container.px-0{max-width:var(--main-container)}}@media only screen and (min-width:1300px){.th-container{--main-container:1680px}}@media only screen and (max-width:1600px){.container-fluid.px-0 .row{margin-left:0!important;margin-right:0!important}}.gy-30{--bs-gutter-y:30px;}select,textarea,input:not([type=checkbox]):not([type=radio]){height:50px;border:1px solid var(--smoke-color);color:var(--body-color);background-color:var(--white-color);border-radius:14px;font-size:14px;width:100%;font-family:var(--body-font);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}select:focus,textarea:focus,input:not([type=checkbox]):not([type=radio]):focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:var(--theme-color);}select::-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder{color:var(--body-color);}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--body-color);}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--body-color);}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--body-color);}select::-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder{color:var(--body-color);}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--body-color);}select::-ms-input-placeholder,textarea::-ms-input-placeholder,input::-ms-input-placeholder{color:var(--body-color);}select::placeholder,textarea::placeholder,input::placeholder{color:var(--body-color);}select{display:block;width:100%;line-height:1.5;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%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,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87109 1.71094L5.71484 5.62109C5.56901 5.7487 5.41406 5.8125 5.25 5.8125C5.08594 5.8125 4.9401 5.7487 4.8125 5.62109L0.65625 1.71094C0.382812 1.40104 .373698 1.09115 .628906 .78125C0.920573 .507812 1.23047 .498698 1.55859 .753906L5.25 4.25391L8.96875 .753906C9.27865 .498698 9.57943 .498698 9.87109 .753906C10.1263 1.08203 10.1263 1.40104 9.87109 1.71094Z' fill='%238B929C'/%3E%3C/svg%3E");}textarea{min-height:150px;padding-top:16px;padding-bottom:17px;border-radius:14px;}textarea.form-control.style2,textarea.style2{min-height:100px;}option:checked,option:focus,option:hover{background-color:var(--theme-color);color:var(--white-color);}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}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;-webkit-transition:all .2s ease;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;}textarea.is-invalid,select.is-invalid,input.is-invalid{border:1px solid var(--error-color)!important;background-position:right calc(.375em + .8875rem) center;background-image:none;}textarea.is-invalid:focus,select.is-invalid:focus,input.is-invalid:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;}textarea.is-invalid{background-position:top calc(.375em + .5875rem) right calc(.375em + .8875rem);}.row.no-gutters>.form-group{margin-bottom:0;}.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;}input[type=date]{padding:0 25px 0 25px;position:relative;}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;position:absolute;left:0;height:100%;width:100%;z-index:1;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;}.swiper-wrapper.row{-ms-flex-wrap:nowrap;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;}.swiper-fade .swiper-slide{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.swiper-fade .swiper-slide-prev{opacity:0;}.swiper-pagination-bullets{position:relative;z-index:3;text-align:center;margin:45px 0 10px 0;padding-bottom:20px;line-height:12px;height:12px;}.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-horizontal-gap:6px;margin:5px 4px;opacity:1;background-color:#C5DACC;color:#C5DACC;border-radius:50%;position:relative;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--theme-color);-webkit-transform:scale(1.6);transform:scale(1.6);}.slider-area{position:relative;}.slider-arrow{display:inline-block;padding:0;background-color:transparent;border-radius:30px;color:var(--title-color);border:1px solid var(--title-color);position:absolute;top:50%;left:var(--pos-x,-120px);width:var(--icon-size,56px);height:var(--icon-size,56px);line-height:var(--icon-size,56px);font-size:var(--icon-font-size,20px);margin-top:calc(var(--icon-size,0) / -2);z-index:3;border-radius:50%}@media (max-width:1500px){.slider-arrow{display:none!important}}.slider-arrow.style2{-webkit-box-shadow:none;box-shadow:none;}.slider-arrow.style2:hover{background-color:var(--theme-color);color:var(--title-color);border-color:var(--title-color);}.slider-arrow.style3{background-color:var(--theme-color);color:var(--title-color);border-color:var(--theme-color);-webkit-box-shadow:none;box-shadow:none;}.slider-arrow.style3:hover{background-color:var(--title-color);border-color:var(--title-color);color:var(--theme-color);}.slider-arrow.style4{--icon-size:46px;background-color:var(--title-color);color:var(--white-color);border-color:var(--title-color);-webkit-transition:all .2s;transition:all .2s;}.slider-arrow.style4:hover{background-color:var(--theme-color);color:var(--title-color);}.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(--theme-color);color:var(--white-color);border-color:var(--theme-color);}.arrow-margin .slider-arrow{top:calc(50% - 30px);}.arrow-wrap{position:relative;}.arrow-wrap .slider-arrow{opacity:0;visibility:hidden;-webkit-transform:scale(.4);transform:scale(.4)}@media (max-width:1299px){.arrow-wrap .slider-arrow{display:none}}.arrow-wrap:hover .slider-arrow{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);}@media (max-width:1500px){.slider-arrow{--arrow-horizontal:-20px;--pos-x:-70px}}@media (max-width:1399px){.slider-arrow{--arrow-horizontal:40px;--pos-x:-17px}}.icon-box .slider-arrow{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.icon-box .slider-arrow:not(:last-child){margin-right:8px;}@media (max-width:1500px){.icon-box .slider-arrow{display:block!important}}@media (max-width:991px){.slider-arrow{--icon-size:40px;line-height:38px;margin-right:40px;font-size:14px}.slider-arrow.slider-next{margin-right:0;margin-left:40px}.icon-box .slider-arrow{margin-right:0}}:root{--input-height:50px;}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.nice-select.open .list{opacity:1;border-radius:0;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);border-bottom:1px solid var(--theme-color);}.nice-select.disabled{color:#999;pointer-events:none;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .option.focus,.nice-select .option.selected.focus{background-color:var(--smoke-color);}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select.open .list{display:block;}.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%;-webkit-transition:all ease .2s;transition:all ease .2s;opacity:0;visibility:hidden;}.th-menu-wrapper .mobile-logo{padding-bottom:0;padding-top:20px;display:block;text-align:center;}.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;font-size:18px;z-index:1;color:var(--title-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:var(--white-color);border-right:3px solid var(--theme-color);height:100%;position:relative;left:-110%;opacity:0;visibility:hidden;-webkit-transition:all ease 1s;transition:all ease 1s;z-index:1;display:flex;flex-direction:column;}.th-menu-wrapper.th-body-visible{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}.th-menu-wrapper.th-body-visible .th-menu-area{left:0;opacity:1;visibility:visible;}.th-mobile-menu{flex:1 1 0;overflow-y:auto;padding-bottom:40px;margin-top:33px;text-align:left;}.th-mobile-menu ul{margin:0;padding:0 0;}.th-mobile-menu ul li{border-bottom:1px solid #fdedf1;list-style-type:none;}.th-mobile-menu ul li li:first-child{border-top:1px solid #fdedf1;}.th-mobile-menu ul li a{display:block;position:relative;padding:12px 0;line-height:1.4;font-size:16px;text-transform:capitalize;color:var(--title-color);padding-left: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{-webkit-transform:rotate(90deg);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 .th-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);-webkit-box-shadow:0 0 20px -8px rgba(173,136,88,.5);box-shadow:0 0 20px -8px rgba(173,136,88,.5);border-radius:50%;}.th-mobile-menu ul .th-item-has-children>a .th-mean-expand:before{content:"\f067";font-family:var(--icon-font);}.th-mobile-menu ul .th-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 .th-item-has-children.th-active>a .th-mean-expand:before{content:"\f068";}.th-mobile-menu ul .th-item-has-children.th-active>a:after{content:"\f068";}.th-mobile-menu>ul{padding:0 40px;}.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(--title-color);display:inline-block;border-radius:50%;}.th-menu-toggle:hover{background-color:var(--title-color);color:var(--white-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 .th-btn{color:var(--title-color);}.preloader .th-btn:hover{color:var(--title-color);}@-webkit-keyframes loaderfill{0%{-webkit-box-shadow:0 0 0 2px inset;box-shadow:0 0 0 2px inset}100%{-webkit-box-shadow:0 0 0 10px inset;box-shadow:0 0 0 10px inset}}@keyframes loaderfill{0%{-webkit-box-shadow:0 0 0 2px inset;box-shadow:0 0 0 2px inset}100%{-webkit-box-shadow:0 0 0 10px inset;box-shadow:0 0 0 10px inset}}.th-btn{position:relative;z-index:2;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:var(--theme-color);font-family:var(--title-font);border:none;font-weight:400;font-size:18px;color:var(--title-color);line-height:1;padding:15px 30px;border-radius:14px;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.5);transition:.2s cubic-bezier(.25,.46,.45,.5);overflow:hidden;-webkit-transition-delay:0s;transition-delay:0s;}button.th-btn{-webkit-appearance:none;appearance:none;cursor:pointer;width:auto;}.th-btn.th-icon span.material-symbols-outlined{color:var(--white-color);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease;transition:all .2s ease;}.th-btn.th-icon:hover span.material-symbols-outlined,.service-card:hover .th-btn.th-icon span.material-symbols-outlined,.blog-grid:hover .th-btn.th-icon span.material-symbols-outlined{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.th-btn .btn-text{display:inline-block;position:relative;z-index:1;text-align:center;}.th-btn .btn-text::after{top:0;left:0;opacity:0;width:100%;display:block;-webkit-transition:.2s;transition:.2s;position:absolute;background:transparent;color:var(--white-color);content:attr(data-back);-webkit-transform:translateY(240%);transform:translateY(240%);}.th-btn .btn-text::before{top:0;left:0;opacity:1;display:block;-webkit-transition:.2s;transition:.2s;position:relative;color:var(--title-color);content:attr(data-front);-webkit-transform:translateY(0);transform:translateY(0);}.th-btn::after{content:"";width:100%;height:100%;background:var(--title-color);position:absolute;top:100%;left:0;border-radius:100%;z-index:-1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.th-btn:is(.style1):hover::after,.service-card:hover .th-btn:is(.style1)::after{background-color:var(--white-color);}.th-btn:is(.style1):hover .btn-text:before,.th-btn:is(.style1):hover .btn-text:after,.service-card:hover .th-btn:is(.style1) .btn-text:before,.service-card:hover .th-btn:is(.style1) .btn-text:after{color:var(--title-color);}.th-btn:is(.style1).th-icon span.material-symbols-outlined,.service-card .th-btn:is(.style1).th-icon span.material-symbols-outlined{color:var(--black-color);}.th-btn:is(.style1).th-icon:hover span.material-symbols-outlined,.service-card:hover .th-btn:is(.style1).th-icon span.material-symbols-outlined{color:var(--title-color);}.th-btn:is(.border-btn){background-color:transparent;border:1px solid var(--smoke-color);color:var(--title-color);}.th-btn:is(.border-btn) .btn-text{-webkit-transform:translateY(1px);transform:translateY(1px);}.th-btn:is(.border-btn) .btn-text:before,.th-btn:is(.border-btn) .btn-text:after{color:var(--title-color);}.th-btn:is(.border-btn).th-icon span.material-symbols-outlined{color:var(--title-color);}.th-btn:is(.border-btn):hover .btn-text:before,.th-btn:is(.border-btn):hover .btn-text:after,.service-card:hover .th-btn:is(.border-btn) .btn-text:before,.service-card:hover .th-btn:is(.border-btn) .btn-text:after,.blog-grid:hover .th-btn:is(.border-btn) .btn-text:before,.blog-grid:hover .th-btn:is(.border-btn) .btn-text:after{color:var(--white-color);}.th-btn:is(.border-btn):hover.th-icon span.material-symbols-outlined,.service-card:hover .th-btn:is(.border-btn).th-icon span.material-symbols-outlined,.blog-grid:hover .th-btn:is(.border-btn).th-icon span.material-symbols-outlined{color:var(--white-color);}.th-btn:is(.black-btn){background-color:var(--title-color);color:var(--white-color);}.th-btn:is(.black-btn).style1:hover:after,.service-card:hover .th-btn:is(.black-btn).style1:hover:after{background-color:var(--theme-color);}.th-btn:is(.black-btn) .btn-text{-webkit-transform:translateY(1px);transform:translateY(1px);}.th-btn:is(.black-btn) .btn-text:before,.th-btn:is(.black-btn) .btn-text:after{color:var(--white-color);}.th-btn:is(.black-btn).th-icon span.material-symbols-outlined{color:var(--white-color);}.th-btn:is(.black-btn):hover .btn-text:before,.th-btn:is(.black-btn):hover .btn-text:after,.service-card:hover .th-btn:is(.black-btn) .btn-text:before,.service-card:hover .th-btn:is(.black-btn) .btn-text:after{color:var(--black-color);}.th-btn:is(.black-btn):hover:after,.service-card:hover .th-btn:is(.black-btn):hover:after{background-color:var(--theme-color);}.th-btn:is(.black-btn):hover.th-icon span.material-symbols-outlined,.service-card:hover .th-btn:is(.black-btn).th-icon span.material-symbols-outlined{color:var(--black-color);}.th-btn:is(.black-btn2){background-color:var(--title-color);color:var(--white-color);}.th-btn:is(.black-btn2) .btn-text{-webkit-transform:translateY(1px);transform:translateY(1px);}.th-btn:is(.black-btn2) .btn-text:before,.th-btn:is(.black-btn2) .btn-text:after{color:var(--white-color);}.th-btn:is(.black-btn2).th-icon span.material-symbols-outlined{color:var(--white-color);}.th-btn:is(.black-btn2):hover .btn-text:before,.th-btn:is(.black-btn2):hover .btn-text:after,.service-card:hover .th-btn:is(.black-btn2) .btn-text:before,.service-card:hover .th-btn:is(.black-btn2) .btn-text:after{color:var(--title-color);}.th-btn:is(.black-btn2):hover:after,.service-card:hover .th-btn:is(.black-btn2):hover:after{background-color:var(--white-color);}.th-btn:is(.black-btn2):hover.th-icon span.material-symbols-outlined,.service-card:hover .th-btn:is(.black-btn2).th-icon span.material-symbols-outlined{color:var(--title-color);}.th-btn:is(.style2){font-weight:600;border-radius:10px;}.th-btn:is(.style2) .btn-text:before,.th-btn:is(.style2) .btn-text:after{color:var(--title-color);}.th-btn:is(.style2).th-icon span.material-symbols-outlined{color:var(--title-color);}.th-btn:is(.style2):hover .btn-text:before,.th-btn:is(.style2):hover .btn-text:after,.service-card:hover .th-btn:is(.style2) .btn-text:before,.service-card:hover .th-btn:is(.style2) .btn-text:after{color:var(--white-color);}.th-btn:is(.style2):hover.th-icon span.material-symbols-outlined,.service-card:hover .th-btn:is(.style2).th-icon span.material-symbols-outlined{color:var(--white-color);}.th-btn:hover,.service-card:hover .th-btn,.blog-grid:hover .th-btn{-webkit-transition-delay:.2s;transition-delay:.2s;}.th-btn:hover::after,.service-card:hover .th-btn::after,.blog-grid:hover .th-btn::after{top:0;border-radius:0;}.th-btn:hover .btn-text::after,.service-card:hover .th-btn .btn-text::after,.blog-grid:hover .th-btn .btn-text::after{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);}.th-btn:hover .btn-text::before,.service-card:hover .th-btn .btn-text::before,.blog-grid:hover .th-btn .btn-text::before{opacity:0;-webkit-transform:translateY(-240%);transform:translateY(-240%);}.th-btn.th-radius{border-radius:30px;}.th-btn.fw-btn{width:100%;}.icon-btn{display:inline-block;width:var(--btn-size,56px);height:var(--btn-size,56px);line-height:var(--btn-size,56px);font-size:var(--btn-font-size,18px);background-color:var(--icon-bg,transparent);border:1px solid var(--smoke-color);color:var(--title-color);text-align:center;border-radius:14px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.icon-btn a{color:var(--title-color);}.icon-btn:hover{background-color:var(--theme-color);color:var(--white-color);border-color:var(--theme-color);}.icon-btn.th-radius{border-radius:100px;}.play-btn.style2:before,.play-btn.style2:after{background-color:transparent;border:1px solid var(--white-color);}.line-btn{font-size:16px;font-weight:600;display:inline-block;line-height:.8;position:relative;padding-bottom:4px;margin-bottom:-1px;color:var(--title-color);}.line-btn i{margin-left:5px;font-size:.9rem;}.line-btn:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--title-color);-webkit-transition:all ease .2s;transition:all ease .2s;}.line-btn:hover::before{width:45px;}.line-btn:hover.th-icon span.material-symbols-outlined{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.line-btn.th-icon span.material-symbols-outlined{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease;transition:all .2s ease;}.scroll-top.show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}.sec-title{margin-bottom:calc(var(--section-title-space) - 10px);margin-top:-.32em;}.sec-subtitle{font-weight:400;line-height:1.2}.sub-title{position:relative;font-family:var(--title-font);font-weight:500;font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-color2);margin-bottom:20px;display:inline-block}.sub-title.style1{padding:0;}.sub-title.style1:before{display:none;}@media (max-width:575px){.sub-title{font-size:14px}}.sub-title:has(img){margin-top:0;}.sub-title.sub-title2{position:relative;z-index:2;text-transform:uppercase;margin-bottom:22px;}.sub-title.sub-title2.style1{background-color:transparent;color:var(--title-color);padding-right:0;}.sub-title.sub-title2.style1:after{display:none;}.sub-title.sub-title3{position:relative;z-index:2;text-transform:uppercase;margin-bottom:22px;}.sub-title.sub-title3.style1{background-color:transparent;color:var(--title-color);padding-right:0;}.sub-title.sub-title3.style1:after{display:none;}.sub-title.sub-title4:before{content:"";background-image:url("/immagini/theme-img/title_shape4.svg");background-color:transparent;background-repeat:no-repeat;position:absolute;top:5px;left:1px;width:20px;height:20px;opacity:1;}.sub-title.sub-title4.style1{background-color:transparent;color:var(--title-color);padding-right:0;}.sub-title.sub-title4.style1:after{display:none;}.sub-title.sub-title5{position:absolute;content:"";top:10px;left:0;width:66px;height:10px;background-image:url("/immagini/theme-img/title_shape3.svg");background-repeat:no-repeat;background-color:transparent;}@media (max-width:450px){.sub-title.sub-title5{padding-right:0;font-size:18px}}.sub-title.sub-title5 span{width:30px;height:15px;display:inline-block;margin-left:8px;background-image:url("/immagini/theme-img/title_shape3.svg");background-repeat:no-repeat;}.sub-title.sub-title5.style1{background-color:transparent;padding-left:50px;}@media (max-width:450px){.sub-title.sub-title5.style1{padding-left:40px}}.sub-title.sub-title5.style1:after{display:none;}.sub-title.sub-title5::before,.sub-title.sub-title5:after{content:"";position:absolute;top:48%;height:2px;width:200px;opacity:1}@media (max-width:575px){.sub-title.sub-title5::before,.sub-title.sub-title5:after{width:30px}}@media (max-width:450px){.sub-title.sub-title5::before,.sub-title.sub-title5:after{display:none}}.sub-title.sub-title5::before{background-color:var(--theme-color);margin-left:-11.9rem}@media (max-width:575px){.sub-title.sub-title5::before{margin-left:-1.3rem}}.sub-title.sub-title5::after{background-color:var(--theme-color);margin-left:0;}.sub-title.sub-title5{position:relative;font-family:var(--title-font);font-weight:700;font-size:20px;line-height:16px;text-transform:uppercase;background-image:url("/immagini/theme-img/title_shape4.svg");background-repeat:no-repeat;padding:0 40px 0 40px;color:var(--title-color);margin-bottom:25px;}@media (max-width:450px){.sub-title.sub-title5{padding-right:0;font-size:18px}}.sub-title.sub-title5 span{width:30px;height:15px;display:inline-block;margin-left:8px;background-image:url("/immagini/theme-img/title_shape5.svg");background-repeat:no-repeat;}.sub-title.sub-title5.style1{background-color:transparent;padding-left:40px;}.sub-title.sub-title5.style1:after{display:none;}.sub-title.sub-title5::before,.sub-title.sub-title5:after{content:"";position:absolute;top:48%;height:2px;width:200px;opacity:1}@media (max-width:575px){.sub-title.sub-title5::before,.sub-title.sub-title5:after{width:30px}}@media (max-width:450px){.sub-title.sub-title5::before,.sub-title.sub-title5:after{display:none}}.sub-title.sub-title5::before{background-color:var(--theme-color);margin-left:-11.9rem}@media (max-width:575px){.sub-title.sub-title5::before{margin-left:-1.3rem}}.sub-title.sub-title5::after{background-color:var(--theme-color);margin-left:0;}.sub-title.sub-title6{position:relative;z-index:2;font-weight:500;font-size:20px;line-height:30px;padding:0 75px;}.sub-title.sub-title6:before,.sub-title.sub-title6:after{position:absolute;content:"";top:8px;left:0;width:66px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='66' height='15' viewBox='0 0 66 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.0598 .551471H8.94024C4.36574 .551471 .657371 3.66243 .657371 7.5C0.657371 11.3376 4.36574 14.4485 8.94024 14.4485H57.0598C61.6343 14.4485 65.3426 11.3376 65.3426 7.5C65.3426 3.66243 61.6343 .551471 57.0598 .551471ZM8.94024 0C4.00268 0 0 3.35786 0 7.5C0 11.6421 4.00268 15 8.94024 15H57.0598C61.9973 15 66 11.6421 66 7.5C66 3.35786 61.9973 0 57.0598 0H8.94024Z' fill='%236D2CF8'/%3E%3Cpath d='M58.6224 10.0778C58.8944 9.80583 58.8944 9.36509 58.6224 9.09311L57.4162 7.88697C58.0248 6.81319 57.7991 5.56272 56.9983 4.76305C55.9815 3.74631 54.3255 3.74499 53.3075 4.76305C52.2901 5.78044 52.2901 7.43645 53.3075 8.45384C54.1001 9.24545 55.3488 9.48103 56.4307 8.87102L57.6375 10.0778C57.9097 10.3498 58.3504 10.3498 58.6224 10.0778ZM56.0137 7.469C55.5472 7.93555 54.759 7.93555 54.2925 7.469C53.8177 6.99425 53.8177 6.22237 54.2925 5.74775C54.7745 5.26572 55.5309 5.26493 56.0137 5.74775C56.4858 6.21986 56.4939 6.98883 56.0137 7.469Z' fill='%236D2CF8'/%3E%3Cpath d='M45.947 7H8.37271C7.98783 7 7.67627 7.31143 7.67627 7.69644C7.67627 8.08146 7.9877 8.39288 8.37271 8.39288H45.947C46.3319 8.39288 46.6435 8.08146 46.6435 7.69644C46.6435 7.31143 46.3319 7 45.947 7Z' fill='%236D2CF8'/%3E%3C/svg%3E%0A");background-color:transparent;}.sub-title.sub-title6.style1{background-color:transparent;color:var(--title-color);padding-right:0;}.sub-title.sub-title6.style1:after{display:none;}.sub-title.sub-title7{position:relative;z-index:2;font-weight:700;font-size:16px;line-height:30px;text-transform:uppercase;margin-bottom:22px;padding:0 73px;}.sub-title.sub-title7:before,.sub-title.sub-title7:after{position:absolute;content:"";top:10px;left:0;width:66px;height:10px;background-image:url("/immagini/theme-img/title_shape7.svg");background-repeat:no-repeat;background-color:transparent;}.sub-title.sub-title7:after{background-image:url("/immagini/theme-img/title_shape7-1.svg");left:unset;right:0;}.sub-title.sub-title7.style1{background-color:transparent;color:var(--title-color);padding-right:0;}.sub-title.sub-title7.style1:after{display:none;}.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);}.sec-text{color:var(--black-color);max-width:580px;}.title-area{margin-bottom:calc(var(--section-title-space) - 10px);position:relative;z-index:2;}.title-area.style2{margin-top:-8px;}.title-area .sec-title{margin-bottom:15px;}.title-area .th-btn{margin-top:20px;margin-bottom:10px;}.shadow-title.style2{position:absolute;top:0;font-weight:700;font-size:194px;line-height:200px;color:#191919;display:inline-block;margin-left:-20%;opacity:1;z-index:-1}@media (max-width:575px){.shadow-title.style2{font-size:104px;line-height:200px}}@media (max-width:1199px){.sub-title{margin-bottom:20px}.title-area,.sec-title{--section-title-space:60px}.title-area.mb-45,.sec-title.mb-45{margin-bottom:36px}.title-area.mb-50,.sec-title.mb-50{margin-bottom:40px}}@media (max-width:991px){.title-area,.sec-title{--section-title-space:0;margin:0 0 15px 0!important}.title-area.mb-45,.sec-title.mb-45{margin-bottom:35px}}.th-social a{display:inline-block;width:var(--icon-size,46px);height:var(--icon-size,46px);line-height:var(--icon-size,46px);background-color:var(--white-color);color:var(--title-color);font-size:16px;text-align:center;margin-right:5px;border-radius:50%;}.th-social a:last-child{margin-right:0;}.th-social a:hover{background-color:var(--theme-color);color:var(--white-color);}.th-social.style2 a{--icon-size:40px;font-size:14px;background-color:transparent;color:var(--white-color);border:1px solid;}.th-social.style2 a:hover{border-color:var(--theme-color);color:var(--white-color);background-color:var(--theme-color);}.th-social.style3 a{width:var(--icon-size,46px);height:var(--icon-size,46px);line-height:var(--icon-size,46px);margin-right:10px;}.th-social.color-theme a{color:var(--body-color);border-color:var(--theme-color);}.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;}.btn-group.style2{gap:20px 70px}@media (max-width:767px){.btn-group.style2{gap:20px 30px}}.sec-shape.style2:after,.sec-shape.style2:before{background:#E3E7F0;}.sec-shape.style2 .th-btn{padding:20.5px 40px;}.slider-drag-cursor.active{display:block;}.fw-bold{font-weight:700;}.bg-smoke2{background-color:var(--smoke-color2)!important;}[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:center center;}.bg-pattern-theme{background-color:#f08328;opacity:1;background-image:radial-gradient(circle,#de7723 1.2px,transparent 1.2px);background-size:15px 15px;}.text-inherit{color:inherit;}.text-inherit:hover{color:var(--theme-color);}[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=white]:before{background-color:var(--white-color);}[data-overlay=black]:before{background-color:var(--black-color);}[data-overlay=overlay1]:before{background-color:#080E1C;}[data-opacity="1"]:before{opacity:.1;}[data-opacity="2"]:before{opacity:.2;}[data-opacity="3"]:before{opacity:.3;}[data-opacity="4"]:before{opacity:.4;}[data-opacity="5"]:before{opacity:.5;}[data-opacity="6"]:before{opacity:.6;}[data-opacity="7"]:before{opacity:.7;}[data-opacity="8"]:before{opacity:.8;}[data-opacity="9"]:before{opacity:.9;}[data-opacity="10"]:before{opacity:1;}@-webkit-keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}30%{opacity:.4}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}30%{opacity:.4}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@-webkit-keyframes ripple2{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.4}50%{opacity:.3}80%{opacity:.2}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes ripple2{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:.4}50%{opacity:.3}80%{opacity:.2}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@-webkit-keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@-webkit-keyframes movingX{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes movingX{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moving{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moving{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes jumpAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jumpAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes jumpReverseAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jumpReverseAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes titleFill{0%{width:0}80%{width:100%}100%{width:100%}}@keyframes titleFill{0%{width:0}80%{width:100%}100%{width:100%}}@-webkit-keyframes lineDown{0%{-webkit-transform:0;transform:0;opacity:0}30%{opacity:1}60%{opacity:1}100%{-webkit-transform:translateY(8px);transform:translateY(8px);opacity:1}}@keyframes lineDown{0%{-webkit-transform:0;transform:0;opacity:0}30%{opacity:1}60%{opacity:1}100%{-webkit-transform:translateY(8px);transform:translateY(8px);opacity:1}}.swing{-webkit-animation:swing 10s infinite ease-in-out;animation:swing 10s infinite ease-in-out;}@-webkit-keyframes swing{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes swing{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes scaleUpDown{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleUpDown{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes roundFill{0%{width:0}60%{width:100%;opacity:1}100%{opacity:0}}@keyframes roundFill{0%{width:0}60%{width:100%;opacity:1}100%{opacity:0}}@-webkit-keyframes dance{0%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dance{0%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dance2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(15px,-15px,0);transform:translate3d(15px,-15px,0)}100%{-webkit-transform:translate3d(0,-15px,15px);transform:translate3d(0,-15px,15px)}}@keyframes dance2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(15px,-15px,0);transform:translate3d(15px,-15px,0)}100%{-webkit-transform:translate3d(0,-15px,15px);transform:translate3d(0,-15px,15px)}}@-webkit-keyframes slideTop{49%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:1}}@keyframes slideTop{49%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:1}}@-webkit-keyframes zoom1{0%{scale:.2}50%{scale:1}100%{scale:.2}}@keyframes zoom1{0%{scale:.2}50%{scale:1}100%{scale:.2}}@-webkit-keyframes topBottomLine{0%{top:0}50%{top:calc(100% - 30px)}100%{top:0}}@keyframes topBottomLine{0%{top:0}50%{top:calc(100% - 30px)}100%{top:0}}@-webkit-keyframes bgColor{0%{background-color:#F2BA4C}25%{background-color:#81F24C}50%{background-color:#41F27D}75%{background-color:#0500FF}100%{background-color:#F2BA4C}}@keyframes bgColor{0%{background-color:#F2BA4C}25%{background-color:#81F24C}50%{background-color:#41F27D}75%{background-color:#0500FF}100%{background-color:#F2BA4C}}@-webkit-keyframes footerLine{0%{left:40px}50%{left:0}100%{left:40px}}@keyframes footerLine{0%{left:40px}50%{left:0}100%{left:40px}}@-webkit-keyframes fadeLeftRight{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes fadeLeftRight{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@-webkit-keyframes animate-positive{0%{width:0}}@keyframes animate-positive{0%{width:0}}.slideinleft{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-name:var(--animation-name);animation-name:var(--animation-name);}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.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;}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideinup{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideinup{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-100% - var(--gap)));transform:translateX(calc(-100% - var(--gap)))}}@-webkit-keyframes slideinright{0%{opacity:0;-webkit-transform:translateX(180px);transform:translateX(180px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideinright{0%{opacity:0;-webkit-transform:translateX(180px);transform:translateX(180px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideindown{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideindown{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideinleft{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideinleft{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slidebottomright{0%{opacity:0;-webkit-transform:translateX(120px) translateY(120px);transform:translateX(120px) translateY(120px)}100%{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes slidebottomright{0%{opacity:0;-webkit-transform:translateX(120px) translateY(120px);transform:translateX(120px) translateY(120px)}100%{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes slidetopleft{0%{opacity:0;-webkit-transform:translateX(-100px) translateY(-100px);transform:translateX(-100px) translateY(-100px)}100%{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes slidetopleft{0%{opacity:0;-webkit-transform:translateX(-100px) translateY(-100px);transform:translateX(-100px) translateY(-100px)}100%{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dance{0%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dance2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(15px,-15px,0);transform:translate3d(15px,-15px,0)}100%{-webkit-transform:translate3d(0,-15px,15px);transform:translate3d(0,-15px,15px)}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.widget_nav_menu ul{list-style:none;padding:0;margin:0 0 0 0;}.widget_nav_menu>ul,.widget_nav_menu .menu,.widget_meta .menu,.widget_pages .menu,.widget_archive .menu,.widget_categories .menu{margin:0 0 -10px 0;}.widget_nav_menu a{display:block;background-color:var(--white-color);border:1px solid var(--smoke-color);margin:0 0 10px 0;padding:16.5px 45px 16.5px 25px;font-size:16px;font-weight:400;line-height:1.313;color:var(--body-color);border-radius:100px;}.widget_nav_menu a::before{content:"\f061";position:absolute;right:25px;top:17px;font-family:var(--icon-font);font-weight:600;color:var(--body-color);-webkit-transition:all ease .2s;transition:all ease .2s;}.widget_nav_menu li{display:block;position:relative;}.widget_nav_menu li>span{color:var(--title-color);background-color:var(--white-color);font-weight:600;text-align:center;position:absolute;right:24px;top:15px;-webkit-transition:all ease .2s;transition:all ease .2s;pointer-events:none;min-width:20px;text-align:right;}.widget_nav_menu a:hover{color:var(--white-color);background-color:var(--theme-color);border-color:var(--theme-color);}.widget_nav_menu a:hover:before{color:var(--white-color);}.widget_nav_menu a:hover ~ span{color:var(--white-color);background-color:var(--theme-color);}.widget_nav_menu .children{margin-left:10px;}.widget_nav_menu a{padding-right:20px;}.widget_nav_menu .sub-menu{margin-left:10px;}.wp-block-archives{list-style:none;margin:0;padding:0;margin-bottom:20px;}.wp-block-archives a:not(:hover){color:inherit;}.th-blog ul.wp-block-archives li{margin:5px 0;}.wp-block-latest-comments{margin-top:-.11em;padding-left:0;}.wp-block-latest-comments ol,.wp-block-latest-comments ul{margin-bottom:0;padding:0;}.wp-block-latest-comments li{margin-bottom:0;color:var(--body-color);padding-left:30px;position:relative;list-style:none;}.wp-block-latest-comments li:before{content:"\f086";position:absolute;left:0;top:-1px;color:var(--theme-color);font-family:var(--icon-font);}.wp-block-latest-comments.has-avatars li{padding-left:0;padding-bottom:0!important;}.wp-block-latest-comments.has-avatars li:before{display:none;}.wp-block-latest-comments .avatar{margin-top:.4em;}.wp-block-latest-comments li:not(:last-child){padding-bottom:12px;}.wp-block-latest-comments article{line-height:1.5;}.wp-block-latest-comments a{color:inherit;}.wp-block-latest-comments a:hover{color:var(--theme-color);}.wp-block-latest-comments__comment{line-height:1.6;}.wp-block-latest-comments__comment a{color:var(--body-color);}.wp-block-latest-comments__comment a:hover{color:var(--theme-color);}.wp-block-latest-comments__comment:last-child{margin-bottom:0;}.widget{padding:var(--widget-padding-y,40px) var(--widget-padding-x,40px);background-color:var(--smoke-color2);margin-bottom:40px;position:relative;border-radius:30px;}.widget[data-overlay]:before{z-index:-1;}.widget .th-social a{background-color:var(--white-color);border-radius:14px;color:var(--black-color);}.widget .th-social a:hover{background-color:var(--theme-color);color:var(--title-color);}.widget .th-social a:hover{fill:var(--title-color);}.widget.widget-author{padding:var(--widget-padding-y,30px) var(--widget-padding-x,30px);background-color:var(--smoke-color2);border-radius:30px;margin-right:16px}@media (max-width:1399px){.widget.widget-author{margin:0}}@media (max-width:767px){.widget.widget-author{padding:25px}}.widget.widget-author .author-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media (max-width:767px){.widget.widget-author .author-widget-wrap{display:block;text-align:center}}.widget.widget-author .author-widget-wrap .avater{min-width:189px;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:15px}@media (max-width:767px){.widget.widget-author .author-widget-wrap .avater{margin-bottom:25px}}.widget.widget-author .author-widget-wrap .avater img{border-radius:15px;}.widget.widget-author .author-widget-wrap .box-title{margin-bottom:3px;}.widget.widget-author .author-widget-wrap .desig{color:var(--body-color);display:block;margin-bottom:5px;}.widget.widget-author .author-widget-wrap .author-bio{margin-bottom:-.3rem;}.widget.widget_categories.style2 a{border:none;}.widget.widget_categories.style2 a:before{color:var(--body-color);}.widget.widget_categories.style2 a:hover{background-color:var(--title-color);color:var(--theme-color);}.widget.widget_categories.style2 a:hover:before{color:var(--theme-color);}.widget_title{position:relative;font-size:24px;font-weight:600;font-family:var(--title-font);line-height:1em;margin:-.12em 0 28px 0;}.widget .search-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}.widget .search-form input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:56px;border-radius:100px;padding-right:56px;border:none;background-color:var(--white-color);-webkit-box-shadow:0 6px 25px rgba(102,102,102,.1);box-shadow:0 6px 25px rgba(102,102,102,.1);border-radius:14px;}.widget .search-form button{border:none;font-size:16px;background-color:var(--theme-color);color:var(--white-color);display:inline-block;padding:0;width:56px;height:56px;text-align:center;border-radius:14px;position:absolute;top:0;right:0;}.widget .search-form button:hover{background-color:var(--title-color);}.wp-block-search__label.style2,.widget_title.style2{position:relative;font-size:24px;font-weight:700;font-family:var(--title-font);line-height:1em;padding-bottom:17px;margin:-.12em 0 30px 0;}.wp-block-search__label.style2:after,.wp-block-search__label.style2:before,.widget_title.style2:after,.widget_title.style2:before{content:"";height:3px;width:100%;background-color:var(--th-border-color);position:absolute;bottom:0;left:0;}.wp-block-search__label.style2:after,.widget_title.style2:after{background-color:var(--theme-color);width:50px;}.widget-call .box-title{margin-bottom:5px;}.widget_cta .th-btn{border-radius:30px;}.widget_offer .offer-banner .sub-title{color:var(--theme-color);text-transform:capitalize;margin-bottom:15px;}.widget_offer .offer-banner .th-btn{padding:17px 36px}@media (max-width:1199px){.widget_offer .offer-banner .th-btn{padding:17px 30px}}.wp-block-tag-cloud a{display:inline-block;font-size:14px;font-weight:500;font-family:var(--title-font);text-transform:capitalize;line-height:1;padding:13px 19px;margin-right:5px;margin-bottom:10px;color:var(--body-color);background-color:var(--white-color);background:var(--white-color);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05);border-radius:20px;}.wp-block-tag-cloud a:hover{background-color:var(--theme-color);color:var(--white-color)!important;border-color:var(--theme-color);}.wp-block-tag-cloud{margin-right:-10px;margin-bottom:-10px;}.sidebar-area.style2{margin-left:15px}@media (max-width:991px){.sidebar-area.style2{margin-left:0}}.sidebar-area ul.wp-block-latest-posts{margin-bottom:0;}.sidebar-area ul.wp-block-latest-posts li:last-child{margin-bottom:0;}.sidebar-area .widget .wp-block-search{margin-bottom:0;}.sidebar-area .wp-block-group__inner-container h2{font-size:20px;line-height:1em;margin-bottom:20px;margin-top:-.07em;}.sidebar-area ol.wp-block-latest-comments{padding:0;margin:0;}.sidebar-area ol.wp-block-latest-comments li{line-height:1.5;margin:0 0 20px 0;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:20px;}.sidebar-area ol.wp-block-latest-comments li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.download-widget-wrap .th-btn{width:100%;}.download-widget-wrap .th-btn:first-child{margin-bottom:20px;}.download-widget-wrap .th-btn.style2{color:var(--body-color);}.download-widget-wrap .th-btn.style2:before,.download-widget-wrap .th-btn.style2:after{background-color:var(--theme-color);}.download-widget-wrap .th-btn.style2:hover{color:var(--white-color);border-color:var(--theme-color);}.widget_banner .widget_title{color:var(--white-color);}.widget-banner .text{display:block;margin-top:-.4em;margin-bottom:15px;color:var(--white-color);text-transform:uppercase;font-weight:500;}.widget_shopping_cart .widget_title{margin-bottom:30px;border-bottom:none;}.widget_shopping_cart .cart_list a.remove{position:absolute;top:50%;left:95%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--body-color);}.widget_shopping_cart .cart_list a.remove:hover{color:var(--theme-color);}.sidebar-area .widget_shopping_cart .th-btn{padding:8px 22px;font-size:14px;}@media (min-width:1200px){.sidebar-shop .widget{padding:30px}}@media (min-width:992px){.sidebar-shop .widget{margin-bottom:24px}}@media (max-width:1199px){.widget{--widget-padding-y:20px;--widget-padding-x:20px}.widget_title{font-size:22px;margin:-.12em 0 24px 0}}@media (max-width:991px){.widget{--widget-padding-y:40px;--widget-padding-x:40px}.wp-block-tag-cloud a{padding:10.5px 18px}}@media (max-width:767px){.widget{padding:35px 20px}}.footer-widget{margin-bottom:50px;}.footer-widget,.footer-widget .widget{padding:0;border:none;padding-bottom:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.footer-widget .form-group>i{color:var(--theme-color);top:18px;}.footer-widget .sidebar-gallery{max-width:287px;}.footer-widget .widget_title{color:var(--white-color);margin:-.12em 0 40px 0;padding:0 0 15px 0;}.footer-widget .widget_title:before{content:"";position:absolute;left:0;bottom:0;width:70px;height:1px;background:var(--theme-color);}.footer-widget .widget_title{max-width:270px;color:var(--white-color);margin:-.11em 0 35px 0;padding:0 0 18px 0;}.footer-widget .widget_title:before,.footer-widget .widget_title:after{content:"";position:absolute;left:0;bottom:0;width:75px;height:2px;background-color:#FFB30F;}.footer-widget .widget_title:after{width:16px;border:2px solid #0E121D;height:10px;background-color:transparent;bottom:-3px;left:40px;-webkit-animation:none;animation:none;}.footer-widget.widget_meta ul,.footer-widget.widget_pages ul,.footer-widget.widget_archive ul,.footer-widget.widget_categories ul,.footer-widget.widget_nav_menu ul{margin-top:-5px;}.footer-widget.widget_meta .menu,.footer-widget.widget_meta>ul,.footer-widget.widget_pages .menu,.footer-widget.widget_pages>ul,.footer-widget.widget_archive .menu,.footer-widget.widget_archive>ul,.footer-widget.widget_categories .menu,.footer-widget.widget_categories>ul,.footer-widget.widget_nav_menu .menu,.footer-widget.widget_nav_menu>ul{margin-bottom:-5px;}.footer-widget.widget_meta a,.footer-widget.widget_pages a,.footer-widget.widget_archive a,.footer-widget.widget_categories a,.footer-widget.widget_nav_menu a{font-size:16px;font-weight:300;padding:0 0 0 20px;margin-bottom:21px;font-family:var(--body-font);display:block;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:transparent;border:none;position:relative;}.footer-widget.widget_meta a:before,.footer-widget.widget_pages a:before,.footer-widget.widget_archive a:before,.footer-widget.widget_categories a:before,.footer-widget.widget_nav_menu a:before{content:"\f061";position:absolute;font-weight:500;font-family:var(--icon-font);left:0;top:0;width:15px;color:#B7BEC8;-webkit-transform:translateY(0);transform:translateY(0);font-size:1.2em;background-color:transparent;border:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.footer-widget.widget_meta a:hover,.footer-widget.widget_pages a:hover,.footer-widget.widget_archive a:hover,.footer-widget.widget_categories a:hover,.footer-widget.widget_nav_menu a:hover{background-color:transparent;color:var(--theme-color);}.footer-widget.widget_meta a:hover:before,.footer-widget.widget_pages a:hover:before,.footer-widget.widget_archive a:hover:before,.footer-widget.widget_categories a:hover:before,.footer-widget.widget_nav_menu a:hover:before{-webkit-transform:rotate(0);transform:rotate(0);color:var(--theme-color);}.footer-widget.widget_meta li>span,.footer-widget.widget_pages li>span,.footer-widget.widget_archive li>span,.footer-widget.widget_categories li>span,.footer-widget.widget_nav_menu li>span{width:auto;height:auto;position:relative;background-color:transparent;color:var(--body-color);line-height:1;}.footer-widget.widget_meta li:last-child a,.footer-widget.widget_pages li:last-child a,.footer-widget.widget_archive li:last-child a,.footer-widget.widget_categories li:last-child a,.footer-widget.widget_nav_menu li:last-child a{margin-bottom:0;}.footer-widget .recent-post{max-width:303px;margin-top:-.3em;margin-bottom:28px;}.footer-widget .recent-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}.footer-widget .recent-post .media-img{margin-right:20px;width:95px;height:80px;overflow:hidden;border-radius:16px;}.footer-widget .recent-post .recent-post-meta a{font-size:14px;font-weight:400;color:var(--theme-color2);line-height:1.2;}.footer-widget .recent-post .recent-post-meta i{color:var(--theme-color2);}.footer-widget .recent-post .recent-post-meta a:hover i{color:var(--theme-color2);}.footer-widget .recent-post .post-title{color:var(--white-color);font-size:18px;font-weight:500;}.th-widget-about .about-logo{margin-bottom:40px;}.th-widget-about .about-text{margin-bottom:30px;margin-top:-.5em;}.th-widget-about .footer-info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#888C97;line-height:26px;padding:0 0 0 35px;max-width:277px;margin-top:0;}.th-widget-about .footer-info:not(:last-child){margin:0 0 20px 0;}.th-widget-about .footer-info i{display:inline-block;width:26px;height:26px;line-height:26px;border-radius:5px;text-align:center;background-color:var(--theme-color2);color:var(--white-color);position:absolute;left:0;font-size:10px;}.th-widget-about .footer-info-title{font-size:18px;font-family:var(--title-font);font-weight:600;text-transform:capitalize;color:var(--white-color);margin-bottom:5px;margin-top:-.2em;}.th-widget-about .footer-info a:hover{color:var(--theme-color);}.th-widget-about .th-btn{background-color:var(--theme-color);color:var(--title-color);}.th-widget-about .th-btn .btn-text::before{color:var(--title-color);}.th-widget-about .th-btn:hover{background-color:var(--theme-color);}.newsletter-widget .th-btn{min-width:70px;padding:16px 35px;border-radius:0 8px 8px 0;position:absolute;top:0;right:0;height:100%;}@media (max-width:1199px){.footer-widget.widget_meta a,.footer-widget.widget_pages a,.footer-widget.widget_archive a,.footer-widget.widget_categories a,.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.header-layout3{position:sticky;top:30px;z-index:100;height:0;overflow:visible;}.sticky-wrapper{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.sticky-wrapper.sticky{position:fixed;top:0;right:0;left:0;background-color:var(--white-color);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.07);box-shadow:0 0 10px 0 rgba(0,0,0,.07);-webkit-animation:stickyAni .2s ease-in-out;animation:stickyAni .2s ease-in-out;}@-webkit-keyframes stickyAni{0%{-webkit-transform:translate3d(0,-40px,0) scaleY(.8);transform:translate3d(0,-40px,0) scaleY(.8);opacity:.7}100%{-webkit-transform:translate3d(0,0,0) scaleY(1);transform:translate3d(0,0,0) scaleY(1);opacity:1}}@keyframes stickyAni{0%{-webkit-transform:translate3d(0,-40px,0) scaleY(.8);transform:translate3d(0,-40px,0) scaleY(.8);opacity:.7}100%{-webkit-transform:translate3d(0,0,0) scaleY(1);transform:translate3d(0,0,0) scaleY(1);opacity:1}}.main-menu a{display:block;position:relative;font-family:var(--title-font);font-weight:500;font-size:16px;line-height:18px;color:#121212;font-family:var(--body-font);text-transform:capitalize;}.main-menu a:hover{color:var(--theme-color);}.main-menu>ul>li{margin:0 14px;}.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:has(.sub-menu)>a:after,.main-menu ul li:has(.mega-menu)>a:after,.main-menu ul li.menu-item-has-children>a:after{content:"\f078";position:relative;font-family:var(--icon-font);margin-left:4px;font-weight:600;top:0;font-size:14px;}.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;-webkit-transform:scaleY(1);transform:scaleY(1);z-index:9;}.main-menu ul li:hover ul.mega-menu{visibility:visible;opacity:1;z-index:9;-webkit-transform:scaleY(1) translateX(0%);transform:scaleY(1) translateX(0%);}.main-menu ul.sub-menu,.main-menu ul.mega-menu{position:absolute;text-align:left;top:100%;left:0;background-color:var(--white-color);visibility:hidden;min-width:190px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:7px;left:-14px;opacity:0;z-index:-1;-webkit-box-shadow:0 4px 15px rgba(1,15,28,.06);box-shadow:0 4px 15px rgba(1,15,28,.06);border-radius:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;margin-top:30px;}.main-menu ul.sub-menu a,.main-menu ul.mega-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 0;padding:0 9px;}.main-menu ul.sub-menu li.menu-item-has-children>a:after{content:"\f105";float:right;top:1px;}.main-menu ul.sub-menu li a{position:relative;padding-left:23px;text-transform:capitalize;}.main-menu ul.sub-menu li a:before{content:"\f185";position:absolute;top:8px;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;color:var(--theme-color);font-weight:500;}.main-menu ul.sub-menu li ul.sub-menu{left:100%;right:auto;top:0;margin:0 0;margin-left:20px;}.main-menu ul.sub-menu li ul.sub-menu li ul{left:100%;right:auto;}.main-menu .mega-menu-wrap{position:static;}.main-menu ul.mega-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;width:100%;max-width:var(--main-container);padding:20px 15px 23px 15px;left:50%;-webkit-transform:scaleY(0) translateX(-50%);transform:scaleY(0) translateX(-50%);}.main-menu ul.mega-menu li{display:block;width:100%;padding:0 15px;}.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;padding-bottom: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;}.main-menu.style2>ul>li{margin:0;}.main-menu.style2>ul>li>a{position:relative;padding:5.5px 20px;background-color:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}@media (max-width:1299px){.main-menu.style2>ul>li>a{padding:2px 10px}}.main-menu.style2>ul>li>a:hover{color:var(--theme-color);}.main-menu.style2 ul.sub-menu{padding:18px 20px 18px 18px;left:-27px;margin-top:15px;}.header-button{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;}.header-button .icon-btn{position:relative;}.social-links .social-title{font-weight:400;font-size:14px;display:inline-block;margin:0 10px 0 0;font-family:var(--body-font);color:var(--body-color);}@media (max-width:1599px){.social-links .social-title{display:none}}.social-links a{font-size:14px;display:inline-block;color:var(--body-color);margin:0 15px 0 0;-webkit-transition:all .2s ease;transition:all .2s ease;}.social-links a:last-child{margin-right:0!important;}.social-links a:hover{color:var(--theme-color);}.social-links a:hover i{-webkit-animation:slideTop .2s;animation:slideTop .2s;}.header-logo{padding-top:15px;padding-bottom:15px}.header-logo img{max-width:150px}@media (max-width:575px){.header-logo{max-width:140px}.header-logo .icon-masking .mask-icon{-webkit-mask-size:cover;mask-size:cover}}.header-layout1 .header-top .container{margin-left:auto;margin-right:80px}@media (max-width:991px){.header-layout1 .header-top .container{margin-right:auto}}.header-layout1 .menu-area{padding:12.2px 0}@media (max-width:1199px){.header-layout1 .menu-area{padding:28px 0}}@media (max-width:991px){.header-layout1 .menu-area{padding:12px 0}}.header-layout1 .menu-area .main-menu{margin-left:100px}@media (max-width:1199px){.header-layout1 .menu-area .main-menu{margin-left:0}}.header-layout1 .menu-area .container-fiuld{margin-left:60px;margin-right:95px}@media (max-width:1699px){.header-layout1 .menu-area .container-fiuld{margin-right:50px}}@media (max-width:1500px){.header-layout1 .menu-area .container-fiuld{margin-left:40px;margin-right:40px}}@media (max-width:991px){.header-layout1 .menu-area .container-fiuld{margin-right:20px}}.header-layout1 .header-logo{position:relative;z-index:2;margin:-45px 0 0 0;padding:0;}.header-layout1 .header-button{}@media (max-width:1699px){.header-layout1 .header-button .th-btn{display:none}}@media (max-width:1299px){.header-layout1 .header-button{gap:15px}}.header-layout1 .header-button .icon-btn img{padding-bottom:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.header-layout1 .header-button .icon-btn:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.header-layout1.unittest-header .header-logo{margin:0;}.header-layout1.unittest-header .main-menu>ul>li{}@media (max-width:1299px){.header-layout1.unittest-header .main-menu>ul>li{margin:0 12px}}@media (min-width:2580px) and (max-width:4180px){.header-layout1 .menu-area{padding:12.4px 0}}.header-layout2 .header-logo{padding-top:10px;padding-bottom:10px;}.header-layout2 .menu-area{position:relative;z-index:2;padding:0 20px 0 60px}@media (max-width:1399px){.header-layout2 .menu-area{padding:0 30px 0 60px}}@media (max-width:375px){.header-layout2 .menu-area{padding:0 20px 0 30px}}.header-layout2 .menu-area:before,.header-layout2 .menu-area:after{content:"";position:absolute;inset:0;-webkit-mask-image:url("/immagini/log_bg_menu.png");mask-image:url("/immagini/log_bg_menu.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-position:center center;mask-position:center center;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(19.5px);backdrop-filter:blur(19.5px);z-index:-1}@media (max-width:1500px){.header-layout2 .menu-area:before,.header-layout2 .menu-area:after{-webkit-mask-size:100% 100%;mask-size:100% 100%}}.header-layout2 .menu-area:after{-webkit-mask-image:url("/immagini/log_border_menu.png");mask-image:url("/immagini/log_border_menu.png");inset:-1px;border:1px solid rgba(255,255,255,.1);}.header-layout2 .sticky-wrapper.sticky{background-color:var(--title-color);}.header-layout2 .sticky-wrapper.sticky .menu-area:before,.header-layout2 .sticky-wrapper.sticky .menu-area:after{display:none;}.header-layout2 .main-menu>ul>li>a:not(:hover){color:var(--white-color);}.header-layout2 .main-menu.style2>ul>li>a:hover{color:var(--white-color);}.header-layout2 .main-menu.style2>ul>li>a:hover:before{background-color:rgba(255,250,132,.5);}.header-layout2 .main-menu ul.sub-menu{background-color:var(--title-color);border-top:3px solid var(--theme-color);}.header-layout2 .main-menu ul.sub-menu a:not(:hover){color:var(--white-color);}.header-layout2 .mega-menu-box .mega-menu-img .btn-wrap .th-btn{color:var(--title-color);}.header-layout2 .header-button .icon-btn{position:relative;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:10px;}.header-layout2 .header-button .icon-btn img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .2s;transition:all .2s;}.header-layout2 .header-button .icon-btn:not(:hover){color:var(--white-color);}.header-layout2 .header-button .icon-btn:hover{background-color:var(--theme-color);color:var(--title-color);}.header-layout2 .header-button .icon-btn:hover img{-webkit-filter:none;filter:none;}.header-layout2 .th-btn{padding:19.5px 45px;-webkit-mask-image:url("/immagini/shape/button-shape.png");mask-image:url("/immagini/shape/button-shape.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}.header-layout2 .th-btn:hover:after{background-color:var(--white-color);}.header-layout2 .th-btn:hover .btn-text:before,.header-layout2 .th-btn:hover .btn-text:after{color:var(--title-color);}.header-layout2 .th-btn:hover.th-icon span.material-symbols-outlined{color:var(--title-color);}.header-layout2 .header-logo{position:relative;z-index:2;}.header-layout2 .th-menu-toggle{color:var(--title-color);}.header-layout2 .th-menu-toggle:hover{color:var(--white-color);}.header-layout3 .sticky-wrapper.sticky{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(19.5px);backdrop-filter:blur(19.5px);}.header-layout3 .sticky-wrapper.sticky .menu-area{background:transparent;padding:0;margin:0;border:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;}.header-layout3 .header-button .icon-btn{position:relative;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:30px;}.header-layout3 .header-button .icon-btn img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .2s;transition:all .2s;}.header-layout3 .header-button .icon-btn:not(:hover){color:var(--white-color);}.header-layout3 .header-button .icon-btn:hover{background-color:var(--theme-color);color:var(--white-color);}.header-layout3 .header-links li{color:var(--white-color);font-weight:300;}.header-layout3 .header-links li:not(:last-child){margin:0 58px 0 0;}.header-layout3 .header-links li:not(:last-child):after{content:"";height:20px;width:1px;background-color:rgba(255,255,255,.2);position:absolute;top:5px;right:-32px;}.header-layout3 .header-links li a:not(:hover){color:var(--white-color);}.header-layout3 .header-links i{color:var(--white-color);}.header-layout3 .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-layout3 .header-right .title{color:var(--white-color);margin-bottom:0;}@media (max-width:480px){.header-layout3 .header-right .title{display:none}}.header-layout3 .social-links{border-left:1px solid rgba(255,255,255,.2);padding-left:30px;margin-left:48px;height:20px;line-height:20px;}@media (max-width:480px){.header-layout3 .social-links{padding-left:0;margin-left:0;border:none}}.header-layout3 .social-links a{font-size:16px;display:inline-block;color:var(--white-color);margin:0 10px 0 0;-webkit-transition:all .2s ease;transition:all .2s ease;}.header-layout3 .social-links a:last-child{margin-right:0!important;}.header-layout3 .social-links a:hover{color:var(--theme-color);}.header-layout3 .social-links a:hover i{-webkit-animation:slideTop .2s;animation:slideTop .2s;}.header-layout3 .menu-area{background:rgba(255,255,255,.8);border-top:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(19.5px);backdrop-filter:blur(19.5px);border-radius:60px;border-radius:100px;padding:0 22px 0 30px;margin-top:0;box-shadow:0 4px 15px rgba(1,15,28,.06);}.header-layout3 .main-menu{margin-right:130px}@media (max-width:1399px){.header-layout3 .main-menu{margin-right:0}}.header-layout3 .main-menu>ul>li>a:not(:hover){color:var(--black-color);}.header-layout3 .main-menu.style2>ul>li>a{border-radius:15px;}.header-layout3 .main-menu.style2>ul>li>a:hover{background:var(--theme-color);color:var(--black-color);}.footer-wrapper{--border-color:rgba(255,255,255,.3);position:relative;z-index:2;overflow:hidden;}.widget-area{padding-top:var(--section-space);padding-bottom:30px;}.copyright-wrap{background-color:#242E37;padding:25px 0;}@media (max-width:991px){.footer-wrapper .widget-area{padding-top:var(--section-space-mobile);padding-bottom:30px}}.footer-layout1 .widget-area{padding-top:80px;}.footer-layout2 .widget-area{padding-top:120px}@media (max-width:991px){.footer-layout2 .widget-area{padding-top:80px}}.footer-layout2 .widget .th-social a:hover{color:var(--title-color);background-color:var(---color);}.footer-layout2 .widget .th-social a:hover svg{fill:var(--title-color);}.footer-layout2 .footer-widget .widget_title:before{background-color:var(--theme-color);}.footer-layout2 .th-widget-about .footer-info i{color:var(--title-color);}.footer-layout3{background-color:#000000;opacity:1;background-image:radial-gradient(circle,#212020 1.2px,transparent 1.2px);background-size:15px 15px;--body-color:#B7BEC8;}.footer-layout3 .widget_title:before{background-color:var(--theme-color);}.footer-layout3 .copyright-wrap{background-color:var(--black-color);text-align:center;}.footer-layout3 .copyright-wrap .copyright-text a{color:var(--white-color);}.footer-layout5 .widget-area{background:#F5F8F3;border:1px solid #1F1F1F;border-radius:40px;padding:60px 60px 10px;margin-bottom:60px}@media (max-width:767px){.footer-layout5 .widget-area{padding:60px 40px 10px}}.footer-layout5 .widget-area .th-widget-about{position:relative;padding-right:80px}@media (max-width:767px){.footer-layout5 .widget-area .th-widget-about{padding-right:0}}.footer-layout5 .widget-area .th-widget-about:before{content:"";position:absolute;top:-60px;right:0;min-height:354px;width:1px;background-color:var(--title-color)}@media (max-width:1299px){.footer-layout5 .widget-area .th-widget-about:before{min-height:365px}}@media (max-width:1199px){.footer-layout5 .widget-area .th-widget-about:before{display:none}}.footer-layout5 .widget-area .footer-widget .widget_title:after{border:2px solid #F5F8F3;}.footer-layout5 .widget-area .footer-widget.widget_nav_menu a{margin-bottom:16.7px;}.footer-layout5 .copyright-wrap{border:none;background-color:#000010;padding:21px 0;}.footer-layout5 .copyright-wrap .copyright-text{color:var(--black-color);}.footer-layout5 .copyright-wrap .copyright-text a:hover{color:var(--black-color);}.footer-layout6 .footer-widget .widget_title{color:var(--white-color);}.footer-layout6 .footer-widget .widget_title:after{width:16px;border:2px solid var(--black-color2);}.footer-layout6 .th-social a{background:#1F1F1F;color:var(--white-color);-webkit-box-shadow:0 9px 20px rgba(0,0,0,.06);box-shadow:0 9px 20px rgba(0,0,0,.06);}.footer-layout6 .th-social a:hover{background:var(--theme-color);}.footer-layout7 .footer-widget .widget_title:after{border:2px solid var(--smoke-color2);}.footer-layout7 .widget-area{padding-top:100px;}.footer-layout7 .copyright-wrap{background-color:#E8E8E8;max-width:1400px;display:block;margin:auto auto 62px auto;padding:40px;border:none;border-radius:30px}@media (max-width:575px){.footer-layout7 .copyright-wrap{margin-bottom:30px}}.footer-layout7 .box-title{font-size:18px;font-weight:500;}.footer-layout7 .newsletter-form .th-btn{min-width:130px;padding:13px 23.5px;border-radius:100px;position:absolute;top:4px;right:4px;text-transform:capitalize}@media (max-width:767px){.footer-layout7 .newsletter-form .th-btn{position:relative;margin-top:10px}}.footer-layout7 .social-links a{font-size:14px;color:var(--body-color);margin-right:15px;}.breadcumb-title{color:var(--white-color);font-size:45px;font-weight:600;margin:-.22em 0 20px 0;line-height:1.1}@media (max-width:1299px){.breadcumb-title{font-size:64px}}.breadcumb-wrapper{background-color:var(--title-color);padding:260px 0 100px 0;overflow:hidden;position:relative;isolation:isolate;}img.breadcumb-wrapper__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;}.breadcumb-wrapper:before{content:"";position:absolute;inset:0;background-color:#000000;opacity:.65;background-image:radial-gradient(circle,#111111 1.2px,transparent 1.2px);background-size:15px 15px;z-index:0;}.breadcumb-wrapper .container{position:relative;z-index:1;}@media (max-width:1199px){.breadcumb-wrapper{padding:160px 0 30px 0}.breadcumb-title{font-size:44px;text-align:center}[aria-label="breadcrumb"]{justify-content:center;}}@media (max-width:991px){[aria-label="breadcrumb"]{display:none!important}}@media (max-width:575px){.breadcumb-title{font-size:30px}}.th-pagination span.active,.th-pagination a.active{color:var(--white-color);background-color:var(--theme-color);border-color:var(--theme-color);}.th-hero-wrapper{position:relative;z-index:2;overflow:hidden;}.th-hero-wrapper .slider-arrow{--pos-x:100px;background-color:var(--white-color);-webkit-box-shadow:none;box-shadow:none;color:var(--theme-color);border-color:var(--white-color);}.th-hero-wrapper .slider-arrow:hover{background-color:var(--theme-color);color:var(--white-color);border-color:var(--theme-color);}.th-hero-wrapper .slick-dots{position:absolute;top:50%;left:80px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.th-hero-bg{position:absolute;inset:0;z-index:-1;}@media (max-width:1500px){.th-hero-wrapper .slider-arrow{--pos-x:40px}}@media (max-width:1399px){.th-hero-wrapper .slider-arrow{left:auto;top:calc(50% - 35px);right:var(--pos-x,-120px);margin:0}.th-hero-wrapper .slider-arrow.slider-next{top:calc(50% + 35px)}}@media (max-width:991px){.th-hero-wrapper .slider-arrow{left:auto;top:calc(50% - 30px);right:var(--pos-x,-120px);margin:0}.th-hero-wrapper .slider-arrow.slider-next{top:calc(50% + 30px)}}@media (max-width:767px){.th-hero-wrapper .slider-arrow{display:none}}.th-hero-bg{position:absolute;inset:0;}.th-hero-bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.btn-group:has(.call-btn){}@media (max-width:1199px){.btn-group:has(.call-btn){gap:25px}}@media (max-width:767px){.btn-group:has(.call-btn){gap:20px}}.hero-text{font-family:var(--body-font);font-weight:300;margin-bottom:30px;}.hero1-item .box-title{font-size:30px;font-weight:600;margin-bottom:10px;}.hero1-item .box-text{font-weight:500;font-size:16px;line-height:26px;letter-spacing:.02em;color:var(--body-color);margin-bottom:-.4rem;}.hero-1 .th-hero-bg:before{content:"";position:absolute;inset:0;background-color:rgba(1,15,28,.3);}.hero-1 .slider-arrow{position:absolute;top:46%;--icon-size:56px;background-color:transparent;color:var(--white-color);border:1px solid var(--white-color);border-radius:50%;right:var(--pos-x,100px);left:unset;opacity:1;visibility:visible;}@media (max-width:1599px){.hero-1 .slider-arrow{display:none}}.hero-1 .slider-arrow.slider-next{top:54.5%;right:100px;left:unset;}.hero-1 .slider-arrow:hover{background-color:var(--white-color);border-color:var(--white-color);color:var(--title-color);}.hero-1:hover .slider-arrow{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);}.hero-style1 .sub-title{position:relative;font-family:var(--title-font);font-weight:500;font-size:36px;letter-spacing:.02em;text-transform:uppercase;color:#FFB30F;margin-bottom:10px;display:inline-block;padding:0}@media (max-width:991px){.hero-style1 .sub-title{font-size:25px}}@media (max-width:480px){.hero-style1 .sub-title{font-size:24px}}@media (max-width:375px){.hero-style1 .sub-title{font-size:18px}}.hero-style1 .hero-title{font-size:130px;line-height:130px;font-weight:500;text-transform:capitalize;color:var(--white-color);margin-bottom:30px;display:inline-block}.hero-style1 .hero-title .hero-img{display:inline-block;margin:0 -20px;}@media (max-width:1299px){.hero-style1 .hero-title{font-size:100px;line-height:110px}}@media (max-width:991px){.hero-style1 .hero-title{font-size:76px;line-height:86px}}@media (max-width:480px){.hero-style1 .hero-title{font-size:64px;line-height:64px}}@media (max-width:375px){.hero-style1 .hero-title{font-size:50px;line-height:50px}}.hero-style1 .th-btn{padding:19.5px 40px;}.hero-style2 .hero-title{font-weight:500;font-size:160px;line-height:100px;letter-spacing:.02em;color:var(--white-color);margin-bottom:0;display:inline-block}@media (max-width:1500px){.hero-style2 .hero-title{font-size:120px;line-height:100px}}@media (max-width:991px){.hero-style2 .hero-title{font-size:90px;line-height:90px}}@media (max-width:767px){.hero-style2 .hero-title{font-size:70px;line-height:60px}}@media (max-width:375px){.hero-style2 .hero-title{font-size:50px;line-height:30px}}.hero-style2 .hero-title .hero-img{display:inline-block;}.hero-style2 .hero-title .hero-box{display:inline-block;}.hero-style2 .hero-text{font-family:var(--title-font);font-weight:500;font-size:48px;line-height:58px;text-transform:capitalize;color:var(--white-color)}@media (max-width:767px){.hero-style2 .hero-text{font-size:28px;line-height:38px}}.hero-style2 .hero-text i{font-size:36px;color:var(--theme-color);padding:0 10px;}.hero-style2 .th-btn{padding:19.5px 37px;}.hero-style2 .th-btn:hover:after{background-color:var(--white-color);}.hero-style2 .th-btn:hover .btn-text:before,.hero-style2 .th-btn:hover .btn-text:after{color:var(--title-color);}.hero-style2 .th-btn:hover.th-icon span.material-symbols-outlined{color:var(--title-color);}.hero-3{position:relative;z-index:3;}.hero-3 .th-hero-bg{height:100%;}.hero-3 .th-hero-bg:before{content:"";position:absolute;inset:0;background-color:#000000;opacity:.65;background-image:radial-gradient(circle,#111111 1.2px,transparent 1.2px);background-size:15px 15px;}.hero-3 .slider-arrow{position:absolute;top:calc(50% - 38px);--icon-size:56px;background-color:transparent;color:var(--white-color);border:1px solid var(--white-color);border-radius:50%;right:60px;left:unset;opacity:1;visibility:visible;}@media (max-width:1599px){.hero-3 .slider-arrow{display:none}}.hero-3 .slider-arrow.slider-next{top:calc(50% + 38px);right:60px;left:unset;}.hero-3 .slider-arrow:hover{background-color:var(--white-color);border-color:var(--white-color);color:var(--title-color);}.hero-3:hover .slider-arrow{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);}.hero-3 .social-links{position:absolute;z-index:2;left:3%;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:46px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (max-width:1799px){.hero-3 .social-links{left:0}}@media (max-width:1699px){.hero-3 .social-links{display:none}}.hero-3 .social-links:before,.hero-3 .social-links:after{content:"";position:absolute;left:calc(50% + 5px);width:1px;height:180px;border:1px solid #fff;}.hero-3 .social-links:before{bottom:calc(100% + 30px);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.hero-3 .social-links:after{top:calc(100% + 30px);}.hero-3 .social-links a{width:34px;height:34px;line-height:34px;text-align:center;background:rgba(255,255,255,.07);color:var(--white-color);border-radius:30px;margin:5px 10px;display:inline-block;font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.hero-3 .social-links a:hover{background-color:var(--theme-color);}.hero-3 .social-links a:hover svg{fill:var(--black-color);}.hero-3 .hero-btn{position:absolute;right:0;bottom:0;}.hero-3 .hero-btn .th-btn{padding:19.5px 24px 19.5px 24px;border-radius:0;min-width:283px;clip-path:path("M10.3134 44.53C28.8599 16.7101 60.0831 0 93.5184 0H283V60H0L10.3134 44.53Z");}.hero-3 .hero-btn .th-btn:before{content:"";position:absolute;top:5px;left:0;width:100%;height:100%;-webkit-mask-image:url("/immagini/shape/border-shape.png");mask-image:url("/immagini/shape/border-shape.png");-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--white-color);z-index:3;}.hero-style3{position:relative;padding:350px 0 250px 0;max-width:880px;z-index:4}@media (max-width:1299px){.hero-style3{padding:280px 0 180px 0}}@media (max-width:991px){.hero-style3{text-align:center}}@media (max-width:767px){.hero-style3{padding:240px 0 170px 0;max-width:100%}}@media (max-width:575px){.hero-style3{padding:210px 0 140px 0}}.hero-style3 .hero-title{font-weight:600;font-size:80px;line-height:1;color:var(--white-color);margin-bottom:20px;display:inline-block}.hero-style3 .hero-title .hero-img{display:inline-block;margin:0 -20px;}@media (max-width:1299px){.hero-style3 .hero-title{font-size:100px}}@media (max-width:991px){.hero-style3 .hero-title{font-size:74px}}@media (max-width:767px){.hero-style3 .hero-title{font-size:60px}}@media (max-width:480px){.hero-style3 .hero-title{font-size:35px}}@media (max-width:375px){.hero-style3 .hero-title{font-size:35px}}.hero-style3 .hero-text{font-size:20px;color:var(--white-color);max-width:720px;margin-bottom:40px;line-height:1.5}.hero-style3 .btn-group{gap:30px;}.hero-style3 .play-btn:before,.hero-style3 .play-btn:after{background-color:var(--theme-color);}.hero-style3 .play-btn>i{--icon-size:40px;background-color:var(--theme-color);color:var(--title-color);}.popup-search-box.show{opacity:1;visibility:visible;width:100.1%;height:100%;-webkit-transition:all ease .2s;transition:all ease .2s;border-radius:0;}.popup-search-box.show form{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translate(-50%,-50%) scale(1);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;-webkit-transition:all ease .2s;transition:all ease .2s;}.sidemenu-wrapper .closeButton{display:inline-block;border:1px solid;width:50px;height:50px;line-height:48px;font-size:24px;padding:0;position:absolute;top:20px;right:20px;background-color:transparent;border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all ease .2s;transition:all ease .2s;}.sidemenu-wrapper .closeButton:hover{color:var(--theme-color2);border-color:var(--theme-color2);-webkit-transform:rotate(90deg);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;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition:right ease 1s;transition:right ease 1s}@media (max-width:575px){.sidemenu-wrapper .sidemenu-content{width:320px}}.sidemenu-wrapper .sidemenu-content .footer-widget .widget_title:after{border:2px solid var(--white-color);}.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.1);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 .widget .widget_title{color:var(--title-color);}.sidemenu-wrapper .widget .recent-post-wrap .recent-post .post-title:hover a{color:var(--theme-color2);}.sidemenu-wrapper .widget.footer-widget .recent-post{max-width:100%;}.sidemenu-wrapper .widget.footer-widget .recent-post .post-title{color:var(--title-color);}.sidemenu-wrapper .widget.footer-widget .recent-post .post-title:hover a{color:var(--theme-color2);}.sidemenu-wrapper .widget.footer-widget .th-widget-about .footer-info-title{color:var(--title-color);}.sidemenu-wrapper.show{opacity:1;visibility:visible;width:100%;-webkit-transition:all ease .2s;transition:all ease .2s;}.sidemenu-wrapper.show .sidemenu-content{right:0;opacity:1;visibility:visible;}.contact-form2 .th-btn{padding:19.5px 42px;}.contact-form{background-color:var(--white-color);border-radius:30px;padding:60px;position:relative}@media (max-width:1399px){.contact-form{padding:40px}}@media (max-width:767px){.contact-form{padding:30px}}.contact-form .form-group{margin-bottom:20px;}.contact-form .form-group i{font-size:14px;font-weight:300;color:var(--body-color);}.contact-form select,.contact-form .form-control,.contact-form .form-select,.contact-form textarea,.contact-form input:not([type=checkbox]):not([type=radio]){background:#fff;border:2px solid var(--th-border-color);border-radius:10px;height:56px;}.contact-form .th-btn:hover:before,.contact-form .th-btn:hover:after{width:120%;}.contact-form .nice-select{font-size:14px;font-weight:500;}.contact-form .nice-select:after{right:30px;border-bottom:2px solid var(--body-color);border-right:2px solid var(--body-color);}.contact-form .nice-select .option{color:var(--title-color);}.contact-form .nice-select .option.selected{color:var(--theme-color)!important;background:var(--theme-color)!important;}.contact-form .nice-select .option.selected.focus{color:var(--title-color)!important;background:var(--theme-color)!important;}.contact-form .nice-select .option:hover,.contact-form .nice-select .option.focus{background:var(--theme-color)!important;color:var(--title-color)!important;}.contact-form .nice-select.open .list{border-bottom:3px solid var(--theme-color);}.contact-form textarea.form-control,.contact-form textarea{min-height:145px;padding-top:16px;padding-bottom:17px;}.contact-form .th-btn:hover:after{background-color:var(--black-color);}.contact-form .th-btn:hover .btn-text::after,.contact-form .th-btn:is(.style1).th-icon:hover span.material-symbols-outlined{color:var(--white-color);}.consultation-form .th-btn{padding:17.5px 20px;}.contact-image.style2{text-align:right}@media (max-width:991px){.contact-image.style2{margin-top:60px;text-align:center}}.contact-media .icon-btn{--btn-size:70px;font-size:25px;background:#E9F5ED;border:none;border-radius:16px;color:var(--theme-color);}.contact-media .box-text{max-width:230px;margin-bottom:0;}.contact-media .box-text a{color:inherit;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}.contact-media .box-text a:hover{color:var(--theme-color);}.contact-media .box-title{font-size:20px;margin-bottom:2px;}.contact-media:hover .icon-btn{background-color:var(--theme-color);color:var(--white-color);}.contact-item-wrap .sec-title{margin-bottom:10px;}.contact-map.style2{background-color:var(--white-color);-webkit-box-shadow:0 4px 50px #EFEFEF;box-shadow:0 4px 50px #EFEFEF;border-radius:30px;padding:30px;margin-top:50px;}.contact-map.style2 iframe{border-radius:15px;}.job-post_date .icon{text-align:center;border-radius:100px;color:var(--theme-color);cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.job-post_date .icon i{font-size:20px;}.job-post .box-title{margin-bottom:8px}@media (max-width:575px){.job-post .box-title{font-size:20px}}.job-post .th-btn{font-size:14px;padding:12px 15px;}.job-post:hover .th-btn{background-color:var(--theme-color);color:var(--white-color);}.job-post:hover .job-post_date .icon i{font-weight:700;}@media (max-width:480px){.job-author-wrapp .sec-title{font-size:20px}}.job-author-wrapp.style2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px;margin-bottom:-.3rem;}.job-author-wrapp.style2:not(:last-child){margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--smoke-color);}.job-author-wrapp.style2 .job-author{width:60px;height:60px;}.job-social-area .social-links{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:0}@media (max-width:375px){.job-social-area .social-links{display:block}}.job-social-area .social-links li{list-style:none;background:#2781F8;border-radius:14px;padding:7px 20px;color:var(--white-color);display:inline-block}@media (max-width:375px){.job-social-area .social-links li{margin-bottom:10px}}.job-social-area .social-links li:nth-child(2){background:#42C6FF;}.job-social-area .social-links li:nth-child(3){background:#085085;}.job-social-area .social-links li a{color:var(--white-color);}.client-box .box-title{font-weight:400;font-size:18px;line-height:28px;text-align:center;letter-spacing:.02em;color:var(--white-color);display:block;margin-bottom:0}@media (max-width:1500px){.client-box .box-title{font-size:16px}}.discount-wrapp.style2{position:absolute;bottom:-63px;right:65px;}.discount-wrapp.style2 .discount-tag{font-size:18px;}.discount-wrapp.style2 .box-counter{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;margin-bottom:0;font-size:74px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.th-progress .box-title{font-size:20px;font-weight:500;text-transform:uppercase;text-align:center;max-width:178px;display:block;margin:auto}@media (max-width:1399px){.th-progress .box-title{font-size:16px}}.about-profile.style2 .box-title{font-size:30px;line-height:30px;margin-bottom:0}@media (max-width:767px){.about-profile.style2 .box-title{font-size:25px;line-height:25px}}.about-profile .box-title{font-size:36px;font-weight:600;margin-bottom:0}@media (max-width:767px){.about-profile .box-title{font-size:25px;line-height:25px}}.about-profile .box-text{font-weight:500;margin-bottom:0;}.about-feature.style2:not(:last-child) .box-icon{background-color:var(--theme-color);-webkit-box-shadow:0 10px 30px rgba(62,137,249,.35);box-shadow:0 10px 30px rgba(62,137,249,.35);}.about-feature.style2 .box-icon{background-color:#F3BA0E;-webkit-box-shadow:0 10px 30px rgba(243,186,14,.35);box-shadow:0 10px 30px rgba(243,186,14,.35);}.about-feature .box-title{font-weight:600;margin-bottom:10px}@media (max-width:575px){.about-feature .box-title{font-size:20px}}.about-feature .box-text{margin-bottom:-.3rem;}.call-btn.style2{gap:15px;}.call-btn.style2 .icon{width:56px;height:56px;line-height:56px;border-radius:50%;text-align:center;color:var(--white-color);background-color:#6D2CF8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.call-btn.style2 .icon:hover{background-color:var(--title-color);}.call-btn.style2 .btn-text{font-weight:400;display:block;line-height:14px;}.call-btn.style2 .btn-title{font-family:var(--title-font);font-weight:700;font-size:24px;line-height:34px;color:#121212;}.year-counter .box-text{font-weight:500;font-size:18px;color:var(--title-color);margin-bottom:-.4rem;}.th-team{position:relative;}.th-team .box-img{position:relative;overflow:hidden;}.th-team .box-img img{width:100%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.th-team .team-desig{font-size:14px;display:block;margin-bottom:-.5em;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.th-team .th-social a{--icon-size:40px;background-color:var(--smoke-color2);color:var(--title-color);}.th-team .th-social a:hover{background-color:var(--theme-color);color:var(--title-color);}.th-team .box-title{margin-bottom:3px;}.th-team:hover .team-img img{-webkit-transform:scale(1.08);transform:scale(1.08);}.th-team:hover .team-social{visibility:visible;opacity:1;}.team-area .slider-arrow{top:40%;--icon-size:46px;opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);background-color:var(--white-color);border-color:var(--white-color);color:var(--title-color);}.team-area .slider-arrow:hover{background-color:var(--theme-color);border-color:var(--theme-color);}.team-card.style2{border-radius:0;}.team-card.style2 .box-img{border-radius:0;}.team-card .box-title{margin-bottom:-.3rem;}.team-card .box-img{border-radius:30px;}.team-card .box-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;z-index:3;}.team-card .team-social .icon-btn{--btn-size:40px;background:#F5F8F3;border:1px solid var(--smoke-color);color:var(--title-color);border-radius:50%;font-size:var(--btn-font-size,18px);font-weight:700;cursor:pointer;}.team-card .team-social .th-social{position:absolute;visibility:hidden;opacity:0;bottom:70px;right:30px;width:40px;min-height:178px;padding:0;color:var(--title-color);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:2;}.team-card .team-social .th-social a{border-radius:50%;margin-right:0;margin-bottom:10px;}.team-card:hover .box-img img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all ease .2s;transition:all ease .2s;}.team-card:hover .icon-btn{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.team-card:hover .th-social{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;visibility:visible;}.team-box{position:relative;overflow:hidden;background-color:var(--white-color);border:1px solid var(--smoke-color);border-radius:20px;}.team-box.style2{-webkit-box-shadow:none;box-shadow:none;border-radius:0;}.team-box.style2 .box-img{position:relative;-webkit-mask-image:url("/immagini/team/team-shape.png");mask-image:url("/immagini/team/team-shape.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;margin-bottom:25px;border-radius:20px;z-index:2;}.team-box.style2 .box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.team-box.style2 .box-img:before{content:"";position:absolute;inset:0;background-color:#0D0C00;opacity:0;overflow:hidden;border-radius:20px;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.team-box.style2 .box-title:hover{color:var(--theme-color);}.team-box.style2 .box-title a{color:inherit;}.team-box.style2 .th-social{top:50%;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.team-box.style2 .th-social a:hover{color:var(--title-color);}.team-box.style2:hover .box-img:before{visibility:visible;opacity:.7;}.team-box .team-img-wrap{position:relative;-webkit-transition:.2s;transition:.2s;}.team-box .box-img{overflow:hidden;position:relative;z-index:2;border-radius:20px 20px 0 0;}.team-box .box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.team-box .th-social{position:absolute;top:20px;right:20px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:.2s;transition:.2s;display:inline-block;width:40px;min-height:190px;-webkit-transform-origin:bottom;transform-origin:bottom;z-index:3;}.team-box .th-social a{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.2s;transition:.2s;margin:0 5px 10px 0;}.team-box .th-social a:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s;}.team-box .th-social a:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s;}.team-box .th-social a:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s;}.team-box .th-social a:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s;}.team-box .th-social a:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s;}.team-box .th-social a:hover{color:var(--white-color);}.team-box .box-title{font-size:22px;line-height:1.1;font-weight:600;margin-top:-.5rem;margin-bottom:5px}@media (max-width:767px){.team-box .box-title{font-size:18px}}.team-box .team-desig{margin-bottom:-.3em;}.team-box .box-content{padding:30px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.team-box:hover .team-img-wrap{border-color:var(--theme-color);}.team-box:hover .box-img:before{bottom:0;opacity:1;}.team-box:hover .th-social a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}.team-grid .box-img{position:relative;-webkit-mask-image:url("/immagini/team/team-shape2.png");mask-image:url("/immagini/team/team-shape2.png");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-bottom:25px;z-index:2;}.team-grid .box-img img{-webkit-transition:all ease 1.3s;transition:all ease 1.3s;}.team-grid .box-title{margin-bottom:0;}.team-grid .box-title:hover{color:var(--theme-color);}.team-grid .box-title a{color:inherit;}.team-grid .team-desig{color:var(--theme-color);}.team-grid .team-social .icon-btn{--btn-size:40px;background:#F5F8F3;border:1px solid var(--smoke-color);color:var(--title-color);border-radius:50%;font-size:var(--btn-font-size,18px);font-weight:700;cursor:pointer;}.team-grid .team-social .th-social{position:absolute;visibility:hidden;opacity:0;top:50px;right:0;width:40px;min-height:178px;padding:0;color:var(--title-color);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:2;}.team-grid .team-social .th-social a{background-color:var(--white-color);border:1px solid var(--th-border-color);margin-bottom:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.team-grid .team-social .th-social a:hover{background-color:var(--theme-color);color:var(--white-color);border-color:var(--theme-color);}.team-grid:hover .icon-btn{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.team-grid:hover .th-social{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;visibility:visible;}.team-grid:hover .box-img img{-webkit-transform:scale(1.15);transform:scale(1.15);}.team-details .th-social{}@media (max-width:1399px){.team-details .th-social{margin-bottom:30px}}.team-details .th-social a{--icon-size:40px;background:var(--white-color);border:1px solid var(--th-border-color);}.team-details .th-social a:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--white-color);}.team-about .th-btn{padding:19.5px 38.9px;}.about-card .th-social a{border-radius:10px;}.testi-card.style2{background-color:var(--white-color);}.testi-card .box-text{font-weight:400;font-size:16px;line-height:32px;margin-bottom:20px;}.testi-card .box-title{font-size:18px;font-weight:500;margin:0;}.testi-arrow2 .slider-arrow:hover{background-color:var(--theme-color);}.testi-grid .box-img{min-width:350px}@media (max-width:991px){.testi-grid .box-img{min-width:100%;margin-top:30px}}.testi-grid .box-img img{width:100%;}.testi-grid .box-title{margin-bottom:0;}.testi-grid .box-text{margin-bottom:30px;}.testiSlider3 .swiper-slide.swiper-slide-active .testi-box:before{background:transparent;}.testiSlider3 .swiper-slide.swiper-slide-prev .testi-box:before{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(var(--white-color)));background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--white-color) 100%);-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);}.testiSlider3 .slider-arrow{top:unset;bottom:0;left:22.5%;--icon-size:50px;background-color:var(--white-color);border:1px solid var(--smoke-color);-webkit-box-shadow:none;box-shadow:none;color:var(--title-color);opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);}.testiSlider3 .slider-arrow:hover{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--title-color);}@media (max-width:1799px){.testiSlider3 .slider-arrow{left:18%}}.testiSlider3 .slider-arrow.slider-next{right:22.5%;left:auto;}@media (max-width:1799px){.testiSlider3 .slider-arrow.slider-next{right:18%}}.testiSlider3 .swiper-pagination-bullets{position:relative;z-index:3;text-align:center;margin:45px 0 10px 0;padding-bottom:20px;line-height:14px;height:20px;}.testiSlider3 .swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;--swiper-pagination-bullet-size:18px;--swiper-pagination-bullet-horizontal-gap:17px;margin:5px 10px;width:20px;height:20px;opacity:1;background-color:var(--smoke-color);color:var(--smoke-color);border-radius:50%;position:relative;cursor:pointer;}.testiSlider3 .swiper-pagination-bullets .swiper-pagination-bullet:before{content:"";position:absolute;inset:-5px;border:1px solid var(--smoke-color);-webkit-transform:scale(.1);transform:scale(.1);border-radius:inherit;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.testiSlider3 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--title-color);}.testiSlider3 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{-webkit-transform:scale(1.2);transform:scale(1.2);border-color:var(--smoke-color);}.testi-box .box-text{font-size:20px;margin-top:-.5rem;color:var(--title-color);border-bottom:1px solid var(--smoke-color);margin-bottom:40px;padding-bottom:30px}@media (max-width:375px){.testi-box .box-text{font-size:18px}}.testi-box .box-title{font-weight:500;font-size:20px;line-height:24px;margin-bottom:0}@media (max-width:375px){.testi-box .box-title{font-size:18px;line-height:28px}}.testi-block .box-text{margin-bottom:30px;}.testi-block .box-title{color:var(--white-color);font-size:20px;font-weight:500;margin-bottom:0;}.testi-block .box-text{color:#B7BEC8;}.testi-slider4 .swiper-pagination-bullets{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}.testi-slider4 .swiper-pagination-bullet{padding:0;margin:0;border-radius:0;width:auto;height:30px;text-align:center;line-height:30px;font-size:12px;color:var(--title-color);opacity:1;background:rgba(0,0,0,.2);}.testi-slider4 .swiper-pagination-bullet-active{color:var(--white-color);background:#007aff;}.testi-slider4 .swiper-pagination-bullet{font-weight:500;font-size:25px;line-height:30px;letter-spacing:.02em;text-transform:capitalize;color:#00B6B3;text-align:center;opacity:1;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.testi-slider4 .swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:-50px;width:40px;height:1px;background-color:var(--theme-color);}.testi-slider4 .swiper-pagination-bullet{margin:0!important;background:transparent;color:var(--white-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.testi-slider4 .swiper-pagination-bullet:not(:last-child){margin-bottom:80px;}.testi-slider4 .swiper-pagination-bullet-active{color:var(--theme-color)!important;}.testi-thumb .tab-btn.active{color:var(--theme-color);-webkit-text-stroke-color:var(--theme-color);}.testi-thumb .tab-btn.active:after{background-color:var(--theme-color);}.testi-counter .box-text{font-size:16px;font-family:var(--title-font);font-weight:600;color:var(--title-color);}.testi-item .box-text{border-bottom:1px solid var(--smoke-color);margin-top:-.4rem;margin-bottom:40px;padding-bottom:30px;}.testi-item .box-title{margin-bottom:-.2rem}@media (max-width:575px){.testi-item .box-title{font-size:20px}}.testi-grid2-area .slider-arrow{top:15%;left:18%;border:1px solid rgba(31,31,31,.4);background-color:var(--white-color);color:var(--title-color);opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);z-index:2;-webkit-box-shadow:none;box-shadow:none;}.testi-grid2-area .slider-arrow:hover{background-color:var(--theme-color);color:var(--white-color);border-color:var(--theme-color);}.testi-grid2-area .slider-arrow.slider-next{right:18%;left:auto;}.testi-grid2-thumb .swiper-slide{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}@media (max-width:1199px){.testi-grid2-thumb .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:575px){.testi-grid2-thumb .swiper-slide{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.testi-grid2-thumb .swiper-slide:nth-child(even){margin-top:60px;}.testi-grid2-thumb .swiper-slide:nth-child(3){margin-top:94px;margin-left:50px}@media (max-width:1299px){.testi-grid2-thumb .swiper-slide:nth-child(3){margin-left:20px}}.testi-grid2-thumb .swiper-slide:nth-child(4){margin-left:40px}@media (max-width:1299px){.testi-grid2-thumb .swiper-slide:nth-child(4){margin-left:20px}}.testi-grid2-thumb .swiper-slide:nth-child(5){margin-left:40px;}@media (max-width:1499px){.testi-grid2-thumb .swiper-slide:nth-child(5){margin-left:0}}.testi-grid2-thumb .swiper-slide .box-img{position:relative;width:160px;height:160px;border-radius:100px 100px 0 0;z-index:2}@media (max-width:1299px){.testi-grid2-thumb .swiper-slide .box-img{width:120px;height:120px}}@media (max-width:991px){.testi-grid2-thumb .swiper-slide .box-img{width:100px;height:100px}}@media (max-width:375px){.testi-grid2-thumb .swiper-slide .box-img{width:80px;height:80px}}.testi-grid2-thumb .swiper-slide .box-img img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.testi-grid2-thumb .swiper-slide .box-img:before{content:"";position:absolute;top:0;left:15px;width:160px;height:150px;background-color:transparent;border:1px solid var(--smoke-color);border-radius:inherit;z-index:-1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:1299px){.testi-grid2-thumb .swiper-slide .box-img:before{width:120px;height:110px}}@media (max-width:991px){.testi-grid2-thumb .swiper-slide .box-img:before{width:100px;height:100px}}@media (max-width:375px){.testi-grid2-thumb .swiper-slide .box-img:before{width:80px;height:80px}}.testi-grid2-thumb .swiper-slide .box-img img{border-radius:100px 100px 0 0;}.testi-grid2-thumb .swiper-slide-thumb-active .box-img:before{background-color:var(--title-color);border-color:var(--title-color);}.testi-grid2 .box-text{font-weight:var(--title-font);font-size:24px;color:var(--title-color);margin-bottom:20px}@media (max-width:575px){.testi-grid2 .box-text{font-size:18px}}.testi-grid2 .box-title{margin-bottom:0;}.testi-box2 .box-content{padding:60px}@media (max-width:1299px){.testi-box2 .box-content{padding:40px}}@media (max-width:1199px){.testi-box2 .box-content{text-align:center}}@media (max-width:767px){.testi-box2 .box-content{padding:30px 25px}}@media (max-width:375px){.testi-box2 .box-content{padding:30px 15px}}.testi-box2 .box-text{font-family:var(--title-font);font-weight:500;font-size:22px;line-height:32px;color:var(--title-color);max-width:601px;margin-top:-.2rem;margin-bottom:30px}@media (max-width:1199px){.testi-box2 .box-text{font-size:18px;line-height:28px;max-width:100%;display:block;text-align:center;margin:auto auto 30px auto}}@media (max-width:375px){.testi-box2 .box-text{font-size:16px;line-height:26px}}.testi-box2 .box-title{font-size:30px;margin-bottom:0;}.testi-box2 .box-img{position:relative;z-index:2;border-radius:50px;min-width:480px;margin:0 60px 60px 0;text-align:center;display:block}@media (max-width:1299px){.testi-box2 .box-img{margin:0 40px 40px 0}}@media (max-width:1199px){.testi-box2 .box-img{min-width:100%;display:block;margin:auto;border-radius:0 0 30px 30px}}.testi-box2 .box-img:before{content:"";position:absolute;inset:0;top:113px;background-color:#EBEEFF;z-index:-1;border-radius:inherit;}.testi-box2 .box-img img{position:relative;z-index:2;}.testi-box2 .box-img .img2{position:absolute;z-index:1;top:0;right:50px;text-align:center;-webkit-filter:brightness(.1) invert(.8);filter:brightness(.1) invert(.8)}@media (max-width:1199px){.testi-box2 .box-img .img2{right:30%;-webkit-transform:translate(0 -50%);transform:translate(0 -50%)}}@media (max-width:991px){.testi-box2 .box-img .img2{right:22%}}@media (max-width:767px){.testi-box2 .box-img .img2{right:14%}}@media (max-width:480px){.testi-box2 .box-img .img2{right:3%}}.counter-card .box-text{font-family:var(--title-font);font-size:18px;font-weight:500;color:var(--body-color);max-width:280px;display:block;margin:auto;}@media (max-width:1199px){.counter-card-wrap.style2{display:grid;grid-template-columns:auto auto;gap:30px 0}}@media (max-width:767px){.counter-card-wrap.style2{display:block}}.counter-box2 .box-text{color:var(--white-color);}.counter-grid_wrapp.style2{grid-template-columns:auto auto auto auto;max-width:100%;}@media (max-width:480px){.counter-grid_wrapp.style2{grid-template-columns:auto auto}}.counter-grid_wrapp.style2 .counter-text{color:var(--body-color);}.blog-card .box-img{border-radius:30px;margin-bottom:25px}.blog-card .box-img img{border-radius:30px;}@media (max-width:991px){.blog-card .box-img{border-radius:20px}}.blog-card .box-title{font-size:30px;font-weight:600;margin-bottom:20px}@media (max-width:1299px){.blog-card .box-title{font-size:24px}}@media (max-width:767px){.blog-card .box-title{font-size:20px}}.blog-box .blog-img{position:relative;overflow:hidden;border-radius:14px;margin-bottom:30px;}.blog-box .blog-img img{border-radius:14px;-webkit-transform:.2s ease-in-out;transform:.2s ease-in-out;}.blog-box .box-title{font-size:30px;font-weight:600;margin-bottom:14px}@media (max-width:1500px){.blog-box .box-title{font-size:25px}}@media (max-width:991px){.blog-box .box-title{font-size:24px}}@media (max-width:767px){.blog-box .box-title{font-size:20px}}.blog-box .box-title a{color:inherit;}.blog-box .box-title:hover{color:var(--theme-color2);}.blog-box .blog-img img{width:100%;}.blog-box .box-content{padding:0 10px 10px 10px;}.blog-box:hover .blog-img img{-webkit-transform:scale(1.08);transform:scale(1.08);}.blog-grid{display:block;background-color:var(--smoke-color2);border-radius:30px;padding:20px;}.blog-grid.style2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:1500px){.blog-grid.style2{gap:20px}}@media (max-width:1399px){.blog-grid.style2{display:block}}.blog-grid.style2 .blog-img{aspect-ratio:unset;min-width:267px;height:100%;border-radius:16px;margin-bottom:0}.blog-grid.style2 .blog-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:1399px){.blog-grid.style2 .blog-img{width:100%;min-width:100%;height:200px;margin-bottom:15px}}.blog-grid.style2 .box-title{font-weight:600;font-size:30px;letter-spacing:.02em;color:#010F1C}@media (max-width:1500px){.blog-grid.style2 .box-title{font-size:24px}}.blog-grid.style2 .box-text{margin-bottom:27px;}.blog-grid .blog-img{aspect-ratio:16 / 9;overflow:hidden;position:relative;border-radius:14px;margin-bottom:30px;}.blog-grid .blog-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:14px;}.blog-grid .blog-meta{margin-bottom:15px;}.blog-grid .blog-meta i{color:var(--theme-color);}.blog-grid .box-title{font-weight:600;font-size:30px;line-height:1.2;letter-spacing:.02em;color:#010F1C;margin-bottom:20px}@media (max-width:1500px){.blog-grid .box-title{font-size:24px}}.blog-grid .line-btn{font-size:16px;}.blog-grid .box-content{padding:0 10px 10px 10px;}.blog-grid .th-btn{display:inline-flex;}.blog-item .box-img{border-radius:20px;margin-bottom:-125px;overflow:hidden;position:relative;z-index:3;}.blog-item .box-img img{border-radius:20px;}.blog-item .box-content{position:relative;max-width:calc(100% - var(--space) * 2);margin-left:var(--space);background:var(--white-color);-webkit-box-shadow:0 4px 30px #EFEFEF;box-shadow:0 4px 30px #EFEFEF;border-radius:20px;padding:40px;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:1399px){.blog-item .box-content{padding:30px}}.blog-item .box-title{font-size:22px;}.blog-item .box-title a{color:inherit;}.blog-item:hover .box-content{background:var(--theme-color);}.blog-item:hover .box-title{color:var(--white-color);}.blog-item:hover .line-btn{color:var(--white-color);}.blog-item:hover .line-btn:before{background-color:var(--white-color);}.brand-sec{background-color:var(--smoke-color2);}.brand-item{width:217px;height:60px;overflow:hidden;position:relative;display:block;margin-left:auto}@media (max-width:1199px){.brand-item{margin-right:auto}}.brand-item:hover a img.gray{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(0%);transform:translateY(0%);}.brand-item:hover a img.original{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);}.brand-item img{margin:0 auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:0;left:0;right:0;}.brand-item img.gray{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-100%);transform:translateY(-100%);}.brand-item img.original{-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(0%);transform:translateY(0%);}.brand-sec3 .container{--main-container:1570px;}.brandSlider6 .swiper-wrapper{gap:35px 0;}.checklist.style1 li{font-size:16px;}.checklist.style1 li>i{font-size:16px;}.checklist.style2 li{font-size:16px;font-weight:500;color:var(--title-color);font-family:var(--title-font);gap:15px;padding-left:20px;}.checklist.style2 li:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;background-color:var(--theme-color);border-radius:50%;}.checklist.style2 li:not(:last-child){margin-bottom:5px;}.checklist.style4 li{font-family:var(--title-font);font-weight:500;font-size:16px;}.checklist.style4 li:not(:last-child){margin-bottom:16px;}.checklist.style4 li>i{font-size:16px;font-weight:500;background-color:transparent;color:var(--theme-color);}.checklist.mb-40{}@media (max-width:1199px){.checklist.mb-40{margin-bottom:32px}}@media (max-width:1199px){p.mb-40{margin-bottom:35px}}.rounded{border-radius:14px!important;}.mouse-pointer .icon{color:var(--white-color);font-size:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);opacity:0;-webkit-transition:.2s cubic-bezier(.225,1,.316,.99);transition:.2s cubic-bezier(.225,1,.316,.99);}.mouse-pointer .icon i{margin:0 3px;}.mouse-pointer.small{width:25px;height:25px;}.mouse-pointer.right{width:50px;height:50px;}.mouse-pointer.right.large .icon{opacity:0;}.mouse-pointer.right.large{background:transparent!important;}.mouse-pointer.zoom,.mouse-pointer.open{width:80px;height:80px;}.mouse-pointer .icon i{margin:0 3px;}.mouse-pointer.right .icon{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s;}.touch .mouse-pointer{display:none;}.video-box1 .box-title{font-weight:600;font-size:200px;line-height:200px;text-transform:uppercase;color:rgba(255,255,255,.2);text-align:center;margin-bottom:0}@media (max-width:1299px){.video-box1 .box-title{font-size:150px;line-height:150px}}@media (max-width:575px){.video-box1 .box-title{font-size:70px;line-height:80px}}@media (max-width:375px){.video-box1 .box-title{font-size:60px;line-height:70px}}.accordion-card.style2 .accordion-button{font-size:20px;font-weight:600;}.accordion-card.style2 .accordion-button:after{content:"\f107";}.accordion-card.style2 .accordion-button:not(.collapsed){-webkit-box-shadow:none;box-shadow:none;border-radius:0;}.accordion-card.style2 .accordion-button:not(.collapsed):after{content:"\f106";}.accordion-card.style2 .accordion-body{border-top:1px solid var(--th-border-color);padding:30px 0 0 0;}.accordion-wrapp .number{position:absolute;left:20px;top:15px;font-family:var(--title-font);font-weight:700;font-size:24px;line-height:34px;color:#121212;}@media (max-width:480px){.accordion-wrapp .number{left:0}}.accordion-area.style2{margin-left:70px;border-top:1px solid var(--title-color)}@media (max-width:1299px){.accordion-area.style2{margin-left:0}}.accordion-card.style2.th-radius1{border-radius:10px;}.client-box.style3 .box-title{color:var(--theme-color);font-size:14px;font-weight:400;}.cta-item .box-title{font-weight:600;font-size:36px;letter-spacing:.02em;text-transform:capitalize;color:var(--white-color);margin-bottom:5px}@media (max-width:575px){.cta-item .box-title{font-size:24px}}.cta-item .box-text{font-family:var(--title-font);font-weight:500;font-size:18px;line-height:28px;letter-spacing:.02em;color:var(--th-border-color);display:block;margin:auto auto -.4rem auto;max-width:470px;}.newsletter-form.style2{width:100%;max-width:633px;margin-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media (max-width:1199px){.newsletter-form.style2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}}.newsletter-form.style2 .form-group{position:relative;width:100%;}.newsletter-form.style2 .form-group>i{left:25px;top:19px;right:unset;color:var(--theme-color);}.newsletter-form.style2 select,.newsletter-form.style2 .form-control,.newsletter-form.style2 .form-select,.newsletter-form.style2 textarea,.newsletter-form.style2 input{min-width:100%;border:none;min-height:55px;}.newsletter-form.style2 .th-btn{position:relative;top:0;right:0;min-width:180px;padding:19.5px 30px}@media (max-width:767px){.newsletter-form.style2 .th-btn{margin-top:20px}}.newsletter-form.style3 .th-btn{position:relative;top:0;right:0;min-width:180px;padding:19.5px 30px}@media (max-width:767px){.newsletter-form.style3 .th-btn{margin-top:20px}}.newsletter-form.style4 .form-control{background-color:transparent;border:2px solid #7A8392;}.newsletter-form.style4 .form-control:focus{color:var(--white-color);}.cta-area3 .sec-title{font-size:54px}@media (max-width:1299px){.cta-area3 .sec-title{font-size:44px}}@media (max-width:1199px){.cta-area3 .sec-title{font-size:40px}}@media (max-width:575px){.cta-area3 .sec-title{font-size:30px}}.cta-area4 .sec-title{max-width:405px}@media (max-width:767px){.cta-area4 .sec-title{max-width:100%;display:block;margin:auto}}.cta-title-area .sec-title{font-weight:600;font-size:54px;line-height:64px;color:var(--white-color)}@media (max-width:1199px){.cta-title-area .sec-title{font-size:44px;line-height:54px}}@media (max-width:767px){.cta-title-area .sec-title{font-size:34px;line-height:44px}}@media (max-width:575px){.cta-title-area .sec-title{font-size:25px;line-height:35px}}.cta-hiring .box-title{font-weight:600;font-size:24px;line-height:34px;text-transform:capitalize;}.service-card{position:relative;background-color:var(--white-color);border-radius:30px;padding:30px;overflow:hidden;border:1px solid var(--smoke-color)}.bg-smoke2 .service-card{-webkit-box-shadow:0 10px 30px rgba(0,0,0,.03);box-shadow:0 10px 30px rgba(0,0,0,.03);border:0}@media (max-width:1500px){.service-card{padding:30px 20px}}.service-card.style2{-webkit-box-shadow:0 4px 30px rgba(0,0,0,.07);box-shadow:0 4px 30px rgba(0,0,0,.07);border-radius:30px;}.service-card .service-overlay{position:absolute;inset:0;border-radius:30px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.service-card .service-overlay:before{content:"";position:absolute;inset:0;background:var(--white-color);z-index:3;border-radius:inherit;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}.service-card .service-overlay:after{content:"";position:absolute;inset:0;border-radius:inherit;background:-webkit-gradient(linear,left bottom,left top,from(rgba(1,15,28,.7)),to(rgba(1,15,28,.7)));background:linear-gradient(0deg,rgba(1,15,28,.7),rgba(1,15,28,.7));z-index:2;}.service-card .box-img{position:absolute;top:-30px;right:-30px;}.service-card .box-content{position:relative;z-index:4;}.service-card .box-icon{position:relative;width:80px;height:80px;line-height:80px;background-color:#C5DACC;border-radius:50%;text-align:center;margin-bottom:30px;z-index:2;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.service-card .box-icon:before{content:"";position:absolute;inset:0;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;background-color:var(--theme-color);-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s cubic-bezier(.62,.21,.45,1.52);transition:all .2s cubic-bezier(.62,.21,.45,1.52);z-index:-1;}.service-card .box-icon img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.service-card .box-title{margin-bottom:10px}@media (max-width:575px){.service-card .box-title{max-width:100%;font-size:20px}}.service-card .box-text{margin-bottom:20px;}.service-card .th-btn{padding:13.5px 25px;font-size:16px;}.service-card:hover .service-overlay{opacity:1;visibility:visible;}.service-card:hover .service-overlay:before{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);}.service-card:hover .box-img{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);}.service-card:hover .box-icon:before{-webkit-transform:scaleX(1);transform:scaleX(1);}.service-card:hover .box-icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.service-card:hover .box-title{color:var(--white-color);}.service-card:hover .box-text{color:var(--white-color);}.service-box.style2{background:#E9F5ED;border-radius:30px;padding:30px}@media (max-width:1500px){.service-box.style2{padding:25px}}@media (max-width:1399px){.service-box.style2{padding:25px 15px}}.service-box.style2 .box-icon{width:100px;height:100px;line-height:100px;background-color:#E9F5ED;border:1px solid #B7BEC8;}.service-box .box-title{}@media (max-width:375px){.service-box .box-title{font-size:22px}}.service-box .box-title a{color:inherit;}.service-box .th-btn{font-size:16px;padding:13.5px 30px;}.service-arrow .slider-arrow:hover{background-color:var(--theme-color);color:var(--title-color);border-color:var(--title-color);}.service-grid.style2{background:#E9F5ED;border-radius:30px}@media (max-width:1499px){.service-grid.style2{gap:10px}}@media (max-width:1500px){.service-grid.style2 .box-img{min-width:150px}}@media (max-width:480px){.service-grid.style2{display:block;text-align:center}.service-grid.style2 .box-img{margin-top:30px;width:100%}.service-grid.style2 .box-img img{width:100%}}.service-grid.style2 .box-title{color:var(--title-color);}.service-grid.style2 .box-text{font-weight:400;font-size:16px;color:var(--body-color);}.service-grid.style2 .th-btn{border:1px solid var(--title-color);padding:12.5px 22px;font-weight:500;}.service-grid.style2 .th-btn .btn-text:before,.service-grid.style2 .th-btn .btn-text:after{color:var(--title-color);}.service-grid.style2 .th-btn:is(.border-btn) i{color:var(--title-color);}.service-grid.style2 .th-btn:hover{border-color:var(--theme-color);}.service-grid.style2 .th-btn:hover .btn-text:before,.service-grid.style2 .th-btn:hover .btn-text:after{color:var(--white-color);}.service-grid.style2 .th-btn:hover:after{background-color:var(--theme-color);}.service-grid.style2 .th-btn:hover:is(.border-btn) i{color:var(--white-color);}.service-grid .box-img{min-width:200px;border-radius:14px}@media (max-width:1500px){.service-grid .box-img{min-width:170px}}@media (max-width:1499px){.service-grid .box-img{min-width:158px}}@media (max-width:480px){.service-grid .box-img{margin-top:30px;min-width:100%}}.service-grid .box-img img{width:100%;border-radius:14px;}.service-grid .box-title{color:var(--white-color)}@media (max-width:1500px){.service-grid .box-title{font-size:20px}}.service-grid .box-text{color:#B7BEC8;margin-bottom:20px;}.service-grid .th-btn{border:1px solid var(--white-color);}.service-grid .th-btn .btn-text:before,.service-grid .th-btn .btn-text:after{color:var(--white-color);}.service-grid .th-btn:is(.border-btn) i{color:var(--white-color);}.service-grid .th-btn:hover{border-color:var(--theme-color);}.service-grid .th-btn:hover .btn-text:after,.service-grid .th-btn:hover .btn-text:before{color:var(--title-color);}.service-grid .th-btn:hover:is(.border-btn) i{color:var(--title-color);}.service-grid .th-btn:hover:after{background-color:var(--theme-color);}.page-img.style1{border-radius:20px;}.page-img.style1 img{border-radius:20px;}.pricing-tabs.style2 .switch-area .switch{background-color:var(--title-color);}.pricing-tabs.style3 .switch-area .toggle{opacity:0;display:none;}.switch-area .toggle{position:relative;width:70px;height:36px;border-radius:100px;background-color:var(--theme-color);overflow:hidden;-webkit-box-shadow:inset 0 0 2px 1px rgba(0,0,0,.05);box-shadow:inset 0 0 2px 1px rgba(0,0,0,.05);}.wrapper-full.hide{display:none;}.price-box.style2 .th-btn:hover{border:1px solid var(--theme-color);}.price-box.style2 .th-btn:hover .btn-text:before,.price-box.style2 .th-btn:hover .btn-text:after{color:var(--white-color);}.price-box.style2 .th-btn:hover.th-icon span.material-symbols-outlined{color:var(--white-color);}.price-box.style2.active .th-btn{border:1px solid var(--theme-color);background-color:var(--theme-color);}.price-box.style2.active .th-btn .btn-text:before,.price-box.style2.active .th-btn .btn-text:after{color:var(--white-color);}.price-box.style2.active .th-btn.th-icon span.material-symbols-outlined{color:var(--white-color);}.price-box.style2.active .offer-tag{opacity:1;}.price-box .box-title{font-size:30px;font-weight:700;margin-bottom:10px}@media (max-width:575px){.price-box .box-title{font-size:24px}}.price-box .box-text{color:var(--body-color);margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #D9D9D9;}.price-box .th-btn{margin-top:35px;text-transform:uppercase;border:1px solid transparent;font-weight:600;}.price-box .th-btn:hover{border:1px solid var(--title-color);}.price-box .th-btn:hover .btn-text:before,.price-box .th-btn:hover .btn-text:after{color:var(--title-color);}.price-box .th-btn:hover.th-icon span.material-symbols-outlined{color:var(--title-color);}.price-box.active .th-btn{border:1px solid var(--title-color);background-color:var(--theme-color);}.price-box.active .th-btn .btn-text:before,.price-box.active .th-btn .btn-text:after{color:var(--title-color);}.price-box.active .th-btn.th-icon span.material-symbols-outlined{color:var(--title-color);}.price-box.active .offer-tag{opacity:1;}.price-card.active .box-content:before{background-color:var(--theme-color);}.price-card.active .box-price{color:var(--white-color);}.price-card.active .checklist ul li img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.price-card.active .checklist ul li span{color:var(--white-color);}.price-card.active .th-btn{background-color:var(--title-color);}.price-card .box-content{position:relative;padding:30px 0;z-index:2;}.price-card .box-content:before{content:"";position:absolute;inset:0;margin-left:25px;border-radius:30px;background-color:#E9E9E9;z-index:-1}@media (max-width:1199px){.price-card .box-content:before{margin-left:0}}.price-card .box-title{margin-bottom:0;text-align:center;}.price-card .box-text{text-align:center;}.price-card .th-btn{padding:19.5px 47px;width:252px;margin:30px 0 0 30px}@media (max-width:1299px){.price-card .th-btn{width:auto}}@media (max-width:1199px){.price-card .th-btn{padding:15px 30px}}.price-grid .box-title{font-weight:600;margin-bottom:5px;}.price-grid .box-text{font-weight:500;font-size:18px;line-height:26px;color:var(--body-color);border-bottom:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;}@media (max-width:480px){.price-grid .box-text{display:block}}.price-grid .box-text span{background:#FFE4E9;border-radius:30px;padding:2px 15px;color:var(--theme-color);font-size:14px;font-weight:500;}.price-grid .th-btn{margin-top:35px;}.price-item.style2{background-color:var(--white-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.price-item.style2 .box-price{background:var(--smoke-color2);border:1px solid var(--smoke-color);border-radius:20px;-webkit-box-shadow:none;box-shadow:none;}.price-item.style2:hover,.price-item.style2.active{background-color:var(--theme-color);border-color:var(--theme-color);}.price-item.style2:hover .box-price,.price-item.style2.active .box-price{color:var(--white-color);background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.2);}.price-item.style2:hover .subtitle,.price-item.style2.active .subtitle{color:var(--white-color);}.price-item.style2:hover .box-title,.price-item.style2.active .box-title{color:var(--white-color);}.price-item.style2:hover .box-text,.price-item.style2.active .box-text{color:var(--white-color);}.price-item.style2:hover .duration,.price-item.style2.active .duration{color:var(--white-color);}.price-item.style2:hover .available-list li,.price-item.style2.active .available-list li{color:var(--white-color);}.price-item.style2:hover .available-list li:after,.price-item.style2.active .available-list li:after{color:var(--white-color);}.price-item.style2:hover .th-btn,.price-item.style2.active .th-btn{background-color:var(--title-color);color:var(--white-color);}.price-item .box-title{color:var(--white-color);font-size:30px;font-weight:600;margin-bottom:0}@media (max-width:575px){.price-item .box-title{font-size:24px}}.price-item .box-text{color:var(--body-color);margin-bottom:30px;}.price-item .th-btn{background-color:#1F1F1F;color:var(--white-color);padding:21px 30px;}.price-item.active{border:1px solid rgba(254,217,31,.2);}.price-item.active .th-btn{background-color:var(--theme-color);color:var(--title-color);}.price-item.active .th-btn:hover:before,.price-item.active .th-btn:hover:after{background-color:var(--white-color);}.gallery-insta .box-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:26px;width:34px;height:34px;line-height:34px;border-radius:50%;display:block;text-align:center;color:var(--theme-color);z-index:3;}.project-box.style2 .box-title{color:var(--title-color);}.project-box.style2 .box-text{color:var(--body-color);}.project-box.style2 .counter-grid .counter-text{color:var(--body-color);}.project-box.style2 .border-btn{background-color:transparent;border:1px solid var(--th-border-color);border-radius:14px;}.project-box.style2 .border-btn .btn-text:before,.project-box.style2 .border-btn .btn-text:after{color:var(--title-color);}.project-box.style2 .border-btn.th-icon span.material-symbols-outlined{color:var(--title-color);}.project-box.style2 .border-btn:hover .btn-text:before,.project-box.style2 .border-btn:hover .btn-text:after{color:var(--white-color);}.project-box.style2 .border-btn:hover.th-icon span.material-symbols-outlined{color:var(--white-color);}.project-box .box-title{font-weight:600;font-size:36px;color:var(--white-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:767px){.project-box .box-title{font-size:24px}}.project-box .box-text{color:#B7BEC8;margin-bottom:30px;}.project-box .th-btn{background-color:var(--title-color);border:1px solid var(--body-color);text-transform:uppercase;color:var(--white-color);}.project-box .th-btn .btn-text:before,.project-box .th-btn .btn-text:after{color:var(--white-color);}.project-box .th-btn.th-icon span.material-symbols-outlined{color:var(--white-color);}.project-box .th-btn:after{background:var(--theme-color);}.project-box .th-btn:hover{border:1px solid var(--theme-color);}.project-item .box-content{padding:35px;position:absolute;width:100%;bottom:-10%;z-index:1;background:rgba(255,255,255,.24);-webkit-backdrop-filter:blur(37px);backdrop-filter:blur(37px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}@media (max-width:1399px){.project-item .box-content{padding:25px}}.project-item .box-title{color:var(--white-color);font-size:30px;font-weight:600;margin-bottom:0}@media (max-width:1500px){.project-item .box-title{font-size:24px}}.project-item:hover .box-content{bottom:0;opacity:1;visibility:visible;}.project-item2{position:relative;border-radius:30px;--space:40px;overflow:hidden;z-index:9}@media (max-width:991px){.project-item2{--space:20px}}.project-item2:before{content:"";position:absolute;inset:0;background:rgba(13,12,0,.46);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;border-radius:inherit;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.project-item2 .box-img{}.project-item2 .box-img img{width:100%;}@media (max-width:991px){.project-item2 .box-img{margin-bottom:0}}.project-item2 .box-title{color:var(--white-color);font-weight:600;font-size:30px;line-height:40px;letter-spacing:.02em;margin-bottom:0}@media (max-width:1399px){.project-item2 .box-title{font-size:24px;line-height:34px}}.project-item2 .box-subtitle{color:var(--theme-color);font-size:14px;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:18px;margin-bottom:20px;}.project-item2 .box-content{position:absolute;left:var(--space);bottom:-40px;opacity:0;visibility:hidden;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2;}.project-item2 .icon-btn{background-color:transparent;border:none;font-size:18px;width:56px;height:56px;border:1px solid var(--white-color);border-radius:50%;color:var(--white-color);position:absolute;right:30px;top:-30px;z-index:2;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.project-item2 .icon-btn:hover{background-color:var(--white-color);color:var(--title-color);}.project-item2:hover:before{opacity:1;visibility:visible;}.project-item2:hover .box-content{opacity:1;bottom:var(--space);visibility:visible;}.project-item2:hover .icon-btn{top:var(--space);opacity:1;visibility:visible;}.project-card .box-title{font-size:36px}@media (max-width:1199px){.project-card .box-title{font-size:24px}}.project-card .box-text{margin-bottom:-.3rem;}.filter-menu .tab-btn.active{color:var(--title-color);background:-webkit-gradient(linear,left top,right top,from(#F8F8F8),to(rgba(248,248,248,0)));background:linear-gradient(90deg,#F8F8F8 0%,rgba(248,248,248,0) 100%);border:none;border-left:1px solid #121212;border-radius:10px;}.filter-menu .tab-btn.active:before{opacity:1;visibility:visible;}.portfolio-box .box-img{}.portfolio-box .box-img img{width:100%;}@media (max-width:991px){.portfolio-box .box-img{margin-bottom:0}}.portfolio-box .box-title{color:var(--white-color);font-size:22px;margin-bottom:0;}.portfolio-box .box-content{position:absolute;left:var(--space);bottom:-40px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2;}.portfolio-box .icon-btn{background-color:var(--white-color);border:none;font-size:18px;position:absolute;right:var(--space);top:-30px;z-index:2;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.portfolio-box .icon-btn:hover{background-color:var(--theme-color);color:var(--white-color);}.portfolio-box:hover .box-content{opacity:1;bottom:var(--space);visibility:visible;}.portfolio-box:hover .icon-btn{top:var(--space);opacity:1;visibility:visible;}.widget_info .widget_title{background-color:var(--theme-color);color:var(--white-color);padding:30px 40px;border-radius:30px 30px 0 0;margin-bottom:10px;}.project-nav .icon-btn{--btn-size:55px;font-size:16px;border-radius:99px;border:none;background-color:transparent;border:1px solid #EDEDED;color:var(--title-color)}@media (max-width:375px){.project-nav .icon-btn{--btn-size:45px}}.project-nav .icon-btn:hover{background-color:var(--theme-color);color:var(--white-color);}.project-nav .nav-btn:first-child .icon-btn{margin-right:10px;}.project-nav .nav-btn:last-child .icon-btn{margin-left:10px;}.project-grid .box-title{color:var(--white-color);width:200px;border-bottom:1px solid var(--white-color);margin-bottom:10px;padding-bottom:15px;}.project-grid .box-title a{color:inherit;}.project-grid .icon-btn{border:1px solid var(--white-color);color:var(--white-color);}.project-grid .icon-btn:hover{background-color:var(--white-color);color:var(--title-color);}.projectSlider4{margin:0 -16%!important}@media (max-width:767px){.projectSlider4{margin:0!important}}.projectSlider4 .swiper-slide{margin-bottom:60px!important;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (max-width:767px){.projectSlider4 .swiper-slide{margin-bottom:0!important}}.projectSlider4 .swiper-slide.swiper-slide-active{margin-top:60px!important;margin-bottom:0!important}@media (max-width:767px){.projectSlider4 .swiper-slide.swiper-slide-active{margin-top:0!important}}.marquee .marquee-group.style2 .item{color:var(--body-color);-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--body-color);}.main-menu ul.mega-menu{position:absolute;top:100%;left:0!important;right:0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;width:1200px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;max-height:500px;overflow:overlay;opacity:0;visibility:hidden;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0) translateZ(100px);transform:scaleY(0) translateZ(100px);-webkit-transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 700ms ease;transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 700ms ease;transition:opacity 500ms ease,visibility 500ms ease,transform 700ms ease;transition:opacity 500ms ease,visibility 500ms ease,transform 700ms ease,-webkit-transform 700ms ease;z-index:99;background-color:var(--white-color);padding:20px 10px}@media (max-width:1599px){.main-menu ul.mega-menu{width:1170px;left:-10rem!important}}@media (max-width:1399px){.main-menu ul.mega-menu{left:-23rem!important}}@media (max-width:1199px){.main-menu ul.mega-menu{left:-18rem!important}}.main-menu ul.mega-menu li{-webkit-box-flex:1;-ms-flex:1 1 100%;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::-webkit-scrollbar{width:5px;height:5px;border-radius:0;}.main-menu ul.mega-menu::-webkit-scrollbar-track{background:rgb(255,255,255);-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.3);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,rgba(255,255,255,.3) 25%,transparent 20%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,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;padding-bottom: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 .mega-menu-img .btn-wrap .th-btn{padding:6px 18px;font-size:14px;color:var(--white-color);width:-webkit-max-content;width:-moz-max-content;width:max-content;}.process-card:nth-child(even) .process-image .box-img{border-radius:0 0 200px 200px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.process-card:nth-child(even) .process-image .box-img img{border-radius:0 0 200px 200px;}.process-card:nth-child(even) .process-image .number{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:auto auto -40px auto}@media (max-width:575px){.process-card:nth-child(even) .process-image .number{margin:-40px auto auto auto}}.process-card:nth-child(even) .box-content{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (max-width:575px){.process-card:nth-child(even) .box-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.process-card .box-img{border-radius:200px 200px 0 0;}.process-card .box-img img{width:100%;border-radius:200px 200px 0 0;}.process-card .number{position:relative;width:76px;height:76px;line-height:56px;border-radius:50%;text-align:center;font-weight:600;font-size:24px;letter-spacing:.02em;text-transform:capitalize;color:var(--white-color);background-color:var(--theme-color);border:10px solid var(--white-color);margin:-40px auto auto auto;display:block;z-index:2;}.process-card .box-title{font-weight:600;font-size:24px;line-height:34px;letter-spacing:.02em;text-transform:capitalize;max-width:265px;display:block;margin:8px auto auto auto;}.process-card .box-text{margin-bottom:0;}.process-box .box-img{width:200px;height:200px;border-radius:100px;display:block;margin:auto auto 30px auto;}.process-box .box-img img{border-radius:100px;}.process-box .box-content{max-width:300px;display:block;margin:auto;}.process-box .box-title{margin-bottom:8px;}.process-box .box-text{margin:0 auto -.5em auto;}.process-grid .box-title{font-size:22px;margin-bottom:10px;margin-left:120px}@media (max-width:1299px){.process-grid .box-title{margin-left:90px;font-size:20px}}@media (max-width:1199px){.process-grid .box-title{margin-left:110px}}@media (max-width:991px){.process-grid .box-title{margin-left:80px}}.process-grid .box-title span{display:block;}.process-grid .box-text{margin-bottom:-.4rem;}.process-card2 .box-title{font-size:30px;margin-bottom:10px;}.process-card2 .box-text{margin-bottom:-.3rem;}.particle-2.small{max-width:515px;height:490px;}.feature-card .box-title{font-size:30px;font-weight:600;margin-bottom:10px}@media (max-width:1299px){.feature-card .box-title{font-size:25px}}.feature-card .box-text{margin-bottom:-.4rem;}.feature-shape.style2{width:20px;height:20px;background-color:var(--theme-color);}.feature-shape.style4{width:14px;height:14px;}.choose-item .box-title{font-weight:600;font-size:24px;line-height:34px;letter-spacing:.02em;text-transform:capitalize;margin-bottom:0;}.choose-item .box-text{margin-bottom:-.4rem;}.feature-box .box-title{}@media (max-width:575px){.feature-box .box-title{font-size:18px}}.feature-box .box-text{margin-bottom:-.4rem;}.feature-item .box-title{color:var(--white-color);font-size:18px;font-weight:500;margin-bottom:5px;}.feature-item .box-text{color:#A2ABBA;margin-bottom:-.3rem;}.client-box.style2{margin:0;padding:0;display:block;}.client-box.style2 .client-thumb-group{margin-bottom:16px;}.client-box.style2 .client-thumb-group .thumb img{border-radius:50%;height:40px;border:1px solid var(--body-color);}.client-box.style2 .box-title{font-weight:400;font-size:16px;line-height:26px;color:var(--white-color);}.client-box.style2 .counter-number{color:var(--theme-color);}.choose-feature2 .box-title{color:var(--white-color);}.choose-feature2 .box-text{color:#B7BEC8;margin-bottom:-.3rem;}.choose-item2 .box-text{font-weight:600;font-size:22px;line-height:32px;letter-spacing:.02em;color:var(--white-color);margin-bottom:-.3rem;max-width:250px}@media (max-width:1299px){.choose-item2 .box-text{font-size:18px}}@media (max-width:767px){.choose-item2 .box-text{max-width:100%}}.choose-feature.style2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#587662;border-radius:30px;padding:15px;height:100%;}.choose-feature.style2 .box-title{text-align:center;display:block;max-width:100%;margin-bottom:0;}.choose-feature .box-img{min-width:258px;border-radius:16px}@media (max-width:1399px){.choose-feature .box-img{min-width:100%;margin-bottom:30px}}.choose-feature .box-img img{border-radius:16px;}.choose-feature .box-title{max-width:211px;margin-bottom:10px}@media (max-width:767px){.choose-feature .box-title{max-width:100%}}@media (max-width:575px){.choose-feature .box-title{font-size:22px}}.choose-feature .box-text{margin-bottom:20px;}.choose-card .box-img{-webkit-filter:drop-shadow(0 4px 50px #EFEFEF);filter:drop-shadow(0 4px 50px #EFEFEF);border-radius:20px 20px 0 0;margin-bottom:35px;}.choose-card .box-img img{border-radius:20px 20px 0 0;}.choose-card .box-title{font-size:30px;line-height:40px;color:var(--title-color);margin-bottom:10px}@media (max-width:1299px){.choose-card .box-title{font-size:24px}}.choose-card .box-text{margin-bottom:-.4rem;}.feature-timeline .box-title{margin-bottom:15px;}.feature-timeline .box-text{margin-bottom:-.3rem;}.feature-timeline .swiper-pagination-progressbar{position:relative;background-color:transparent;}.feature-timeline .swiper-pagination-progressbar:before{content:"";position:absolute;top:80px;left:0;height:4px;width:100%;border-top:1px solid var(--smoke-color)}@media (max-width:1199px){.feature-timeline .swiper-pagination-progressbar:before{border:none}}.feature-timeline .swiper-pagination-custom{position:relative;top:0;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0;z-index:11}@media (max-width:1199px){.feature-timeline .swiper-pagination-custom{display:grid;grid-template-columns:auto auto;gap:40px}}@media (max-width:480px){.feature-timeline .swiper-pagination-custom{grid-template-columns:auto}}.feature-timeline .swiper-pagination-custom .swiper-pagination-switch{position:relative;width:100%;display:block;}.feature-timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title{position:absolute;top:26%;left:40px;width:16px;height:16px;line-height:16px;border-radius:50%;font-family:var(--title-font);color:var(--title-color);font-weight:500;background-color:var(--theme-color);text-align:center;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;-webkit-transition-delay:0s;transition-delay:0s;cursor:pointer;z-index:3}@media (max-width:1399px){.feature-timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title{top:23%}}@media (max-width:1199px){.feature-timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title{display:none}}.feature-timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:before{content:"";position:absolute;inset:-5px;border:5px solid transparent;border-radius:50%;z-index:-1;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}.feature-timeline .swiper-pagination-custom .swiper-pagination-switch.item-active .switch-title{background-color:var(--theme-color);color:var(--white-color);}.feature-timeline .swiper-pagination-custom .swiper-pagination-switch.item-active .switch-title:before{background:rgba(87,179,62,.3);}.feature-timeline .swiper-pagination-custom .swiper-pagination-switch.item-active .feature-date{color:var(--theme-color);}.feature-timeline .swiper-pagination-custom .swiper-pagination-switch .feature-date{font-weight:600;font-size:48px;line-height:58px;text-transform:capitalize;color:#010F1C}@media (max-width:767px){.feature-timeline .swiper-pagination-custom .swiper-pagination-switch .feature-date{font-size:38px;line-height:48px}}.feature-grid .box-title{font-size:22px;font-weight:500;margin-bottom:10px;}.choose-counter .box-title{font-weight:600;font-size:164px;line-height:174px;text-transform:capitalize;color:var(--body-color);display:block;margin:0}@media (max-width:1199px){.choose-counter .box-title{font-size:140px;line-height:150px}}@media (max-width:767px){.choose-counter .box-title{font-size:100px;line-height:140px}}@media (max-width:375px){.choose-counter .box-title{font-size:60px;line-height:80px}}.choose-counter .text{font-family:var(--title-font);font-weight:600;font-size:74px;line-height:84px;text-transform:capitalize;color:var(--white-color);display:inline-block;min-width:512px;margin:0}@media (max-width:1199px){.choose-counter .text{font-size:54px;line-height:64px}}@media (max-width:767px){.choose-counter .text{font-size:44px;line-height:54px}}@media (max-width:375px){.choose-counter .text{font-size:34px;line-height:44px}}.choose-content .title-area{max-width:550px;}.choose-grid .box-title{font-size:22px;font-weight:500;color:var(--white-color);margin-bottom:0;}.choose-grid .box-text{color:#7A8392;margin:10px 0 -.3rem 0;}@-webkit-keyframes grow{from{height:0}to{height:100%}}@keyframes grow{from{height:0}to{height:100%}}.choose-progress-bar .text{font-family:var(--title-font);font-weight:500;font-size:14px;line-height:24px;letter-spacing:.02em;color:var(--body-color);display:block;}.color-scheme-wrap.active{-webkit-transform:translate(100%,0);transform:translate(100%,0);}.pb-5{padding-bottom:5px;}.pt-60{padding-top:60px;}.pb-60{padding-bottom:60px;}.my-5{margin-top:5px;margin-bottom:5px;}.mt-5{margin-top:5px;}.mt-20{margin-top:20px;}.mb-5{margin-bottom:5px;}.mb-35{margin-bottom:35px;}.mb-40{margin-bottom:40px;}.mb-50{margin-bottom:50px;}.space{padding-top:var(--section-space);}.space{padding-bottom:var(--section-space);}.space-extra2{padding-top:calc(var(--section-space) - 40px);}.space-extra2{padding-bottom:calc(var(--section-space) - 40px);}@media (max-width:991px){.space{padding-top:var(--section-space-mobile)}.space{padding-bottom:var(--section-space-mobile)}.space-extra2{padding-top:70px}.space-extra2{padding-bottom:70px}}.header-layout3.style-2{border-bottom:1px solid rgba(255,255,255,.1);}.header-layout3.style-2 .header-top{background-color:rgba(255,255,255,.1882352941);padding:6.7px 0;}.header-layout3.style-2 .menu-area{margin:0;padding:8px 0;border-radius:0;background:transparent;border:0}@media (max-width:1199px){.header-layout3.style-2 .menu-area{padding:0 0}}.header-layout3.style-2.style-3{border-bottom:0;}.header-layout3.style-2.style-3 .container.th-container2{padding:0;}.header-layout3.style-2.style-3 .menu-area{padding:17px 110px;}.header-layout3.style-2.style-3 .menu-area::before{content:"";position:absolute;inset:0;-webkit-mask-image:url("/immagini/bg/header-5-bg-shape.png");mask-image:url("/immagini/bg/header-5-bg-shape.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-position:center center;mask-position:center center;background:rgba(255,255,255,.1411764706);-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px);z-index:-1}@media (max-width:1399px){.header-layout3.style-2.style-3 .menu-area::before{display:none}}.header-layout3.style-2.style-3 .sticky-wrapper.sticky .menu-area::before{margin-bottom:6px;}@media (max-width:1700px){.header-layout3.style-2.style-3 .menu-area{padding:17px 40px}}@media (max-width:1700px){.header-layout3.style-2.style-3 .menu-area .main-menu{margin-right:100px}}@media (max-width:1399px){.header-layout3.style-2.style-3::before{content:"";position:absolute;inset:0;-webkit-mask-image:url("/immagini/bg/header-5-bg-shape.png");mask-image:url("/immagini/bg/header-5-bg-shape.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-position:center center;mask-position:center center;background:rgba(255,255,255,.1411764706);-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px);z-index:-1}.header-layout3.style-2.style-3 .menu-area{padding:8px 20px}}@media (max-width:1199px){.header-layout3.style-2.style-3 .menu-area .main-menu{margin-right:0}}@media (max-width:375px){.header-layout3.style-2.style-3 .menu-area{padding:8px 13px}}.hero-3.style-2 .slider-pagination.style-2.swiper-pagination-bullets{position:absolute;width:8px;right:100px;left:auto;top:50%;display:block;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.hero-3.style-2 .slider-pagination.style-2.swiper-pagination-bullets .swiper-pagination-bullet{margin:20px 0;--swiper-pagination-bullet-size:8px;position:relative;}.hero-3.style-2 .slider-pagination.style-2.swiper-pagination-bullets .swiper-pagination-bullet:before{content:"";position:absolute;inset:-8px;border:1px solid rgba(224,224,224,.1294117647);-webkit-transform:scale(1.4);transform:scale(1.4);border-radius:inherit;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.hero-3.style-2 .slider-pagination.style-2.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1);background-color:var(--theme-color);}.hero-3.style-2 .slider-pagination.style-2.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{-webkit-transform:scale(1.4);transform:scale(1.4);border-color:var(--theme-color);}.hero-style3.style-2{padding:350px 0 250px 0;max-width:970px;}.hero-style3.style-2 .hero-text{max-width:924px;}.hero-style3.style-2 .hero-title{line-height:1.09;}@media (max-width:1500px){.hero-3.style-2 .slider-pagination.style-2.swiper-pagination-bullets{right:45px}}@media (max-width:1399px){.hero-style3.style-2{padding:285px 0 250px 0}}@media (max-width:1299px){.hero-style3.style-2{padding:300px 0 200px 0}}@media (max-width:1199px){.hero-style3.style-2{padding:250px 0 200px 0}}@media (max-width:991px){.hero-3.style-2 .slider-pagination.style-2.swiper-pagination-bullets{display:none}}@media (max-width:767px){.hero-style3.style-2{padding:200px 0 100px 0}.hero-style3.style-2 .hero-title{font-size:50px}.hero-style3 .hero-title .hero-img{width:45px}}@media (max-width:375px){.hero-style3.style-2 .hero-title{font-size:40px}.hero-style3.style-2 .hero-text{font-size:17px}}.hero-3.style-2.style-3 .slider-pagination.style-2.swiper-pagination-bullets{top:42%;}.hero-3.style-2.style-3 .scroll-down{position:absolute;bottom:104px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;}.hero-3.style-2.style-3 .scroll-down .hero-scroll-wrap{display:block;}.hero-style3.style-2.style-3{text-align:center;margin:0 auto;padding:220px 0 365px 0;max-width:1070px;}.hero-style3.style-2.style-3 .btn-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.hero-style3.style-2.style-3 .hero-text{margin-left:auto;margin-right:auto;}@media (max-width:1199px){.hero-style3.style-2.style-3 .hero-title{font-size:78px}}@media (max-width:991px){.hero-style3.style-2.style-3 .hero-title{font-size:62px}.hero-style3.style-2.style-3{padding:220px 0 285px 0}.hero-3.style-2.style-3 .scroll-down{bottom:60px}}@media (max-width:767px){.hero-style3.style-2.style-3 .hero-title{font-size:48px}.hero-style3.style-2.style-3 .hero-text{font-size:16px;margin-bottom:32px}.hero-style3.style-2.style-3{padding:180px 0 225px 0}.hero-3.style-2.style-3 .scroll-down{bottom:35px}}@media (max-width:575px){.hero-style3.style-2.style-3 .hero-title{font-size:40px}}@media (max-width:375px){.hero-style3.style-2.style-3 .hero-title{font-size:34px}.hero-style3.style-2.style-3{padding:175px 0 210px 0}.hero-3.style-2.style-3 .scroll-down{bottom:25px}}.features-box-3 .content .box-title{font-size:30px;font-weight:500;margin:0;}.features-box-3 .content .box-title a:hover{color:var(--white-color);}@media (max-width:1399px){.features-box-3 .content .box-title{font-size:26px}}@media (max-width:1299px){.features-box-3 .content .box-title{font-size:23px}}.counter-card-wrap.style4 .counter-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.counter-card-wrap.style4 .box-icon{margin-bottom:0;background:transparent;border:1px solid var(--th-border-color);}.counter-card-wrap.style4 .box-number{margin-bottom:5px;}.counter-card-wrap.style4 .divider{height:170px;}.about-5-item-wrap .items-box .item .icon{height:100px;width:100px;text-align:center;line-height:100px;background:#E9F5ED;margin:0 auto 22px;border-radius:50%;border:1px solid var(--th-border-color);}.about-4-quote .content-wrap .content{-webkit-box-flex:1;-ms-flex:1;flex:1;}.about-4-quote .content-wrap .content .box-text{font-size:18px;font-weight:500;color:var(--title-color);line-height:1.55;}.about-4-quote .content-wrap .content .link-btn{font-size:18px;font-weight:500;}@media (max-width:991px){.about-5-item-wrap .items-box .item .icon{height:68px;width:68px;line-height:65px;margin:0 auto 11px}.about-5-item-wrap .items-box .item .icon img{width:28px}.about-5-item-wrap .items-box .box-title{font-size:21px}}@media (max-width:575px){.about-4-quote .content-wrap .content .link-btn{font-size:16px}}.about6-solar-power .about6-counter-wrap .icon{margin-bottom:25px;}.about6-solar-power .about6-counter-wrap .content .box-counter{font-size:54px;line-height:.9;}.about6-feature-wrapper .about6-feature .icon{margin-bottom:26px;}.about6-feature-wrapper .about6-feature .content .box-title{font-size:30px;color:var(--title-color);margin-bottom:10px;}.about6-feature-wrapper .about6-feature .content .box-text{margin:0;}@media (max-width:767px){.about6-solar-power .about6-counter-wrap .content .box-counter{font-size:35px;line-height:.9}.about6-solar-power .about6-counter-wrap .content .box-counter{font-size:30px;line-height:.9}}@media (max-width:575px){.about6-feature-wrapper .about6-feature .content .box-title{font-size:25px;margin-bottom:8px}}.service-item.style-6 .service-item_content .th-btn{padding:15.5px 30px;color:var(--title-color);font-weight:700;font-size:15px;}.service-7-item .service-left-wrap .box-title{font-size:36px;line-height:1.27;margin:0;}.service-7-item .service-right-wrap .box-text{margin:0;}@media (max-width:1199px){.service-7-item .service-left-wrap .box-title{font-size:28px}}.project-8-card .project-8-content .sub-title{margin-bottom:13px;}.project-8-card .project-8-content .box-title{font-size:36px;margin-bottom:25px;}.project-8-card .project-8-content .th-btn{font-size:16px;}@media (max-width:767px){.project-8-card .project-8-content .box-title{font-size:30px;margin-bottom:18px}}.th-team.team-box.style-2{background:#E9F5ED;-webkit-box-shadow:none;box-shadow:none;}.testimonial-6-rating .box-title{color:var(--white-color);font-size:48px;line-height:1.2;text-transform:capitalize;}@media (max-width:1700px){.testimonial-6-rating .box-title{font-size:40px}}@media (max-width:1399px){.testimonial-6-rating .box-title{font-size:35px}}@media (max-width:991px){.testimonial-6-rating .box-title{font-size:35px;text-align:center}}@media (max-width:425px){.testimonial-6-rating .box-title{font-size:26px;text-align:center}}.price-box.style3.active:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-width:0 100px 100px 0;border-color:transparent var(--theme-color) transparent transparent;border-style:solid;}.price-box.style3.active .offer-tag{top:21px;text-transform:uppercase;right:-9px;border-bottom:0;color:#010F1C;font-size:18px;}.price-box.style3 .th-btn{border:1px solid #010F1C;}.price-box.style3 .th-btn:hover{color:var(--white-color);}.price-box.style3 .th-btn:hover.th-icon span.material-symbols-outlined{color:var(--white-color);}.price-box.style3 .th-btn:hover .btn-text::before,.price-box.style3 .th-btn:hover .btn-text::after{color:var(--white-color);}.project-item2.style-2 .box-btn .icon-btn{position:static;}.project-item2.style-2 .box-title{font-size:36px;margin-bottom:24px;}.project-item2.style-2 .sub-title.sub-title3{margin-bottom:15px;}@media (max-width:1199px){.project-item2.style-2 .box-title{font-size:28px;margin-bottom:22px}}.project-area2.style-2 .title-area .shadow-title{position:absolute;top:54%;}.project-area2.style-2 .title-area{position:static;}@media (max-width:1299px){.project-area2.style-2 .title-area .shadow-title{font-size:115px}}@media (max-width:991px){.project-area2.style-2 .title-area .shadow-title{font-size:90px;top:50%}}@media (max-width:767px){.project-area2.style-2 .title-area .shadow-title{font-size:65px;top:44%}}@media (max-width:575px){.project-area2.style-2 .title-area .shadow-title{font-size:50px;top:42%;left:30px;line-height:1}}.contact-form.contact-6{padding:60px 100px;margin-bottom:-2px;border-radius:30px 30px 0 0;}@media (max-width:767px){.contact-form.contact-6{padding:60px 20px;margin-bottom:-8px;-webkit-mask-image:none!important;mask-image:none!important}}.gallery-insta.style-2 .box-btn{color:var(--theme-color);}.footer-layout4 .widget-area{padding-bottom:20px;padding-top:80px;}.footer-layout4 .footer-widget .widget_title::after{display:none;}.footer-layout4 .copyright-wrap{border-top:none;padding:25px 0;background:transparent;border-top:1px solid rgba(255,255,255,.1294117647);}.footer-layout4 .copyright-wrap .copyright-text{color:var(--black-color);}.footer-layout4 .copyright-wrap .copyright-text a{color:var(--theme-color);}.footer-layout4 .copyright-wrap .copyright-text a:hover{color:inherit;}.footer-layout4 .copyright-wrap .footer-links li{margin-right:0;position:relative;padding-right:20px;}.footer-layout4 .copyright-wrap .footer-links li::after{display:none;}.footer-layout4 .footer-widget .widget_title{margin:-.11em 0 13px 0;padding-left:22px;}.footer-layout4 .footer-widget .widget_title:before{content:"";background-image:url("/immagini/theme-img/title_shape4.2.svg");background-color:transparent;background-repeat:no-repeat;position:absolute;top:5px;left:1px;width:20px;height:20px;opacity:1;}.footer-layout4 .footer-widget.widget_meta a:hover,.footer-layout4 .footer-widget.widget_pages a:hover,.footer-layout4 .footer-widget.widget_archive a:hover,.footer-layout4 .footer-widget.widget_categories a:hover,.footer-layout4 .footer-widget.widget_nav_menu a:hover{background-color:transparent;color:var(--theme-color);}.footer-layout4 .footer-widget.widget_meta a:hover::before,.footer-layout4 .footer-widget.widget_pages a:hover::before,.footer-layout4 .footer-widget.widget_archive a:hover::before,.footer-layout4 .footer-widget.widget_categories a:hover::before,.footer-layout4 .footer-widget.widget_nav_menu a:hover::before{-webkit-transform:rotate(0);transform:rotate(0);color:var(--theme-color);}.footer-layout4 .widget .th-social a:hover{background:var(--theme-color);}.footer-layout4 .widget .th-social a:hover svg{fill:var(--title-color);}.footer-4-contact-wrap .contact-media .icon-btn{background:rgba(255,255,255,.1294117647);--btn-size:55px;}.footer-4-contact-wrap .contact-media .media-body .box-text{color:var(--white-color);}.footer-4-contact-wrap .contact-media .box-title{color:var(--white-color);}@media (max-width:767px){.footer-layout4 .widget-area{padding-bottom:5px;padding-top:50px}}.footer-layout4.style-2 .copyright-wrap{background:transparent;border-bottom:1px solid rgba(255,255,255,.1294117647);margin-bottom:20px;}:root{--icon-font:"Material Symbols Outlined";}.material-symbols-outlined{font-size:inherit;vertical-align:middle;line-height:1;display:inline-block;}.th-mobile-menu ul li a:before,.th-mobile-menu ul .th-item-has-children>a .th-mean-expand:before,.main-menu ul li:has(.sub-menu)>a:after,.main-menu ul li:has(.mega-menu)>a:after,.main-menu ul li.menu-item-has-children>a:after,.main-menu ul.sub-menu li a:before,.main-menu ul.mega-menu .th-mobile-menu ul li a:before,.footer-widget.widget_nav_menu a:before{font-family:"Material Symbols Outlined";font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 20;display:inline-block;vertical-align:middle;line-height:1;}.th-mobile-menu ul li a:before,.main-menu ul.mega-menu .th-mobile-menu ul li a:before{content:"\e5cc"}.th-mobile-menu ul .th-item-has-children>a .th-mean-expand:before{content:"\e145"}.th-mobile-menu ul .th-item-has-children.th-active>a .th-mean-expand:before{content:"\e15b"}.th-mobile-menu ul .th-item-has-children>a:after{display:none}.main-menu ul li:has(.sub-menu)>a:after,.main-menu ul li:has(.mega-menu)>a:after,.main-menu ul li.menu-item-has-children>a:after{content:"\e5cf"}.main-menu ul.sub-menu li a:before,.footer-widget.widget_nav_menu a:before{content:"\e5cc"}.th-social a svg,.th-social a svg path,.th-social a svg rect,.th-social a svg circle{fill:currentColor;transition:fill .3s;}p.widget_title{font-size:20px;font-weight:700;font-family:var(--title-font);color:var(--white-color);margin-bottom:30px;line-height:1.3;}p.footer-info-title{font-size:16px;font-weight:600;color:var(--white-color);margin-bottom:5px;margin-top:15px;}.error-page-wrapper{min-height:50vh}.th-widget-about .footer-info{padding-left:0;align-items:flex-start;gap:10px;}.footer-info-icon{font-size:20px;flex-shrink:0;margin-top:3px;color:var(--theme-color);fill:var(--theme-color);}.th-widget-about .footer-info svg.footer-info-icon{width:20px;height:20px;flex-shrink:0;margin-top:3px;}.footer-layout3 .copyright-wrap a{color:var(--white-color);font-size:13px;}.footer-layout3 .copyright-wrap a:hover{color:var(--theme-color);}.main-menu ul.sub-menu,.main-menu ul.mega-menu{margin-top:12px;}.main-menu.style2 ul.sub-menu{margin-top:12px;border-radius:12px;}.main-menu>ul>li.menu-item-has-children::after{content:'';position:absolute;bottom:-12px;left:0;width:100%;height:12px;}.hero-slider-3:not(.swiper-initialized){overflow:hidden;}.hero-slider-3:not(.swiper-initialized) .swiper-slide:not(:first-child){opacity:0;}.th-hero-bg picture{display:block;height:100%;}.th-hero-wrapper.hero-3{height:100vh;min-height:600px;}.hero-slider-3,.hero-slider-3 .swiper-wrapper,.hero-slider-3 .swiper-slide,.hero-slider-3 .hero-inner{height:100%;}.hero-slider-3 .hero-inner{display:flex;align-items:center;padding-top:120px;}.hero-slider-3 .hero-style3{padding:0;width:100%;}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/material-symbols-outlined.woff2') format('woff2');}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}.case-history-tags{display:flex;flex-wrap:wrap;gap:8px;}.case-history-tag{display:inline-block;padding:6px 16px;border:1px solid var(--theme-color);border-radius:50px;color:var(--theme-color);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease,color .2s ease;}.case-history-tag:hover{background-color:var(--theme-color);color:var(--white-color);}.service-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--white-color);border-radius:12px;overflow:hidden;height:100%;transition:box-shadow .2s,transform .2s;}.service-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-4px);color:inherit;}.service-card__img{aspect-ratio:16 / 9;overflow:hidden;background:var(--smoke-color,#f5f5f5);position:relative;border-radius:12px;}.service-card__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .2s;}.service-card__img .service-card__default-img{object-fit:cover;}.service-card:hover .service-card__img img{transform:scale(1.05);}.service-card__body{padding:24px;display:flex;flex-direction:column;flex:1;}.service-card__title{font-size:25px;font-weight:600;margin-bottom:10px;color:var(--title-color);}.service-card__text{font-size:15px;color:var(--body-color);flex:1;margin-bottom:20px;line-height:1.5;}.service-card__body .th-btn{align-self:center;}#blog-sec .col-xl-6:last-child{display:flex;flex-direction:column;gap:30px;}#blog-sec .col-xl-6:last-child .blog-grid{flex:1;margin-top:0;}.blog-grid--placeholder{background-color:var(--smoke-color2);border-radius:30px;}#serviceSlide4{overflow:visible;padding-bottom:16px;}#serviceSlide4 .swiper-wrapper{align-items:stretch;}#serviceSlide4 .swiper-slide{height:auto;}.th-btn:is(.black-btn2):hover .material-symbols-outlined{color:var(--title-color);}.th-btn:is(.black-btn2) .material-symbols-outlined{color:var(--white-color);transition:color .2s ease;}@media (min-width:1200px){.col-xl-1-5{flex:0 0 auto;width:20%}}.team-category{display:inline-block;background-color:var(--smoke-color);color:var(--black-color);font-size:.9em;font-weight:500;padding:.4em .7em;border-radius:50px;margin-bottom:20px;line-height:1.2;}.brand-item{height:auto;overflow:visible;}.brand-item img{position:static;width:100%;height:auto;object-fit:contain;border-radius:8px;}.bg-form{background-color:#F8F8F8;opacity:1;background-image:radial-gradient(circle,#e9e9e9 1.2px,transparent 1.2px);background-size:15px 15px;}.breadcrumb-item,.breadcrumb-item+.breadcrumb-item:before{color:var(--white-color);}.breadcrumb-item a:hover{color:var(--theme-color);text-decoration:underline;}.service-detail{padding-top:40px;}@media (max-width:767px){.service-detail{padding-top:24px}}.service-detail img{aspect-ratio:16 / 9;object-fit:cover;width:100%;}.header-layout3 .main-menu.style2>ul>li.active>a{background:var(--theme-color);color:var(--black-color);}a.project-item2{display:block;text-decoration:none;}a.project-item2:hover .icon-btn{background-color:var(--white-color);color:var(--title-color);}.project-item2 .box-img img{aspect-ratio:4 / 3;object-fit:cover;transition:transform .5s ease;}.project-item2:before{background:linear-gradient(to top,rgba(0,0,0,.80) 0%,rgba(0,0,0,.2) 55%,transparent 100%);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;}.project-item2 .box-content{opacity:1;visibility:visible;bottom:var(--space);}.project-item2 .icon-btn{opacity:1;visibility:visible;top:var(--space);}.project-item2:hover .box-img img{transform:scale(1.06);}.news-detail__video{border-radius:14px;overflow:hidden}.news-detail__gallery-item img{aspect-ratio:1 / 1;object-fit:cover;}.page-item.active .page-link{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--black-color);}.contact-info-box{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--th-border-color);border-radius:12px;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s;}.contact-info-box:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px);color:inherit;}.contact-info-box__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:var(--theme-color);border-radius:50%;color:var(--title-color);}.contact-info-box__icon .material-symbols-outlined{font-size:22px;}.contact-info-box__body{display:flex;flex-direction:column;gap:2px;}.contact-info-box__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-color);}.contact-info-box__value{font-size:16px;font-weight:500;color:var(--title-color);line-height:1.4;}.service-slider{padding-top:8px;padding-bottom:40px;overflow-x:clip;}.service-slider .swiper-wrapper{align-items:stretch;}.service-slider .swiper-slide{height:auto;}#project-sec + #blog-sec{padding-top:0}.consultation-sec img{max-width:300px}@media (max-width:1199px){.service-card,.blog-grid,.team-box .box-content{padding:10px}.main-menu>ul>li>a{padding:20px 0}.header-logo{padding-top:8px;padding-bottom:8px}.header-logo img{max-width:120px}.header-layout3 .menu-area{padding:0 10px 0 20px}}@media (max-width:991px){.pb-60{padding-bottom:40px}.mb-50{margin-bottom:40px}.consultation-sec .pb-60{padding-bottom:0}}@media (max-width:768px){.hero-style3 .hero-text{line-height:1.3;font-size:18px}}.sitemap,.sitemap ul{list-style:none;margin:0;padding:0}.sitemap>li:first-child>a{margin-top:0;padding-top:0;border:none}.sitemap>li{display:flex;flex-direction:column;flex-wrap:wrap}.sitemap>li.nochild+li>a{margin-top:0}.sitemap>li+li.nochild>a{padding-top:1.5rem}.sitemap>li>a{border-top:1px solid var(--th-border-color);padding:3rem .75rem 1.5rem;margin-top:3rem}.sitemap h2,.sitemap li h3{font-weight:bold}.sitemap li h2{margin-bottom:0;font-size:25px}.sitemap li h3{font-size:19px;margin-bottom:.3rem}.sitemap a{font-size:17px;display:inline-block;width:100%}.sitemap>li>ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sitemap>li>ul>li{flex:0 0 auto;width:33.33333333%;display:flex;flex-wrap:wrap;flex-direction:column;padding:0 .75rem}.sitemap>li>ul>li.haschild>a{padding-top:.75rem;text-decoration:underline}.sitemap>li>ul>li>a,.sitemap>li>ul>li>ul>li>a{padding-bottom:.5rem;line-height:1.3}@media screen and (max-width:768px){.sitemap>li>ul>li:not(:first-child)>a>h3{margin-top:1.5rem}.sitemap>li>ul{flex-direction:column;gap:0;margin-top:1.5rem}.sitemap>li>ul>li{width:100%;padding-top:0}.sitemap>li:not(.nochild)>a{margin-bottom:0;padding-bottom:0}.sitemap>li>ul>li.haschild+li:not(.haschild){margin-top:1.5rem}}.grecaptcha-badge{visibility:collapse}.no-hero-offset{padding-top:150px;}@media (max-width:1199px){.no-hero-offset{padding-top:110px;}}