﻿@import"frames.css"screen;:root{--template-font: "Rubik", sans-serif;--template-heading-font: "Nunito", sans-serif;--template-special-font: "Amatic SC", sans-serif;--template-text: #7E8185;--template-text-rgb: 126, 129, 133;--template-text-light: #F8F8F8;--template-text-dark: #5F7999;--template-text-dark-rgb: 95, 121, 153;--template-text-gray: #89868d;--template-text-gray-rgb: 137, 134, 141;--template-base: #ffbc3b;--template-base-rgb: 242, 83, 52;--template-primary: #0f59ae;--template-primary-rgb: 54, 101, 185;--template-secondary: #FFAA23;--template-gold: #ffc402;--template-secondary-rgb: 255, 170, 35;--template-secondary2: #75C137;--template-secondary2-rgb: 117, 193, 55;--template-gray: #FAF5F2;--template-gray-rgb: 250, 245, 242;--template-dark: #5F7999;--template-dark-rgb: 95, 121, 153;--template-white: #fff;--template-white-rgb: 255, 255, 255;--template-black: #0B2038;--template-hover-menu: #c5bae4;--template-malina: #ed028c;--template-violet: #723e90;--template-violet-hover: #62357e;--template-midnight-violet: #382c52;--template-color: #5b49a0;--template-purple-dark: #47277c;--template-purple-two: #9186a3;--template-purple-two-hover: #e1acff;--template-purple: #ab92e9;--template-lavanda: #ac92ea;--template-light-blue: #d6e3f3;--template-black-rgb: 11, 32, 56;--template-black2: #020912;--template-black2-rgb: 2, 9, 18;--template-black3: #000;--template-black3-rgb: 0, 0, 0;--template-border-color: #FCE9DD;--template-border-color-rgb: 252, 233, 221;--template-letter-space-title: -0.03em;--template-letter-space: 0px;--template-letter-space-xl: 0.2em;--template-overlay-rgb: rgba(2, 9, 18, 0.4);--space-linear-gradient: linear-gradient( to right top, #372260, #3b286a, #402f74, #43357e, #473c89, #4d408f, #544596, #5a499c, #654c9f, #704fa2, #7a52a5, #8455a8 );--space-bottom-gradient: linear-gradient( to bottom, #2e1d4d 0%, #3a276a 40%, #573d97 75%, #7a52a5 100% );--space-top-gradient-light: linear-gradient( to bottom, #b68ee2, #d66ef2, #7b5cf8, #5ecbff, #8455a8 );--space-bottom-gradient-neon: linear-gradient( 135deg, #c7a8ff 0%, /* светлый сиреневый */ #a582ff 25%, /* мягкий фиолетовый */ #7c5eff 50%, /* насыщенный сине-фиолетовый */ #5a49d6 75%, /* глубокий синий */ #3f36b8 100% /* темно-фиолетовый/синий */ );--space-bottom-gradient-dark: linear-gradient( to bottom, #6d47b2, #6544ab, #5d40a3, #563d9c, #4e3994, #47368d, #403285, #392f7e, #322b76, #2b276f, #242467, #1d205f );--space-bottom-gradient-blue: linear-gradient( to bottom, #5d86e8, #527bdd, #486fd2, #3e64c7, #355abb, #2c50b0, #2446a5, #1c3d99, #14338e, #0d2a83, #072178, #02186d );--space-bottom-gradient-sky: linear-gradient( to bottom, #8bb0ff, #7ba1f6, #6b92ed, #5b83e3, #4c75da, #3e67d1, #3159c8, #254cbf, #1a3eb6, #1030ad, #081fa4, #02109b );--radius: 1.875rem;--gutter: 10px 0;--bg: rgba(245, 245, 245, 0.5);--total-options: 3}.color-template{color:var(--template-color, #5b49a0) !important}.bg-template{background:var(--template-color, #5b49a0) !important}.bg-lavanda{background:var(--template-lavanda, #f25334) !important}html{scrollbar-width:thin;scrollbar-color:#723e90 rgba(0,0,0,.06)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.06);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #b97aff, #8c4ef3);border-radius:10px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #c791ff, #9e68f7)}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-80{margin-top:80px}.mt-120{margin-top:120px}.mt--60{margin-top:-60px}.mt--120{margin-top:-120px}.my-1{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:2rem;margin-bottom:2rem}.my-3{margin-top:3rem;margin-bottom:3rem}.my-4{margin-top:4rem;margin-bottom:4rem}.my-5{margin-top:5rem;margin-bottom:5rem}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.mb-120{margin-bottom:120px}.mb--60{margin-bottom:-60px}.mb--120{margin-bottom:-120px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-80{padding-top:80px}.pt-100{padding-top:100px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-142{padding-top:142px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.py-120{padding-top:120px;padding-bottom:120px}body{font-family:var(--template-heading-font, "Nunito", serif),serif;color:var(--template-text, #7E8185);font-size:16px;line-height:2.125;font-weight:500}body.locked{overflow:hidden}a{color:var(--template-base, #F25334);transition:all 400ms ease}a,a:hover,a:focus,a:visited{text-decoration:none}::placeholder{color:inherit;opacity:1}h1,h2,h3,h4,h5,h6{font-family:var(--template-heading-font, "Nunito", serif),serif;color:var(--template-black, #0B2038)}@media(max-width: 575px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}@media(max-width: 575px){p br{display:none}}::placeholder{color:inherit;opacity:1}.background-base{background-color:var(--template-base, #F25334)}.background-gray{background-color:var(--template-gray, #FAF5F2)}.background-light-purple{background-color:var(--template-light-blue, #FAF5F2)}.background-black{background-color:var(--template-black, #0B2038)}.background-black-2{background-color:var(--template-black2, #020912)}.template-text-dark{color:var(--template-text-dark, #5F7999)}.text-purple-dark{color:var(--template-purple-dark)}.page-wrapper{max-width:1920px;margin:0 auto}.content-wrapper{max-width:720px;margin:0 auto}.container{padding-left:15px;padding-right:15px;position:relative;z-index:1}.container-fluid{max-width:1920px;margin:0 auto;padding:0 10px}#content-wrapper{margin:0 auto}.row{--bs-gutter-x: 30px}.gutter-x-0{--bs-gutter-x: 0px}.gutter-y-10{--bs-gutter-y: 10px}.gutter-y-15{--bs-gutter-y: 15px}.gutter-y-20{--bs-gutter-y: 20px}.gutter-y-30{--bs-gutter-y: 30px}.gutter-y-60{--bs-gutter-y: 60px}.link,.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call__number,.widget ul a{color:inherit;background:linear-gradient(currentColor, currentColor) 0 95%/0 1px no-repeat;transition:background-size .5s}.link:hover,.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call__number:hover,.widget ul a:hover{background-size:100% 1px}.template-btn{display:inline-block;vertical-align:middle;-webkit-appearance:none;border:none;outline:none !important;color:#fff;font-size:14px;font-weight:700;font-family:var(--template-heading-font, "Nunito", serif),serif;padding:9.25px 30px;transition:800ms;letter-spacing:0;border-radius:30px;position:relative;overflow:hidden;text-align:center;background-color:var(--template-color, #5b49a0)}.template-btn:before,.template-btn:after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:var(--template-black, #0B2038);border-radius:50%}.template-btn:before{left:-20px;transform:translate(-50%, -50%)}.template-btn:after{right:-20px;transform:translate(50%, -50%)}.template-btn span{position:relative;display:block;color:inherit;z-index:2;top:1px}.template-btn:hover{color:var(--template-white, #fff)}.template-btn:hover:before{animation:criss-cross-left .8s both;animation-direction:alternate}.template-btn:hover:after{animation:criss-cross-right .8s both;animation-direction:alternate}.template-btn-radius{padding:9.25px 0;width:50px;height:50px}.template-btn-radius span{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%);font-size:14px;font-weight:700;font-family:var(--template-heading-font, "Nunito", serif),serif;color:#fff;transition:800ms;letter-spacing:0;border-radius:30px}.template-btn-selected{background-color:var(--template-gray, #FAF5F2)}.template-btn-selected span{padding-left:10px;color:var(--template-color, #5b49a0) !important}.template-btn-selected span::before{position:absolute;left:-23px;top:-13px;transform:translate(-50%, -50%);content:"";font-family:"bootstrap-icons";font-size:26px;color:#4caf50;width:auto;height:auto;opacity:1;transform:scale(1)}.template-btn-selected:hover:before,.template-btn-selected:hover:after{animation:unset !important}.mh-100{min-height:100vh}.template-orange-btn{background-color:var(--template-base, #F25334)}.template-violet-btn{background-color:var(--template-violet, #a634f2)}.template-purple-btn{background-color:var(--template-purple, #a634f2)}.template-dark-btn{background-color:var(--template-black, #a634f2)}.template-primary-btn{background-color:var(--template-primary, #0f59ae)}.template-btn--xl{padding:13px 50px;font-size:16px}.tabs-box .tabs-content .tab:not(.active-tab){display:none}.bootstrap-select .dropdown-menu{padding-top:0;padding-bottom:0;border-radius:0}.bootstrap-select .dropdown-item.active,.bootstrap-select .dropdown-item:active{background-color:var(--template-purple-dark, #F25334)}.tns-outer .tns-controls{display:flex;justify-content:center;align-items:center;margin-top:40px}.tns-outer .tns-controls button{width:45px;height:45px;border:2px solid #f4f4f4;outline:none;display:flex;justify-content:center;align-items:center;color:var(--template-text, #7E8185);border-radius:50%;margin-left:5px;margin-right:5px}.block-title{margin-top:-8px;margin-bottom:50px}.block-title__decor{width:21px;height:14px;background-image:url(../images/shapes/leaf-1-1.png);background-repeat:no-repeat;background-position:top center;display:inline-block;line-height:1;margin-bottom:-5px;position:relative;top:-7px}.block-title p{margin:0;color:var(--template-text, #7E8185);font-size:16px;line-height:1;margin-bottom:7px}@media(min-width: 768px){.block-title p{font-size:18px}}@media(min-width: 992px){.block-title p{font-size:20px}}.block-title h3{margin:0;font-size:35px;color:var(--template-black, #0B2038);font-family:var(--template-special-font, "Amatic SC", cursive),cursive}@media(min-width: 768px){.block-title h3{font-size:42px}}@media(min-width: 992px){.block-title h3{font-size:50px}}.preloader{position:fixed;backdrop-filter:blur(10px);background:rgba(74,60,116,.7);top:0;bottom:0;left:0;right:0;z-index:9991;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}.preloader .preloader__image{animation:flipInOutY 2s infinite;animation-fill-mode:both;background-repeat:no-repeat !important;background-position:center center !important;width:100%;height:100%}.overlay{position:fixed;inset:0;background-color:var(--template-overlay-rgb);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:3}.overlay.active{opacity:1;visibility:visible}.gallery-loader{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;z-index:5;top:50%;transform:translateY(-75%)}.gallery-loader .preloader__image{width:100px;height:100px;background-size:contain;animation:flipInOutY 2s infinite;animation-fill-mode:both;transform:translateY(-100px)}.modal-backdrop.show{background-color:var(--template-overlay-rgb);z-index:3;width:100%;height:100%;position:absolute}.body-no-scroll{overflow:hidden;overscroll-behavior:contain;padding-right:var(--scrollbar-width, 0px)}.scroll-top{position:fixed;right:30px;bottom:30px;height:50px;width:50px;cursor:pointer;display:block;border-radius:50%;background-color:var(--template-white, #fff);z-index:99;opacity:0;padding:0;visibility:hidden;box-shadow:inset 0 0 0 2px var(--template-black, #0B2038);overflow:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}.scroll-top__circle{width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:none;z-index:2}.scroll-top__circle path{stroke:var(--template-lavanda, #ac92ea);stroke-width:14px;fill:none;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear;border-radius:50%;overflow:hidden;box-shadow:none}.scroll-top::after{position:absolute;content:"";font-family:"icomoon" !important;text-align:center;line-height:50px;font-size:17px;color:var(--template-black, #0B2038);left:0;top:0;font-weight:600;height:100%;width:100%;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}.scroll-top--active{opacity:1;visibility:visible;transform:translateY(0)}.section-format{margin-top:120px;margin-bottom:100px}@media(max-width: 991px){.section-format{margin-top:70px;margin-bottom:50px}}.post-pagination{margin-bottom:0;margin-top:0px}@media(min-width: 992px){.post-pagination{margin-top:0px}}.post-pagination a{display:flex;width:45px;height:45px;background-color:#eff2f6;align-items:center;justify-content:center;color:var(--template-text, #7E8185);font-size:16px;font-weight:500;border-radius:50%;transition:500ms ease}@media(min-width: 992px){.post-pagination a{width:60px;height:60px;font-size:18px}}.post-pagination a:hover{background-color:var(--template-base, #F25334);color:#fff}.post-pagination li:first-child a{background-color:var(--template-base, #F25334);color:#fff}.post-pagination li:last-child a{background-color:var(--template-black, #0B2038);color:#fff}.post-pagination li+li{margin-left:10px}.template-owl__carousel--with-shadow .owl-stage-outer{overflow:visible}.template-owl__carousel--with-shadow .owl-item{opacity:0;visibility:hidden;transition:opacity 500ms ease,visibility 500ms ease}.template-owl__carousel--with-shadow .owl-item.active{opacity:1;visibility:visible}.template-owl__carousel--basic-nav .owl-nav{display:flex;justify-content:center;gap:20px;margin-top:30px}.template-owl__carousel--basic-nav .owl-nav button span{border:none;outline:none;width:50px;height:50px;background-color:var(--template-gray, #FAF5F2);display:flex;justify-content:center;align-items:center;color:var(--template-text, #7E8185);border-radius:50%;font-size:14px;color:var(--template-text, #7E8185);transition:all 500ms ease}.template-owl__carousel--basic-nav .owl-nav button span:hover{background-color:var(--template-black, #0B2038);color:var(--template-white, #fff)}.template-owl__carousel--basic-nav .owl-dots{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.template-owl__carousel--basic-nav .owl-dots .owl-dot span{width:10px;height:10px;border-radius:50%;background-color:rgba(var(--template-black-rgb, 11, 32, 56), 0.2);transition:all 500ms ease;margin:0}.template-owl__carousel--basic-nav .owl-dots .owl-dot:hover span,.template-owl__carousel--basic-nav .owl-dots .owl-dot.active span{background-color:var(--template-secondary, #FFAA23)}.template-owl__carousel--basic-nav .owl-nav.disabled+.owl-dots{margin-top:30px}.sec-title{padding-bottom:30px}.sec-title .sec-title__tagline{margin-bottom:30px;font-family:var(--template-special-font, "Amatic SC", cursive),cursive;color:var(--template-color, #FFF);font-size:2.5rem;line-height:1.2em}.sec-title .sec-title__tagline:after{content:"";display:flex;height:3px;width:50px;margin:0 auto;background:var(--template-secondary);border-radius:2px}.sec-title .sec-content{font-size:24px;color:var(--template-black, #0B2038);line-height:1.25em}.toast-body{padding:0 10px}.toast-body .text-break{line-height:20px}.card-violet{background:var(--template-color);border-radius:18px;padding:15px 15px 1px}.item-card{position:relative;text-align:center;margin:0 auto 40px;--accent-color: var(--template-base, #F25334)}.item-card__image{z-index:2;overflow:hidden;width:100%;margin-bottom:38px;border-radius:16px;position:relative;height:400px;aspect-ratio:370/460;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}@media(max-width: 767px){.item-card__image{height:300px}}.item-card__image .list-options{position:absolute !important}.item-card__image .item-card__social__list{position:absolute;top:0;bottom:0;z-index:1;background:rgba(0,0,0,.3294117647);left:0;right:0;opacity:0}.item-card__image:hover .item-card__social__list{opacity:1}.item-card img{width:100%;height:auto}.item-card .list-options{list-style:none;position:absolute;bottom:10px;display:flex;left:0;right:0;justify-content:center}.item-card .list-options li{margin-right:10px;border-radius:16px;cursor:pointer;background-color:hsla(0,0%,100%,.8) !important;backdrop-filter:blur(8px);transition:transform 500ms,visibility 500ms;background-color:hsla(0,0%,100%,.7) !important;backdrop-filter:blur(8px);transition:transform 500ms,visibility 500ms;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item-card .list-options li:hover{transform:scale(1.05)}.item-card .list-options li img{max-width:64px}.item-card__content{position:relative}.item-card__title{margin:0;font-size:24px;font-weight:400;margin-bottom:10px}@media(min-width: 768px){.item-card__title{font-size:30px}}.item-card__title a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.item-card__title a:hover{background-size:100% 1px}.item-card__title a:hover{color:var(--template-violet)}.item-card__designation{margin:0;line-height:1;text-transform:capitalize;margin-bottom:20px}.item-card__social{position:relative}.item-card__social__list{display:flex;align-items:center;justify-content:center}.item-card__social__list a{width:52px;height:55px;overflow:hidden;display:inline-block;line-height:54px;position:relative;text-align:center;color:#fff;font-size:24px;transition:all 500ms ease}.item-card__social__list a i{position:relative;z-index:2;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes iconTranslateY{49%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}51%{opacity:1}}.item-card__social__list a .social-bg{position:absolute;left:0;top:0;width:100%;height:100%;stroke-width:1px;stroke:var(--template-base, #F25334);opacity:.2;fill:rgba(0,0,0,0);transition:all 500ms ease}.item-card__social__list a+a{margin-left:11px}.item-card__social__list a:hover{color:var(--template-white, #fff)}.item-card__social__list a:hover i{animation:iconTranslateY .4s forwards}.item-card__social__list a:hover .social-bg{fill:#f25334;opacity:1}.item-card__social__list a:nth-child(2){color:var(--template-secondary, #FFAA23)}.item-card__social__list a:nth-child(2) .social-bg{stroke:var(--template-secondary, #FFAA23)}.item-card__social__list a:nth-child(2):hover{color:var(--template-white, #fff)}.item-card__social__list a:nth-child(2):hover .social-bg{fill:var(--template-secondary, #FFAA23)}.item-card__social__list a:nth-child(3){color:var(--template-secondary2, #75C137)}.item-card__social__list a:nth-child(3) .social-bg{stroke:var(--template-secondary2, #75C137)}.item-card__social__list a:nth-child(3):hover{color:var(--template-white, #fff)}.item-card__social__list a:nth-child(3):hover .social-bg{fill:var(--template-secondary2, #75C137)}.team-details{padding-top:120px}@media(max-width: 767px){.team-details{padding:80px 0 0}}.team-details__inner{border-bottom:1px solid var(--template-border-color, #FCE9DD);padding-bottom:100px}.team-details__image{display:inline-block;position:relative}@media(min-width: 992px){.team-details__image{margin-right:-30px}}.team-details__image img{border-radius:80px;max-width:100%}@media(min-width: 992px){.team-details__content{padding-left:50px}}.team-details__content .sec-title{padding-bottom:22px}.team-details .sec-title__tagline{font-size:20px}@media(min-width: 768px){.team-details .sec-title__tagline{font-size:24px}}.team-details .sec-title__title{font-size:25px}@media(min-width: 768px){.team-details .sec-title__title{font-size:30px}}.team-details__text{margin:0;font-size:16px;line-height:30px}.team-details__highlight{margin:0;background-color:var(--template-gray, #FAF5F2);border-left:3px solid var(--template-base, #F25334);border-radius:8px;font-size:20px;color:var(--template-black, #0B2038);font-weight:bold;line-height:1.5em;font-family:var(--template-heading-font, "Nunito", serif),serif;padding:23px 30px;margin-top:30px;margin-bottom:30px}.team-details__list{margin-bottom:25px}.team-details__list li{position:relative;font-size:16px;line-height:2em;color:var(--template-text, #7E8185);font-weight:500}.team-details__list li span,.team-details__list li a{color:var(--template-black, #0B2038);background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;text-shadow:0 0 1px currentColor}.team-details__list li span:hover,.team-details__list li a:hover{background-size:100% 1px}.team-details__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.team-details__social a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:var(--template-gray, #FAF5F2);font-size:14px;color:var(--template-black, #0B2038);border-radius:50%}.team-details__social a:hover{background-color:#f25334;color:var(--template-white, #fff)}.team-certificates-one{padding:120px 0}@media(max-width: 767px){.team-certificates-one{padding:80px 0}}.team-certificates-one__title{margin:0;font-size:25px;font-weight:bold;color:var(--template-black, #0B2038);line-height:1.2em;margin-bottom:0px}@media(min-width: 768px){.team-certificates-one__title{font-size:30px}}.team-certificates-one__text{margin:0;font-size:16px;line-height:1.875em;max-width:500px;width:100%;margin-top:22px}.team-certificates-one__progress+.team-certificates-one__progress{margin-top:26px}.team-certificates-one__progress__title{margin:0;font-size:16px;font-weight:500;margin-bottom:16px;color:var(--template-black, #0B2038);font-family:var(--template-heading-font, "Nunito", serif),serif}.team-certificates-one__progress__bar{width:100%;height:8px;position:relative;border-radius:16px;background-color:var(--template-gray, #FAF5F2)}.team-certificates-one__progress__inner{position:absolute;height:calc(100% + 0px);left:0px;top:0px;background-color:var(--template-base, #F25334);transition:all 700ms linear;width:0px;border-radius:16px}.team-certificates-one__progress__number{position:absolute;bottom:calc(100% + 7px);right:0;font-size:16px;font-weight:500}.team-certificates-one__degree{--accent-color: var(--template-base, #F25334);border-top:1px solid var(--template-gray, #FAF5F2)}.team-certificates-one__degree__year{color:var(--accent-color);font-size:16px;margin:0;font-family:var(--template-heading-font, "Nunito", serif),serif}.team-certificates-one__degree__year::before{content:"";display:block;width:15px;height:15px;border-radius:7.5px;background-color:var(--template-white, #fff);margin-top:-7.5px;margin-bottom:40px;border:2px solid var(--accent-color);transition:all 500ms ease}.team-certificates-one__degree:hover .team-certificates-one__degree__year::before{background-color:var(--accent-color)}.team-certificates-one__degree__name{color:var(--template-black, #0B2038);font-size:20px;font-weight:bold;margin:0;line-height:1;margin-top:20px}.team-certificates-one__degree__name{margin:0;font-size:16px;line-height:1;font-weight:500;margin-top:20px}.team-certificates-one .row+.row{margin-top:30px}.team-form-one{position:relative;padding:120px 0 310px;margin-bottom:-190px}@media(max-width: 767px){.team-form-one{padding:80px 0 270px}}.team-form-one__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:.8;mix-blend-mode:luminosity}.team-form-one .container{position:relative;max-width:800px}.team-form-one .sec-title{text-align:center}.team-form-one .form-one .bootstrap-select>.dropdown-toggle,.team-form-one .form-one input[type=text],.team-form-one .form-one input[type=email],.team-form-one .form-one textarea{background-color:var(--template-white, #fff)}.team-form-one .form-one textarea{height:176px}.team-form-one .form-one .template-btn{margin-top:20px}.blog-card{position:relative;background-color:var(--template-white, #fff);border-radius:36px;box-shadow:0px 14px 40px 0px rgba(var(--template-black3-rgb, 0, 0, 0), 0.08);--accent-color: var(--template-base, #F25334)}.blog-card__image{position:relative;overflow:hidden;border-top-left-radius:36px;border-top-right-radius:36px;width:100%}.blog-card__image img{width:100%;height:auto}.blog-card__image__layer{position:absolute;width:100%;height:25%;left:100%;top:0;background-position-x:0%;background-position-y:0%;transition:left .5s}.blog-card__image__layer:nth-child(1){top:0%;background-position-y:0%;transition-delay:0s}.blog-card__image__layer:nth-child(2){top:25%;background-position-y:33.333%;transition-delay:.2s}@media(min-width: 992px)and (max-width: 1199px){.blog-card__image__layer:nth-child(2){background-position-y:24.333%}}.blog-card__image__layer:nth-child(3){top:50%;background-position-y:66.666%;transition-delay:.3s}@media(min-width: 992px)and (max-width: 1199px){.blog-card__image__layer:nth-child(3){background-position-y:47.666%}}.blog-card__image__layer:nth-child(4){top:75%;background-position-y:100%;transition-delay:.4s}@media(min-width: 992px)and (max-width: 1199px){.blog-card__image__layer:nth-child(4){background-position-y:71.666%}}.blog-card__image__link{display:flex;width:100%;height:100%;background-color:rgba(var(--template-black-rgb, 11, 32, 56), 0.5);position:absolute;top:0;left:0;justify-content:center;align-items:center;opacity:0;transform:translateY(-20%);transition:opacity 500ms ease,transform 500ms ease}.blog-card__image__link::before,.blog-card__image__link::after{content:"";width:32px;height:2px;background-color:var(--template-white, #fff);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.blog-card__image__link::after{transform:translate(-50%, -50%) rotate(90deg)}.blog-card:hover .blog-card__image>a{opacity:1;transform:translateY(0)}.blog-card:hover .blog-card__image__layer{left:0}.blog-card__content{padding:30px 24px}.blog-card__content__bottom,.blog-card__content__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.blog-card__category{background-color:var(--accent-color);line-height:1;color:var(--template-white, #fff);padding:8px 10px;border-radius:12px;font-size:14px;font-weight:500;transition:all 500ms ease}.blog-card__category:hover{background-color:var(--template-black, #0B2038);color:var(--template-white, #fff)}.blog-card__date{line-height:1;color:var(--accent-color)}.blog-card__title{color:var(--template-black, #0B2038);font-size:20px;margin-top:15px;margin-bottom:14px}@media(min-width: 768px){.blog-card__title{font-size:24px}}.blog-card__title a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.blog-card__title a:hover{background-size:100% 1px}.blog-card__title a:hover{color:var(--accent-color)}.blog-card__author{display:flex;align-items:center}.blog-card__author__image{width:44px;height:45px;border-radius:50%;overflow:hidden;margin-right:10px}.blog-card__author__image img{border-radius:50%}.blog-card__author__name{font-size:16px;font-weight:bold;color:var(--template-black, #0B2038);margin:0;line-height:1;margin-bottom:6px}.blog-card__author__designation{font-size:14px;font-weight:500;color:var(--accent-color);margin:0;line-height:1}.blog-card__link{width:40px;height:40px;border-radius:20px;background-color:var(--template-gray, #FAF5F2);display:flex;justify-content:center;align-items:center;color:var(--accent-color);transition:all 500ms ease}.blog-card__link:hover{background-color:var(--accent-color);color:var(--template-white, #fff)}.section-bg-block{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;z-index:0}.bg-room{background-position:left top;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--template-purple, #ab92e9);background-blend-mode:multiply}.items{display:grid;gap:20px}.items__item{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;padding:5px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;background:var(--template-white, #fff)}.items__item::before{content:"";position:absolute;inset:0;padding:7px;border-radius:16px;background:none;z-index:2;pointer-events:none;transition:opacity .2s ease}.items__item:hover{transform:translateY(-4px) !important;box-shadow:0 8px 30px rgba(0,0,0,.1)}.items__item-gradient{border:5px solid var(--template-white, #fff)}.items__item-gradient::before{background:var(--space-top-gradient-light);background-size:200% 1000%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6}.items__item-gradient:hover::before{opacity:1;animation:rotate-gradient 10s linear infinite}.items__item .swiper,.items__item .image-block{width:100%}.items__item .swiper .swiper-wrapper,.items__item .image-block .swiper-wrapper{display:flex}.items__item .swiper .swiper-slide,.items__item .image-block .swiper-slide{padding:10px}.items__item .swiper .swiper-slide img,.items__item .image-block .swiper-slide img{width:100%;display:block;border-radius:12px}.items__item .swiper .swiper-button-prev,.items__item .swiper .swiper-button-next,.items__item .swiper .inner-next,.items__item .swiper .inner-prev,.items__item .image-block .swiper-button-prev,.items__item .image-block .swiper-button-next,.items__item .image-block .inner-next,.items__item .image-block .inner-prev{position:absolute;opacity:0;transition:opacity .3s;color:#fff;width:40px;height:40px;background:rgba(0,0,0,.3);border-radius:50%;top:50%}.items__item .swiper .swiper-button-visible,.items__item .image-block .swiper-button-visible{opacity:1}.items__item .swiper .swiper-button-prev,.items__item .image-block .swiper-button-prev{left:10px}.items__item .swiper .swiper-button-next,.items__item .image-block .swiper-button-next{right:10px}.items__item .swiper .img-popup,.items__item .image-block .img-popup{position:absolute;top:15px;right:15px;background:rgba(11,32,56,.6);color:#fff;border-radius:50%;width:38px;height:38px;opacity:0;transform:scale(0.8);transition:all .3s ease;will-change:transform,opacity}.items__item .swiper .img-popup svg,.items__item .image-block .img-popup svg{font-size:18px;position:absolute;left:50%;top:50%;transform:translate(-50%, -48%);will-change:transform}.items__item .swiper .img-popup:hover,.items__item .image-block .img-popup:hover{background:rgba(11,32,56,.85);transform:scale(1)}.items__item:hover .swiper-button-prev,.items__item:hover .swiper-button-next{opacity:1}.items__item:hover .img-popup{opacity:1;transform:scale(1)}.items__item .swiper-pagination{bottom:25px !important}.items__item>div:not(.swiper){display:flex;flex-direction:column;gap:8px;border-radius:16px !important;overflow:hidden}.items__item>div:not(.swiper) h4{margin:0 0 8px;font-size:1.25rem}.items__item>div:not(.swiper) p{margin:0;font-size:.95rem}.items__item>div:not(.swiper) p a{text-decoration:none}.items__item>div:not(.swiper) p a:hover{text-decoration:none}.items__item>div:not(.swiper) .template-btn{margin-top:10px;align-self:flex-start}.items__item .links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.items__item .links .links__right{display:flex;align-items:center;gap:10px}.items__item .links a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.items__item .links a i{font-size:1.1em}.items--1{grid-template-columns:repeat(1, 1fr)}.items--2{grid-template-columns:repeat(2, 1fr)}.items--3{grid-template-columns:repeat(3, 1fr)}.items--4{grid-template-columns:repeat(4, 1fr)}.items--5{grid-template-columns:repeat(5, 1fr)}@media(max-width: 1200px){.items--3,.items--4,.items--5{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.items--2,.items--3,.items--4,.items--5{grid-template-columns:1fr}}.items-masonry{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px;width:100%}.items-masonry__item{position:relative;transform:translateY(30px);transition:all .5s ease}.items-masonry__item.visible{opacity:1;transform:translateY(0)}.gallery-block__card{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:transform .3s ease}.gallery-block__card img{width:100%;height:auto;display:block;border-radius:inherit}.gallery-block__card .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.85);color:var(--template-black2);display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 0 15px rgba(0,0,0,.2);z-index:1;opacity:0}.gallery-block__card .btn-play i{font-size:26px;margin-left:3px}.gallery-block__card .btn-play:hover{background:#fc0;color:#000;transform:translate(-50%, -50%) scale(1.1)}.gallery-block__card:hover{transform:translateY(-4px);box-shadow:0 4px 15px rgba(0,0,0,.12)}.gallery-block__card:hover .btn-play{opacity:1}.short-description{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.short-description .short-item{display:flex;padding:5px;gap:10px;align-items:center;border:1px solid rgba(218,218,218,.2705882353);border-radius:18px}.short-description .short-item .short-text{display:flex;flex-direction:column;line-height:20px;text-align:left}.short-description .short-item .short-text .label{font-size:.75rem;color:var(--text-muted, #666);text-transform:uppercase}.short-description .short-item .short-text .value{font-size:.95rem;font-weight:600;color:var(--text-color, #333)}.short-description .price-item{border-radius:14px;align-items:center;border:none}.short-description .price-item .value{font-size:1rem !important;font-weight:bold;color:var(--template-violet) !important}.widget{flex:1;position:relative;display:flex;justify-content:space-between;flex-direction:column;overflow:hidden;border-radius:18px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;background:var(--template-white, #fff);height:100%}.widget ul{list-style:none;padding:0;margin:0}.widget ul a{font-weight:bold;color:var(--template-secondary, #9980fa)}.widget__title{font-size:24px;font-weight:700;margin-bottom:15px;text-align:center;color:var(--template-black)}.room-galleries{margin-top:20px}.form-one__group{display:grid;grid-template-columns:1fr;grid-gap:20px;margin:0}@media(min-width: 576px){.form-one__group{grid-template-columns:repeat(2, 1fr)}}.form-one__control{border:none;width:auto;height:auto;border-radius:0;padding:0;position:relative}.form-one__control__icon{position:absolute;top:50%;right:30px;transform:translateY(-50%);font-size:14px}.form-one__control--full{grid-column-start:1;grid-column-end:-1}.form-one .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;height:58px;display:flex;align-items:center}.form-one .bootstrap-select>.dropdown-toggle{padding:0;background-color:rgba(0,0,0,0);border-radius:0;border:none;outline:none !important;color:var(--template-text, #7E8185);font-size:14px}.form-one .bootstrap-select>.dropdown-toggle,.form-one input[type=text],.form-one input[type=email],.form-one textarea{display:block;width:100%;height:60px;background-color:var(--template-gray, #FAF5F2);color:var(--template-text, #7E8185);font-size:16px;font-weight:500;border:none;outline:none;padding-left:30px;padding-right:30px;border-radius:4px}.form-one textarea{height:176px;padding-top:20px}.form-one .bootstrap-select>.dropdown-toggle{display:flex;align-items:center}.form-one .bootstrap-select>.dropdown-toggle .filter-option{display:flex;align-items:center}.custom-cursor__cursor{width:25px;height:25px;border-radius:100%;border:1px solid var(--template-base, #F25334);-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;position:fixed;pointer-events:none;left:0;top:0;-webkit-transform:translate(calc(-50% + 5px), -50%);transform:translate(calc(-50% + 5px), -50%);z-index:999991}.custom-cursor__cursor-two{width:10px;height:10px;border-radius:100%;background-color:var(--template-base, #F25334);opacity:.3;position:fixed;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;-webkit-transition:width .3s,height .3s,opacity .3s;transition:width .3s,height .3s,opacity .3s;z-index:999991}.custom-cursor__hover{background-color:var(--template-base, #F25334);opacity:.4}.custom-cursor__innerhover{width:25px;height:25px;opacity:.4}footer{margin:0 auto}.main-footer{position:relative}.main-footer__shape-1,.main-footer__shape-2,.main-footer__shape-3,.main-footer__shape-4{position:absolute;mix-blend-mode:luminosity;display:none}@media(min-width: 992px){.main-footer__shape-1,.main-footer__shape-2,.main-footer__shape-3,.main-footer__shape-4{display:block}}.main-footer__shape-1{top:0;right:0;opacity:.2;animation:arrowMove 4s linear 0s infinite}.main-footer__shape-2{bottom:90px;right:135px;animation:float-bob-x 4s linear 0s infinite}@media(max-width: 1500px){.main-footer__shape-2{right:80px}}.main-footer__shape-3{top:180px;left:190px;animation:carMove 4s linear 0s infinite}@media(max-width: 1500px){.main-footer__shape-3{left:20px}}.main-footer__shape-4{bottom:102px;left:135px;animation:squareMover 10s linear 0s infinite}@media(max-width: 1500px){.main-footer__shape-4{left:20px}}.main-footer__top{padding-top:150px;padding-bottom:50px}@media(min-width: 992px){.main-footer__top{padding-top:176px}}.main-footer__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--template-black, #0B2038);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 1920 583" fill="currentColor"><path d="M-269.399 430.984C-269.399 430.984 -263.032 258.275 -152.598 234.817C-42.1635 211.359 -87.5979 58.3007 -.5 39.1241C178.5 -.286858 159.234 123.899 369.5 72.731C579.766 21.5634 654.667 49.2729 746 72.731C837.333 96.1891 910.298 0 1165.5 0C1364.3 13.9241 1425 69.0773 1538 83.2642C1605.97 91.7971 1696 28.5907 1858.73 128.2C2018.03 200.685 2069 583 2069 583H-297L-269.399 430.984Z" /></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 1920 583" fill="currentColor"><path d="M-269.399 430.984C-269.399 430.984 -263.032 258.275 -152.598 234.817C-42.1635 211.359 -87.5979 58.3007 -.5 39.1241C178.5 -.286858 159.234 123.899 369.5 72.731C579.766 21.5634 654.667 49.2729 746 72.731C837.333 96.1891 910.298 0 1165.5 0C1364.3 13.9241 1425 69.0773 1538 83.2642C1605.97 91.7971 1696 28.5907 1858.73 128.2C2018.03 200.685 2069 583 2069 583H-297L-269.399 430.984Z" /></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-size:cover;mask-size:cover}@media(min-width: 768px){.main-footer__bg{-webkit-mask-position:top center;mask-position:top center}}.main-footer .container{position:relative}.main-footer__bottom{text-align:center}.main-footer__bottom__inner{padding:28px 0;border-top:1px solid rgba(var(--template-white-rgb, 255, 255, 255), 0.1);max-width:1045px;margin-left:auto;margin-right:auto}.main-footer__copyright{margin:0;font-size:16px;font-weight:400;color:var(--template-text-dark, #5F7999)}.footer-widget{margin-bottom:30px}@media(min-width: 1200px){.footer-widget--about{padding-left:38px}}@media(min-width: 1200px){.footer-widget--links{padding-left:20px}}@media(min-width: 1200px){.footer-widget--links-two{padding-left:75px}}@media(min-width: 1200px){.footer-widget--gallery{padding-left:55px}}.footer-widget__logo{display:inline-flex;margin-bottom:30px}.footer-widget__title{font-size:20px;font-weight:bold;margin:0;margin-bottom:23px}@media(min-width: 768px){.footer-widget__title{font-size:24px}}.footer-widget__gallery{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;max-width:250px;margin-bottom:0}.footer-widget__gallery li{position:relative;overflow:hidden;border-radius:8px;z-index:2}.footer-widget__gallery li a{display:block;width:100%;height:100%;overflow:hidden;position:relative;z-index:-1}.footer-widget__gallery li a::after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(var(--template-black2-rgb, 2, 9, 18), 0.8);transition:.5s}.footer-widget__gallery li::before,.footer-widget__gallery li::after{content:"";width:18px;height:1px;background-color:var(--template-white, #fff);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 500ms ease}.footer-widget__gallery li::after{transform:translate(-50%, -50%) rotate(90deg)}.footer-widget__gallery li:hover::before,.footer-widget__gallery li:hover::after{opacity:1}.footer-widget__gallery img{width:100%;height:100%;transition:all 500ms ease}.footer-widget__gallery li:hover a:after{visibility:visible;opacity:1}.footer-widget__info,.footer-widget__links{margin-top:-10px;margin-bottom:-10px}.footer-widget__info li,.footer-widget__links li{font-size:16px;color:var(--template-text-dark, #5F7999);font-weight:400}.footer-widget__info li+li,.footer-widget__links li+li{margin-top:2px}.footer-widget__info li a,.footer-widget__links li a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.footer-widget__info li a:hover,.footer-widget__links li a:hover{background-size:100% 1px}.footer-widget__info li a:hover,.footer-widget__links li a:hover{color:var(--template-violet)}.footer-widget__info li{position:relative;display:flex;align-items:center}.footer-widget__info__icon{font-size:16px;color:var(--template-secondary, #FFAA23);margin-right:16px}.footer-widget__social,.main-menu__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.footer-widget__social a,.main-menu__social a,.contact-us__social a{width:49px;height:50px;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--template-black2-rgb, 2, 9, 18), 0.2);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 33" fill="currentColor"><path d="M32 16.9264C32 25.7249 23.6364 32.2521 16 32.8594C7.27273 32.8596 -4.34802e-06 25.7249 -2.8095e-06 16.9264C-1.27097e-06 8.12781 3.63636 0.859422 18.1818 0.859378C27.6364 1.46673 32 8.12782 32 16.9264Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 33" fill="currentColor"><path d="M32 16.9264C32 25.7249 23.6364 32.2521 16 32.8594C7.27273 32.8596 -4.34802e-06 25.7249 -2.8095e-06 16.9264C-1.27097e-06 8.12781 3.63636 0.859422 18.1818 0.859378C27.6364 1.46673 32 8.12782 32 16.9264Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover;font-size:13px;transition:all 500ms ease;color:var(--template-white, #fff)}.footer-widget__social a:hover.link-x,.main-menu__social a:hover.link-x,.contact-us__social a:hover.link-x{background:#1da1f2;color:#fff}.footer-widget__social a:hover.link-instagram,.main-menu__social a:hover.link-instagram,.contact-us__social a:hover.link-instagram{background:#e4405f;color:#fff}.footer-widget__social a:hover.link-tiktok,.main-menu__social a:hover.link-tiktok,.contact-us__social a:hover.link-tiktok{background:#25f4ee;color:#fff}.footer-widget__social a:hover.link-facebook,.main-menu__social a:hover.link-facebook,.contact-us__social a:hover.link-facebook{background:#1877f2;color:#fff}.footer-widget__social.contact-us__social .fab,.main-menu__social.contact-us__social .fab,.contact-us__social.contact-us__social .fab{font-size:1.7rem}.main-footer-three{position:relative;background-color:var(--template-white, #fff);background-position:center center;background-repeat:no-repeat;background-size:cover}.main-footer-three__top{padding-top:80px;padding-bottom:50px}@media(min-width: 992px){.main-footer-three__top{padding-top:120px;padding-bottom:90px}}.main-footer-three .container{position:relative}.main-footer-three .footer-widget__title{color:var(--template-black, #0B2038)}.main-footer-three .footer-widget__info li,.main-footer-three .footer-widget__links li{color:var(--template-text, #7E8185)}.main-footer-three .footer-widget__info li a:hover,.main-footer-three .footer-widget__links li a:hover{color:var(--template-base, #F25334)}.main-footer-three__bottom{text-align:center}.main-footer-three__bottom__inner{padding:28px 0;border-top:1px solid #d2d2d2;max-width:1045px;margin-left:auto;margin-right:auto}.main-footer-three__copyright{margin:0;font-size:16px;font-weight:400}.contact-page{background:var(--template-text-light, #f8f8f8);padding:120px 0 60px}.contact-page__info{background:var(--template-white, #fff);margin-bottom:50px;padding:15px}.contact-page__leed{display:flex;flex-direction:column;gap:10px}.contact-page h2{font-size:2.3rem;text-transform:uppercase;font-weight:600;display:inline-block}.contact-page__icon{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:17px;color:var(--template-dark, #fff);margin-right:10px}.contact-page__number svg{width:20px;height:20px;margin:0 10px 0 0}.contact-page__text{font-size:20px;color:var(--template-black, #0B2038);font-family:var(--template-heading-font, "Nunito", serif),serif;font-weight:400}.contact-page__form{margin-top:50px}.contact-page .contact-page__instagram{margin-bottom:15px}.contact-page__social{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.contact-page__social a{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--template-black2-rgb, 2, 9, 18), 0.2);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 33" fill="currentColor"><path d="M32 16.9264C32 25.7249 23.6364 32.2521 16 32.8594C7.27273 32.8596 -4.34802e-06 25.7249 -2.8095e-06 16.9264C-1.27097e-06 8.12781 3.63636 0.859422 18.1818 0.859378C27.6364 1.46673 32 8.12782 32 16.9264Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 32 33" fill="currentColor"><path d="M32 16.9264C32 25.7249 23.6364 32.2521 16 32.8594C7.27273 32.8596 -4.34802e-06 25.7249 -2.8095e-06 16.9264C-1.27097e-06 8.12781 3.63636 0.859422 18.1818 0.859378C27.6364 1.46673 32 8.12782 32 16.9264Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover;font-size:1.5rem;transition:all 500ms ease;color:var(--template-white, #fff)}.contact-page__social a:hover.link-x{background:#1da1f2;color:#fff}.contact-page__social a:hover.link-instagram{background:#e4405f;color:#fff}.contact-page__social a:hover.link-tiktok{background:#25f4ee;color:#fff}.contact-page__social a:hover.link-facebook{background:#1877f2;color:#fff}.top-panel{color:#fff;font-size:14px}.topbar-panel{background:var(--template-lavanda)}@media(min-width: 768px){.topbar-panel{display:block}}.topbar-panel .location-switcher{color:#fff;border-bottom:1px dashed #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.topbar-panel .location-switcher:hover{color:var(--template-purple-two);border-color:var(--template-purple-two)}.topbar-panel__inner{display:flex;flex-direction:column;align-items:center;padding-bottom:10px}@media(min-width: 992px){.topbar-panel__inner{flex-direction:row;padding-bottom:0}}.topbar-panel__info{display:flex;align-items:center;margin:0}@media(max-width: 991px){.topbar-panel__info{margin:10px 0 0}}.topbar-panel__info__item{display:flex;align-items:center;font-size:14px;line-height:1.2em;font-weight:500;color:var(--template-white, #fff)}.topbar-panel__info__item a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.topbar-panel__info__item a:hover{background-size:100% 1px}.topbar-panel__info__icon{font-size:12px;color:var(--template-base, #F25334);position:relative;top:2px;margin-right:4px}.topbar-panel .topbar-panel__info__item+.topbar-panel__info__item{margin-left:34px}.topbar-panel__left{display:flex;align-items:center;margin-bottom:10px}@media(min-width: 992px){.topbar-panel__left{margin-bottom:0;margin-right:auto}}@media(max-width: 991px){.topbar-panel__left{display:none}}.topbar-panel__text{margin:0;font-size:14px;line-height:1.2em;color:var(--template-white, #fff)}.topbar-panel__social{display:flex;align-items:center;line-height:1em;margin-right:34px;background-color:var(--template-violet);padding:12px 34px;padding-left:0;position:relative}@media(min-width: 1440px){.topbar-panel__social{padding-right:60px}}.topbar-panel__social .link-x:hover{color:#1da1f2}.topbar-panel__social .link-instagram:hover{color:#e4405f}.topbar-panel__social .link-tiktok:hover{color:#25f4ee}.topbar-panel__social .link-facebook:hover{color:#1877f2}.topbar-panel__social:before{content:"";width:9999999px;height:100%;background-color:var(--template-violet);position:absolute;top:0;right:100%}.topbar-panel__social a{font-size:14px;color:var(--template-white, #fff);transition:all 500ms ease;position:relative;transition:color .3s}.topbar-panel__social a+a{margin-left:24px}.main-header{padding:10px 0}.main-header .container{padding:0 10px;margin:0 auto}.main-header.sticky-header.active{padding:5px 0}.main-header.sticky-header.sticky-header--cloned{position:fixed;top:-1px;left:0;right:0;z-index:1001;visibility:hidden;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-100%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.main-header.sticky-header.sticky-header--cloned:hover{background:var(--template-white, #fff)}.main-header.sticky-header.sticky-header--cloned.active{transform:translateY(0%);visibility:visible}.main-header.sticky-header.sticky-header--cloned.active>*{position:relative;z-index:1}.main-header .main-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;gap:30px}.main-header .main-header__inner .main-header__logo,.main-header .main-header__inner .main-header__location-toggler{display:flex;align-items:center;padding-left:10px}.main-header .main-header__inner .main-header__location-toggler{flex:1}@media(max-width: 991px){.main-header .main-header__inner .main-header__location-toggler{display:none}}.main-header .main-header__inner .main-header__location-toggler .icon-location{font-size:35px;color:#5a49a0}.main-header .main-header__inner .main-header__location-toggler .location-info{display:flex;align-items:flex-start;gap:15px}.main-header .main-header__inner .main-header__location-toggler .location-info__icon{flex:0 0 auto;font-size:40px;color:var(--template-color, #5b49a0);line-height:1;padding-top:5px}.main-header .main-header__inner .main-header__location-toggler .location-info__content{display:flex;flex-direction:column}.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call{display:none;align-items:center;margin-right:20px}@media(min-width: 1200px){.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call{display:inline-flex}}.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call__content{display:flex;flex-direction:column;line-height:1}.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call__number{display:inline-block;font-weight:600;color:#222;text-decoration:none;line-height:25px}.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call__number:hover{color:var(--template-color, #5b49a0)}@media(min-width: 768px){.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call__number{font-size:18px}}.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call__text{font-size:14px;color:var(--template-text, #7E8185);margin-top:5px}.main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call .main-header__nav{margin:0 auto}.main-header .main-header__inner .main-header__location-toggler .location-info .location-switcher{font-size:14px;color:#555;text-decoration:none;border-bottom:1px dashed #ccc;transition:all .3s}.main-header .main-header__inner .main-header__location-toggler .location-info .location-switcher:hover{color:var(--template-color, #5b49a0);border-color:var(--template-color, #5b49a0)}.main-header .main-header__inner .main-header__right{position:relative;display:flex;align-items:center;padding:0 0 0 10px}.main-header .main-header__inner .main-header__right .menu-list{display:flex;gap:6px;list-style:none;margin:0;padding:0;align-items:center}@media(min-width: 992px){.main-header .main-header__inner .main-header__right .menu-list{padding-right:15px}}.main-header .main-header__inner .main-header__right .menu-list>li{padding:3px 10px;border-radius:36px;min-width:46px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-header .main-header__inner .main-header__right .menu-list>li>a{position:relative;height:40px;justify-content:center;display:flex}.main-header .main-header__inner .main-header__right .menu-list>li>a>svg{color:var(--template-color, #5b49a0)}.main-header .main-header__inner .main-header__right .menu-list>li>a>span{margin-left:10px}.main-header .main-header__inner .main-header__right .menu-list>li:not(.location-switcher-menu):hover,.main-header .main-header__inner .main-header__right .menu-list>li:not(.location-switcher-menu).open{background:var(--template-hover-menu)}.main-header .main-header__inner .main-header__right .menu-list>li.location-switcher-menu:hover,.main-header .main-header__inner .main-header__right .menu-list>li.location-switcher-menu.open{background:rgba(0,0,0,0)}.main-header .main-header__inner .main-header__right .menu-list>li.open>a::after,.main-header .main-header__inner .main-header__right .menu-list>li.show>a::after,.main-header .main-header__inner .main-header__right .menu-list>li>a[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.main-header .main-header__inner .main-header__right .menu-list .location-list{left:30px !important;min-width:400px !important}.main-header .main-header__inner .main-header__right .menu-list .location-list .location__info{flex:0 0 65%}.main-header .main-header__inner .main-header__right .menu-list .menu-item__dropdown>a{padding-right:15px}.main-header .main-header__inner .main-header__right .menu-list .menu-item__dropdown>a::after{content:"";font-family:"bootstrap-icons";position:absolute;right:0;bottom:10px;font-size:.5em;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}.main-header .main-header__inner .main-header__right .menu-list li.dropdown{position:relative}.main-header .main-header__inner .main-header__right .menu-list li.dropdown>a{display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;color:var(--template-black, #0B2038);text-decoration:none;transition:all .3s ease}.main-header .main-header__inner .main-header__right .menu-list li.dropdown>a:hover{opacity:1}@media(max-width: 991px){.main-header .main-header__inner .main-header__right .menu-list li.dropdown>a.client-toggler span{display:none}}.main-header .main-header__inner .main-header__right .menu-list li.dropdown>a.client-toggler .menu-icon{font-size:24px;display:flex}@media(max-width: 991px){.main-header .main-header__inner .main-header__right .menu-list li.dropdown>a.client-toggler .client-name{display:none}}.main-header .main-header__inner .main-header__right .menu-list li.dropdown>a.cart-toggler .menu-icon{font-size:30px}.main-header .main-header__inner .main-header__right .menu-list li.dropdown .dropdown-menu{position:absolute;top:calc(100% + 25px);transform:translateX(-50%) !important;transform:translateY(-10px) scaleY(0);min-width:270px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transform-origin:top center;transition:opacity 300ms ease,visibility 300ms ease,transform 300ms ease;z-index:99;background-color:var(--kidearn-white, #fff);padding:15px 18px 15px;box-shadow:0 10px 60px rgba(0,0,0,.07);border-radius:18px}@media(max-width: 991px){.main-header .main-header__inner .main-header__right .menu-list li.dropdown .dropdown-menu{left:-50%}}.main-header .main-header__inner .main-header__right .menu-list li.dropdown .dropdown-menu li{width:100%}.main-header .main-header__inner .main-header__right .menu-list li.dropdown .dropdown-menu li a.menu-link{display:block;color:var(--template-black, #0B2038);font-size:14px;line-height:40px;padding:0 16px;border-radius:8px}.main-header .main-header__inner .main-header__right .menu-list li.dropdown .dropdown-menu li a.menu-link:hover{background:rgba(90,73,160,.2)}.main-header .main-header__inner .main-header__right .menu-list li.dropdown .dropdown-menu li a.text-danger{color:#ff6b6b}.main-header .main-header__inner .main-header__right .menu-list li.dropdown .dropdown-menu li a.text-danger:hover{background:rgba(255,107,107,.2)}.main-header .main-header__inner .main-header__right .menu-list li.dropdown.open>a.client-toggler::after{transform:rotate(180deg)}.main-header .main-header__inner .main-header__right .menu-list li.dropdown.open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scaleY(1)}.main-header .main-header__inner .main-header__right .menu-list .location-group{display:flex;flex-direction:column;line-height:22px}@media(max-width: 991px){.main-header .main-header__inner .main-header__right .menu-list .location-group{display:none}}.main-header .main-header__inner .main-header__right .menu-list .location-group .location-info{font-size:.8rem}.main-header .main-header__inner .main-header__right .menu-list .contact-us{min-width:310px !important}.main-header .main-header__inner .main-header__right .menu-list .contact-us::before{content:"";position:absolute;inset:0;padding:5px;border-radius:16px;background:var(--space-bottom-gradient-light);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.main-header .main-header__inner .main-header__right .menu-list .contact-us hr{border-color:#9c9c9c;margin:12px 0}.main-header .main-header__inner .main-header__right .menu-list .contact-us ul{list-style:none;margin:0;padding:0}.main-header .main-header__inner .main-header__right .menu-list .contact-us li{display:block}.main-header .main-header__inner .main-header__right .menu-list .contact-us__url{display:flex;flex-direction:column;gap:12px}.main-header .main-header__inner .main-header__right .menu-list .contact-us__item{display:inline-flex;align-items:center;gap:8px;font-size:16px;text-decoration:none;color:#222;padding-left:40px;line-height:40px;position:relative;transition:color .2s;border-radius:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-header .main-header__inner .main-header__right .menu-list .contact-us__item::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-repeat:no-repeat;background-size:contain}.main-header .main-header__inner .main-header__right .menu-list .contact-us__item:hover{background:#e7def4;color:var(--template-violet-hover)}.main-header .main-header__inner .main-header__right .menu-list .contact-us__item--messenger::before{background-image:url("/assets/local/images/icons/messenger.svg")}.main-header .main-header__inner .main-header__right .menu-list .contact-us__item--telegram::before{background-image:url("/assets/local/images/icons/telegram.svg")}.main-header .main-header__inner .main-header__right .menu-list .contact-us__item--viber::before{background-image:url("/assets/local/images/icons/viber.svg")}.main-header .main-header__inner .main-header__right .menu-list .contact-us__item--whatsapp::before{scale:1.5;top:65%;background-image:url("/assets/local/images/icons/whatsapp.svg")}.main-header .main-header__inner .main-header__right .menu-list .contact-us__worktime,.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone,.main-header .main-header__inner .main-header__right .menu-list .contact-us__address{font-size:14px;line-height:1.4;margin-bottom:5px}.main-header .main-header__inner .main-header__right .menu-list .contact-us__label{display:block;font-weight:600;margin-bottom:2px;color:#222}.main-header .main-header__inner .main-header__right .menu-list .contact-us__value{display:block;color:#555;font-size:14px}.main-header .main-header__inner .main-header__right .menu-list .contact-us__title{display:inline-flex;justify-content:center;align-items:center;border-bottom:1px solid #cccecf;line-height:1.2;margin:0 auto 4px;padding-bottom:2px;font-weight:600;font-size:15px}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone{display:flex !important;flex-direction:column}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone span{position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone span:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone .contact-us__tel span{color:var(--template-violet);font-size:22px;font-weight:600}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone .contact-us__tel:hover span{color:var(--template-violet-hover)}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone .contact-us__tel:hover span:before{background:var(--template-violet-hover);transform:scaleX(1)}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone a{margin-bottom:5px;color:var(--template-black2)}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone .contact-us__callback span{font-size:18px;color:#ff0909}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone .contact-us__callback:hover span{color:#fa3a3a}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone .contact-us__callback:hover span:before{background:#fa3a3a;transform:scaleX(1)}.main-header .main-header__inner .main-header__right .menu-list .contact-us__phone span{color:#7e7e7e;font-size:12px}.main-header .main-header__inner .main-header__right .menu-list .contact-us__social{display:flex;gap:7px}.main-header .main-header__inner .main-header__right .menu-list .contact-us__social a{padding:0;color:var(--template-white);font-size:18px}.main-header .main-header__inner .main-header__right .menu-list .contact-us__social a:hover{color:var(--template-white)}.main-header .main-header__inner .main-header__right .nav__btn{border-radius:50%;height:46px;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer;transition:background-color .3s,transform .3s;position:relative;justify-content:center;align-content:center;flex-wrap:wrap}.main-header .main-header__inner .main-header__right .nav__btn span{display:block;width:20px;height:2px;background-color:var(--template-black2);margin:3px 0;border-radius:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-header .main-header__inner .main-header__right .nav__btn span:nth-child(2){width:16px}.main-header .main-header__inner .main-header__right .nav__btn.open span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.main-header .main-header__inner .main-header__right .nav__btn.open span:nth-child(2){opacity:0}.main-header .main-header__inner .main-header__right .nav__btn.open span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.main-menu .main-menu__list>li{padding-top:33px;padding-bottom:33px;position:relative}.main-menu .main-menu__list>li a i{font-size:1.5rem}.main-menu .main-menu__list>li.dropdown>a{position:relative}.main-menu .main-menu__list>li+li{margin-left:30px}@media(max-width: 1600px){.main-menu .main-menu__list>li+li{margin-left:15px}}.main-menu .main-menu__list>li>a{font-size:16px;display:flex;align-items:center;color:var(--template-text, #7E8185);font-weight:400;position:relative;transition:all 500ms ease;font-family:var(--template-heading-font, "Nunito", serif),serif}.main-menu__social{justify-content:center}.testimonial{position:relative;padding:80px 0 120px}@media(max-width: 991px){.testimonial .container{padding:0;max-width:unset}}.testimonial .sec-title{padding-bottom:21px;position:relative;z-index:2}.testimonial__area{position:relative;margin:0 auto;text-align:center;padding:90px 0 40px;max-width:1070px;overflow:hidden}@media(max-width: 1170px){.testimonial__area{padding:70px 0 10px}}@media(max-width: 767px){.testimonial__area{padding:125px 25px 80px}}.testimonial__bg{position:absolute;left:0;right:0;margin:auto;top:0;width:100%;height:100%;background-color:var(--kidearn-gray, #FAF5F2);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 573"><path d="M0 282.916C0 179.853 78.3197 93.6653 180.912 83.8292L1060.46 -0.497423C1119.19 -6.12818 1170 40.0468 1170 99.0461V373C1170 483.457 1080.46 573 970 573H200C89.543 573 0 483.457 0 373V282.916Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1170 573"><path d="M0 282.916C0 179.853 78.3197 93.6653 180.912 83.8292L1060.46 -0.497423C1119.19 -6.12818 1170 40.0468 1170 99.0461V373C1170 483.457 1080.46 573 970 573H200C89.543 573 0 483.457 0 373V282.916Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:cover;mask-size:cover}.testimonial__shape1{width:100%;height:104%;position:absolute;right:-50px;top:23px;background-position:top right;background-repeat:no-repeat;opacity:.5}@media(max-width: 991px){.testimonial__shape1{display:none}}.testimonial__shape2{position:absolute;bottom:23px;right:100px}@media(max-width: 991px){.testimonial__shape2{display:none}}.testimonial__shape2 img{-webkit-animation:airTree 5s ease-in infinite;animation:airTree 5s ease-in infinite}@media(max-width: 991px){.testimonial__carousel-nav{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0 0}}.testimonial__carousel-nav button{left:0;margin:auto;position:absolute;top:54%;transform:translateY(-50%);z-index:3;position:absolute;left:-39px;border:none;outline:none;border-radius:50%;margin:0;padding:0;width:78px;height:78px;display:flex;align-items:center;justify-content:center;background-color:var(--kidearn-white, #fff);color:var(--kidearn-base, #F25334);font-size:30px;overflow:hidden;transition:all 500ms ease}@media(max-width: 1199px){.testimonial__carousel-nav button{left:-15px}}@media(max-width: 991px){.testimonial__carousel-nav button{position:relative;top:0;transform:none;left:0;width:60px;height:60px;font-size:22px}}.testimonial__carousel-nav button:hover{background-color:var(--kidearn-base, #F25334);color:var(--kidearn-white, #fff)}.testimonial__carousel-nav button.owl-next{left:auto;right:-39px}@media(max-width: 1199px){.testimonial__carousel-nav button.owl-next{left:auto;right:-15px}}@media(max-width: 991px){.testimonial__carousel-nav button.owl-next{right:0}}.testimonial__item{position:relative;z-index:2;text-align:center;max-width:610px;margin:auto}.testimonial__item__quote{line-height:30px;margin:0 0 31px}.testimonial__item__wrapper{position:relative;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.testimonial__item__wrapper{display:block;text-align:center}}.testimonial__item__author{position:relative;display:inline-block;text-align:left;min-height:46px;padding:0 0 0 58px}.testimonial__item__author img{width:46px !important;height:46px;border-radius:50%;position:absolute;left:0;top:0}.testimonial__item__author__name{font-size:24px;font-weight:400;line-height:1;margin:0 0 5px}.testimonial__item__author__designation{font-size:14px;color:var(--kidearn-text-dark, #5F7999);text-transform:uppercase;line-height:1;margin:0}.testimonial__item__ratings{margin-left:30px;display:flex;justify-content:center;align-items:center;font-size:24px;color:var(--kidearn-base, #F25334);letter-spacing:11px}@media(max-width: 767px){.testimonial__item__ratings{justify-content:center;margin:10px 0 0 0;font-size:16px;letter-spacing:6px}}.gallery-block .container-fluid{width:100%;max-width:1572px}.gallery-block .row{--bs-gutter-x: 30px;--bs-gutter-y: 30px}.gallery-block--home-three{position:relative;padding:0;margin-bottom:-43px}.gallery-block--home-three .container{max-width:1600px}.gallery-block--home-four{overflow:hidden;position:relative;padding:0}.gallery-block--home-four .container-fluid{width:100%;max-width:100%;padding:0}.gallery-block--home-four .gallery-block__card,.gallery-block--home-four .gallery-block__card img{border-radius:0;width:100%}@media(min-width: 992px){.gallery-block__carousel .owl-nav{display:none}}.gallery-block__filter__list{display:inline-flex;justify-content:center;align-items:center;margin-bottom:60px;flex-wrap:wrap;gap:15px}.gallery-block__filter__list li{cursor:pointer}.gallery-block__filter__list li span{display:block;font-size:16px;background-color:var(--template-gray, #FAF5F2);transition:all 500ms ease;font-weight:700;padding:11px 54px;border-radius:12px;color:var(--template-black, #0B2038)}.gallery-block__filter__list li.active span,.gallery-block__filter__list li:hover span{background-color:var(--template-base, #F25334);color:var(--template-white, #fff)}.gallery-block__card{position:relative;overflow:hidden;border-radius:29px}.gallery-block__card--mt140{margin-top:140px}@media(max-width: 991px){.gallery-block__card--mt140{margin-top:70px}}@media(max-width: 767px){.gallery-block__card--mt140{margin-top:0}}.gallery-block__card--mt70{margin-top:70px}@media(max-width: 991px){.gallery-block__card--mt70{margin-top:0}}.gallery-block__card img{transform:scale(1);max-width:100%;transition:transform 500ms ease,opacity 500ms ease;opacity:1;border-radius:29px}.gallery-block__card__hover{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5s ease}.gallery-block__card__hover .img-popup{position:relative}.gallery-block__card:hover img{transform:scale(1.05);opacity:.9}.gallery-block__card:hover .gallery-block__card__hover{transform:scale(1, 1);opacity:1}.gallery-block__card__icon{width:64px;height:64px;border-radius:32px;display:block;position:relative;background-color:var(--template-base, #F25334);transition:background 500ms ease}.gallery-block__card__icon{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.85);color:#000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 0 15px rgba(0,0,0,.2);z-index:1}.gallery-block__card__icon:before,.gallery-block__card__icon:after{content:"";width:3px;height:30px;background-color:#fc0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:background 500ms ease;border-radius:1.5px}.gallery-block__card__icon:after{transform:translate(-50%, -50%) rotate(90deg)}.gallery-block__card__icon:hover{background:#fc0;color:#000;transform:scale(1.1)}.gallery-block__card__icon:hover:before,.gallery-block__card__icon:hover:after{background:#fff}.sidebar__single{background-color:var(--template-white, #fff);padding:40px;border-radius:14px;box-shadow:0px 0px 60px 0px rgba(var(--template-black3-rgb, 0, 0, 0), 0.07)}.sidebar__single+.sidebar__single{margin-top:30px}.sidebar__title{margin:0;line-height:1em;font-size:20px;font-weight:bold;border-bottom:1px solid var(--template-base, #F25334);padding-bottom:26px;margin-bottom:30px}@media(min-width: 768px){.sidebar__title{font-size:24px}}.sidebar__search{position:relative;margin:-10px}.sidebar__search input[type=search],.sidebar__search input[type=text]{outline:none;width:100%;height:64px;background-color:var(--template-gray, #FAF5F2);font-size:16px;color:var(--template-text, #7E8185);border:1px solid var(--template-border-color, #FCE9DD);padding-left:30px;padding-right:30px;transition:all 500ms ease;border-radius:8px}.sidebar__search input[type=search]:focus,.sidebar__search input[type=text]:focus{color:var(--template-black, #0B2038)}.sidebar__search button[type=submit]{border:none;outline:none;background-color:rgba(0,0,0,0);position:absolute;top:50%;right:30px;transform:translateY(-50%);width:auto;font-size:22px;color:var(--template-black, #0B2038)}.sidebar__posts{margin-bottom:0}.sidebar__posts__item{display:flex;align-items:center}.sidebar__posts__item:not(:last-of-type){border-bottom:1px solid var(--template-border-color, #FCE9DD);margin-bottom:15px;padding-bottom:15px}.sidebar__posts__image{flex-shrink:0;margin-right:20px}.sidebar__posts__image img{border-radius:6px}.sidebar__posts__title{margin:0;color:var(--template-black, #0B2038);font-size:16px;font-weight:bold;line-height:20px}.sidebar__posts__title a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.sidebar__posts__title a:hover{background-size:100% 1px}.sidebar__posts__meta{margin:0;line-height:1em;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.sidebar__posts__meta a{display:inline-flex;align-items:center;color:var(--template-text, #7E8185);font-size:14px;line-height:1em;transition:all 500ms ease}.sidebar__posts__meta a:hover{color:var(--template-black, #0B2038);text-shadow:0 0 1px currentColor}.sidebar__posts__meta a i{font-size:16px;color:var(--template-base, #F25334);margin-right:10px}.sidebar__categories{margin-bottom:-18px;margin-top:-18px}.sidebar__categories li:not(:last-of-type){border-bottom:1px solid var(--template-border-color, #FCE9DD)}.sidebar__categories li a{font-size:16px;color:var(--template-text, #7E8185);display:flex;align-items:center;transition:all 500ms ease;padding:7px 0}.sidebar__categories li a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:all 500ms ease;font-size:16px;color:var(--template-base, #F25334);margin-right:8px}.sidebar__categories li a:hover{padding:7px 20px;background-color:var(--template-white, #fff);color:var(--template-black, #0B2038);text-shadow:0 0 1px currentColor}.sidebar__categories li a:hover::base{text-shadow:0 0 0px currentColor;color:var(--template-primary, #26A6A1)}.sidebar__tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sidebar__tags a{background-color:var(--template-gray, #FAF5F2);font-size:16px;font-weight:500;color:var(--template-text, #7E8185);transition:all 500ms ease;display:inline-flex;padding:12px 16px;line-height:1;border-radius:5px}.sidebar__tags a:hover{color:var(--template-white, #fff);background-color:var(--template-base, #F25334)}.sidebar__comments{margin-top:-2px;margin-bottom:-2px}.sidebar__comments__item{display:flex;align-items:center}.sidebar__comments__item:not(:last-of-type){margin-bottom:26px}.sidebar__comments__icon{flex-shrink:0;width:44px;height:44px;display:flex;justify-content:center;align-items:center;background-color:var(--template-gray, #FAF5F2);font-size:24px;color:var(--template-text, #7E8185);margin-right:20px;border-radius:50%;transition:all 500ms ease}.sidebar__comments__item:hover .sidebar__comments__icon{background-color:var(--template-base, #F25334);color:var(--template-white, #fff)}.sidebar__comments__title{margin:0;font-family:var(--template-heading-font, "Nunito", serif),serif;font-size:16px;line-height:26px;font-weight:500;color:var(--template-text, #7E8185)}.sidebar__comments__title a{color:inherit;transition:all 500ms ease}.sidebar__comments__title a:hover{color:var(--template-black, #0B2038)}.blog-details .blog-card__image img{transform:scale(1);transform:translatex(0%) scalex(1);opacity:1;filter:blur(0px)}.blog-details .blog-card:hover .blog-card__image img{transform:scale(1);transform:translatex(0%) scalex(1);opacity:1;filter:blur(0px)}.blog-details .blog-card-two__text{margin:0}.blog-details .blog-card-two__text+.blog-card-two__text{margin-top:21px}.blog-details .blog-card__title{margin-bottom:10px}.blog-details .blog-card__content{padding-bottom:50px;border-bottom:1px solid var(--template-border-color, #FCE9DD)}.blog-details__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;padding-bottom:30px;border-bottom:1px solid var(--template-border-color, #FCE9DD)}.blog-details__tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blog-details__tags__title{margin:0;line-height:1em;font-size:20px;font-weight:bold;margin-top:-4px;margin-bottom:-4px;flex:0 0 100%}@media(min-width: 576px){.blog-details__tags__title{flex:0 0 auto}}.blog-details__tags .sidebar__tags a{background-color:var(--template-gray, #FAF5F2)}.blog-details__tags .sidebar__tags a:hover{background-color:var(--template-base, #F25334)}.blog-details__social{display:flex;flex-wrap:wrap;gap:10px}.blog-details__social a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:var(--template-gray, #FAF5F2);font-size:14px;color:var(--template-black, #0B2038);transition:all 500ms ease;border-radius:50%}.blog-details__social a:hover{background-color:var(--template-base, #F25334);color:var(--template-white, #fff)}.comments-one{margin-top:40px}@media(min-width: 1200px){.comments-one{margin-top:45px}}.comments-one__title{margin:0;font-size:25px;color:var(--template-black, #0B2038);font-weight:bold;margin-top:-4px;margin-bottom:-4px}@media(min-width: 992px){.comments-one__title{font-size:30px}}.comments-one__list{margin:0;margin-top:35px}@media(min-width: 768px){.comments-one__card{display:flex;align-items:flex-start}}.comments-one__card:not(:first-of-type){margin-top:40px;padding-top:40px;border-top:1px solid var(--template-border-color, #FCE9DD)}@media(min-width: 1200px){.comments-one__card:not(:first-of-type){margin-top:50px;padding-top:50px}}@media(min-width: 768px){.comments-one__card__image{margin-right:30px}}.comments-one__card__image img{border-radius:50%}.comments-one__card__title{margin:0;font-size:20px;color:var(--template-black, #0B2038);font-weight:bold;margin-top:20px;margin-bottom:10px}@media(min-width: 768px){.comments-one__card__title{font-size:24px}}@media(min-width: 1200px){.comments-one__card__title{margin-bottom:21px}}.comments-one__card__text{margin:0;margin-bottom:20px;max-width:570px;font-size:16px;line-height:1.875em;letter-spacing:var(--template-letter-space, 0px)}@media(min-width: 768px){.comments-one__card__text{margin-bottom:0}}.comments-one__card__reply{background-color:var(--template-gray, #FAF5F2);font-size:16px;font-weight:500;padding:3px 23px;color:var(--template-text, #7E8185)}@media(min-width: 768px){.comments-one__card__reply{position:absolute;top:13px;right:0}}.comments-one__card__content{position:relative}.comments-form{margin-top:40px;padding-top:40px;border-top:1px solid var(--template-border-color, #FCE9DD)}@media(min-width: 1200px){.comments-form{margin-top:50px;padding-top:45px}}.comments-form__title{margin:0;font-size:25px;color:var(--template-black, #0B2038);font-weight:bold;margin-top:-4px;margin-bottom:-4px}@media(min-width: 992px){.comments-form__title{font-size:30px}}.comments-form__form{margin-top:35px}.comments-form__form .template-btn{margin-top:20px}.modal-locations img{width:48px}.modal-locations__close{position:absolute;top:20px;right:15px;font-size:18px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal-locations__close:hover{color:#292929}.modal-locations .modal-content{border-radius:36px;padding:15px 30px}.modal-locations .modal-header{border-bottom:0}.modal-locations .modal-header__description h5{line-height:.5}.location__item{padding:0 0 10px;margin-bottom:10px;border-bottom:1px dashed var(--template-lavanda)}.location__item:last-child{border-bottom:0}.location__item .location__content{display:flex;align-items:flex-start;gap:8px}.location__item .location__icon{margin-top:-13px;font-size:24px;color:var(--template-violet);flex-shrink:0}.location__item .location__info{display:flex;flex-direction:column;gap:10px;flex:0 0 70%}.location__item .location__work-time .text-success,.location__item .location__work-time .text-danger{font-weight:bold}.location__item .location__address{text-align:left;font-size:16px;line-height:1.4;color:#333}.location__item .location__btn{align-self:flex-start}.modal-content{border-radius:32px !important;overflow:hidden}.mejs__overlay-button{border:none !important}.product{position:relative}.product__sidebar{position:relative}.product__sidebar--title{position:relative;font-size:20px;font-weight:bold;margin-top:-5px}.product__search{position:relative;display:block;margin-bottom:30px}.product__search form{border-radius:0;position:relative}.product__search form input[type=text]{width:100%;height:64px;background-color:var(--template-gray, #FAF5F2);padding-left:30px;padding-right:30px;font-family:var(--template-heading-font, "Nunito", serif),serif;font-size:16px;color:var(--template-text, #7E8185);border:1px solid var(--template-border-color, #FCE9DD);outline:none;font-weight:500;border-radius:0}.product__price-ranger{background-color:var(--template-white, #fff);padding:30px;margin-bottom:30px;border-radius:14px;box-shadow:0px 0px 60px 0px rgba(var(--template-black3-rgb, 0, 0, 0), 0.07)}.product__price-ranger #slider-range{margin:22px 0 0 0px;background:var(--template-gray, #FAF5F2);border:none;height:5px;border-radius:0;position:relative}.product__price-ranger #slider-range .ui-slider-range{height:100%;background:var(--template-base, #F25334)}.product__price-ranger #slider-range .ui-slider-handle{position:absolute;top:-5px;background:var(--template-base, #F25334);border:0;height:14px;width:14px !important;border-radius:50%;margin-left:-2px;outline:medium none;cursor:pointer;z-index:2}.product__price-ranger .ranger-min-max-block{position:relative;display:block;margin:18px 0 0 0px}.product__price-ranger .ranger-min-max-block input[type=text]{position:relative;display:inline-block;color:var(--template-text, #7E8185);font-size:16px;font-weight:500;width:40px;line-height:30px;border:none;outline:none;font-family:var(--template-heading-font, "Nunito", serif),serif;padding:0;text-align:center;background-color:rgba(0,0,0,0)}.product__price-ranger .ranger-min-max-block span{position:relative;display:inline-block;color:var(--template-text, #7E8185);font-size:16px;font-weight:500;line-height:40px;left:-2px}.product__price-ranger .ranger-min-max-block input[type=submit]{position:relative;display:block;background-color:var(--template-gray, #FAF5F2);font-family:var(--template-heading-font, "Nunito", serif),serif;float:right;text-align:center;border:none;color:var(--template-black, #0B2038);font-size:14px;font-weight:400;line-height:38px;margin:0;cursor:pointer;padding:0 20px;height:40px;border-radius:0;-webkit-transition:all 500ms ease;transition:all 500ms ease;border-radius:5px}.product__price-ranger .ranger-min-max-block input[type=submit]:hover{background-color:var(--template-base, #F25334);color:var(--template-white, #fff)}.product__categories{background-color:var(--template-white, #fff);padding:30px;border-radius:14px;box-shadow:0px 0px 60px 0px rgba(var(--template-black3-rgb, 0, 0, 0), 0.07)}.product__categories .product__sidebar--title{margin-bottom:26px}.product__categories ul{margin-bottom:-18px;margin-top:-18px}.product__categories ul li:not(:last-of-type){border-bottom:1px solid var(--template-border-color, #FCE9DD)}.product__categories ul li a{font-size:16px;color:var(--template-text, #7E8185);display:flex;align-items:center;transition:all 500ms ease;padding:7px 0}.product__categories ul li a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:all 500ms ease;font-size:16px;color:var(--template-base, #F25334);margin-right:8px}.product__categories ul li a:hover{padding:7px 20px;background-color:var(--template-white, #fff);color:var(--template-black, #0B2038);text-shadow:0 0 1px currentColor}.product__categories ul li a:hover::base{text-shadow:0 0 0px currentColor;color:var(--template-primary, #26A6A1)}.product__info-top{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media(max-width: 991px){.product__info-top{margin-top:50px}}@media(max-width: 767px){.product__info-top{display:block;margin-top:40px}}.product__showing-text{margin:0;font-family:var(--template-heading-font, "Nunito", serif),serif;font-weight:700;font-size:20px}@media(max-width: 767px){.product__showing-text{margin-bottom:20px}}.product__showing-sort{margin:0;font-size:18px}.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){position:relative;display:block;width:270px !important;font-family:var(--template-heading-font, "Nunito", serif),serif}@media(max-width: 360px){.product__showing-sort .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:270px !important}}.product__showing-sort .bootstrap-select>.dropdown-toggle::after{display:none}.product__showing-sort .bootstrap-select .dropdown-menu{border:none}.product__showing-sort .bootstrap-select>.dropdown-toggle{position:relative;height:60px;outline:none !important;border-radius:0;border:0;background-color:var(--template-gray, #FAF5F2) !important;margin:0;padding:0;padding-left:30px;padding-right:30px;color:var(--template-text, #7E8185) !important;font-size:16px;line-height:60px;font-weight:700;box-shadow:none !important;background-repeat:no-repeat;background-size:14px 12px;background-position:right 25.75px center;border-radius:7px}.product__showing-sort .bootstrap-select>.dropdown-toggle:before{position:absolute;top:0;bottom:0;right:30px;font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:16px;color:var(--template-text, #7E8185)}.product__showing-sort .bootstrap-select .dropdown-menu>li+li>a{border-top:1px solid var(--template-border-color, #FCE9DD)}.product__showing-sort .bootstrap-select .dropdown-menu>li>a{font-size:14px;font-weight:500;padding:10px 30px;color:var(--template-text, #7E8185);background-color:var(--template-gray, #FAF5F2);-webkit-transition:all .4s ease;transition:all .4s ease}.product__showing-sort .bootstrap-select .dropdown-menu>li:hover>a,.product__showing-sort .bootstrap-select .dropdown-menu>li.selected>a{background:var(--template-base, #F25334);color:var(--template-white, #fff);border-color:var(--template-base, #F25334)}.product__item{position:relative;background-color:var(--template-white, #fff);border:1px solid var(--template-border-color, #FCE9DD);transition:all 500ms ease;border-radius:12px;padding-top:10px}.product__item:hover{box-shadow:0px 8px 30px 0px rgba(0,0,0,.08)}.product__item__img{background-color:var(--template-white, #fff);position:relative;overflow:hidden;text-align:center}.product__item__img img{max-width:100%;height:auto;transition:all 500ms ease;transform:scale(1)}.product__item__btn{position:absolute;right:20px;top:20px;z-index:2}.product__item__btn a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:var(--template-gray, #FAF5F2);border-radius:50%;color:var(--template-black, #0B2038);font-size:14px;visibility:hidden;opacity:0}.product__item__btn a:hover{background-color:var(--template-base, #F25334);color:var(--template-white, #fff)}.product__item__btn a:nth-child(1){-webkit-transition:transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;-moz-transition:transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;-ms-transition:transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;-o-transition:transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;transition:transform 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;transform:translate3d(30px, 0, 0);-moz-transform:translate3d(30px, 0, 0);-webkit-transform:translate3d(30px, 0, 0);-ms-transform:translate3d(30px, 0, 0);-o-transform:translate3d(30px, 0, 0)}.product__item__btn a:nth-child(2){-webkit-transition:transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;-moz-transition:transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;-ms-transition:transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;-o-transition:transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;transition:transform 550ms cubic-bezier(0.445, 0.05, 0.55, 0.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;transform:translate3d(30px, 0, 0);-moz-transform:translate3d(30px, 0, 0);-webkit-transform:translate3d(30px, 0, 0);-ms-transform:translate3d(30px, 0, 0);-o-transform:translate3d(30px, 0, 0)}.product__item__btn a+a{margin-top:10px}.product__item:hover .product__item__img img{transform:scale(1.05)}.product__item:hover .product__item__btn a{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.product__item__content{position:relative;text-align:center;padding:30px 20px;padding-bottom:40px}.product__item__ratings{display:flex;justify-content:center;align-items:center;font-size:15px;color:var(--template-base, #F25334);letter-spacing:4px;margin-bottom:24px;margin-top:15px}.product__item__title{font-size:20px;line-height:26px;font-weight:bold;margin:0;margin-top:-4px;margin-bottom:8px}.product__item__title a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.product__item__title a:hover{background-size:100% 1px}.product__item__title a:hover{color:var(--template-base, #F25334)}.product__item__price{display:flex;justify-content:center;align-items:center;font-size:16px;color:var(--template-text, #7E8185);line-height:1em;font-weight:500}.product__item__link{padding:5.25px 33px;font-size:14px;font-weight:500;color:var(--template-text, #7E8185);background-color:var(--template-gray, #FAF5F2)}.product__item__link::before,.product__item__link::after{background-color:var(--template-base, #F25334)}.product-one{padding:120px 0}@media(max-width: 767px){.product-one{padding:80px 0}}@media(min-width: 992px){.product-one__carousel .owl-nav{display:none}}.product-details{position:relative;padding:120px 0;padding-top:100px}@media(max-width: 767px){.product-details{padding:80px 0;padding-top:60px}}.product-details__img{background-color:var(--template-white, #fff);position:relative;border:1px solid var(--template-border-color, #FCE9DD);overflow:hidden;border-radius:14px}.product-details__img img{width:100%;height:auto}.product-details__img-search{position:absolute;right:30px;top:30px;z-index:2;line-height:1}.product-details__img-search a{display:inline-block;font-size:21px;color:var(--template-black, #0B2038);transition:all 500ms ease}.product-details__img-search a:hover{color:var(--template-base, #F25334)}.product-details__content{position:relative;margin:-10px 0 0 0}@media(max-width: 991px){.product-details__content{margin:50px 0 0}}.product-details__top{display:flex;flex-wrap:wrap;align-items:baseline;font-family:var(--template-heading-font, "Nunito", serif),serif;margin-bottom:17px}.product-details__title{font-size:30px;margin:0}.product-details__price{font-size:20px;line-height:26px;color:var(--template-base, #F25334);font-weight:600;margin:0 0 0 28px;font-family:var(--template-heading-font, "Nunito", serif),serif}.product-details__review{position:relative;display:flex;align-items:center;letter-spacing:3px;font-size:16px;color:var(--template-base, #F25334)}.product-details__review a{display:inline-block;color:var(--template-text, #7E8185);font-size:16px;letter-spacing:0;margin-left:16px;font-weight:500;transition:all 500ms ease}.product-details__review a:hover{color:var(--template-base, #F25334)}.product-details__divider{width:100%;height:1px;background-color:var(--template-border-color, #FCE9DD);margin:22px 0 21px}.product-details__excerpt{margin:0;font-size:16px;line-height:30px}.product-details__excerpt-text1{margin:0 0 31px}.product-details__excerpt-text2{margin:0}@media(max-width: 767px){.product-details__excerpt-text2 br{display:block}}.product-details__quantity{position:relative;display:flex;align-items:center;margin:20px 0 30px}.product-details__quantity-title{margin:0;font-size:18px;line-height:30px;margin-right:35px;font-weight:bold}.product-details__quantity .quantity-box{position:relative;width:155px;height:50px}.product-details__quantity .quantity-box input{width:155px;height:46px;border:1px solid var(--template-border-color, #FCE9DD);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-family:var(--template-heading-font, "Nunito", serif),serif;color:var(--template-black, #0B2038);padding:0 46px;outline:none;font-size:16px;font-weight:500;background-color:rgba(0,0,0,0);border-radius:10px;text-align:center}.product-details__quantity .quantity-box button{width:46px;height:46px;color:var(--template-black, #0B2038);font-size:12px;position:absolute;top:0px;left:1px;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;outline:none;transition:all 500ms ease;border-right:1px solid var(--template-border-color, #FCE9DD)}.product-details__quantity .quantity-box button.add{right:1px;left:auto;border-right:0px solid var(--template-border-color, #FCE9DD);border-left:1px solid var(--template-border-color, #FCE9DD)}.product-details__quantity .quantity-box button:hover{color:var(--template-base, #F25334)}.product-details__buttons{display:flex;flex-wrap:wrap;gap:20px}.product-details__buttons__wishlist{background-color:var(--template-primary, #26A6A1)}.product-details__socials{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.product-details__socials__title{font-size:18px;margin:0;font-weight:bold;margin-right:10px;flex:0 0 100%}@media(min-width: 768px){.product-details__socials__title{flex:0 0 auto}}.product-details__socials a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:var(--template-gray, #FAF5F2);font-size:14px;color:var(--template-black, #0B2038);transition:all 500ms ease;border-radius:50%}.product-details__socials a:hover{background-color:var(--template-base, #F25334);color:var(--template-white, #fff)}.product-details__description{position:relative;margin:52px 0 0}.product-details__description__title{font-size:30px;margin-bottom:24px;font-weight:bold}.product-details__description__text{margin-bottom:30px;font-size:16px;line-height:30px}.product-details__description__lists{margin:0 0 30px;padding:0}.product-details__description__lists li{display:block;position:relative;padding:0 0 0 26px;font-size:16px;line-height:30px;font-weight:600;color:var(--template-black, #0B2038)}.product-details__description__lists li span{position:absolute;left:0;top:0;bottom:0;margin:auto;display:inline-block;font-size:16px;line-height:30px;color:var(--template-base, #F25334)}.product-details__comment{border-top:1px solid var(--template-border-color, #FCE9DD);margin:55px 0 0;padding:52px 0 0;position:relative}.product-details__review-title{font-size:30px;margin-bottom:44px;font-weight:bold}.product-details__comment-box{position:relative;padding:11px 0 64px 212px;margin-bottom:50px;min-height:166px;border-bottom:1px solid var(--template-border-color, #FCE9DD)}@media(max-width: 767px){.product-details__comment-box{padding-left:0}}.product-details__comment-box__thumb{background-color:var(--template-white, #fff);width:166px;height:166px;position:absolute;left:0;top:0;border-radius:50%;margin:0;border:none}@media(max-width: 767px){.product-details__comment-box__thumb{position:relative;margin:0 0 20px}}.product-details__comment-box__thumb img{width:100%;height:100%;object-fit:cover;border-radius:50%}.product-details__comment-box__meta{font-size:24px;line-height:30px;margin:0 0 20px;font-weight:bold;color:var(--template-black, #0B2038)}.product-details__comment-box__date{font-size:16px;line-height:26px;display:inline-block;text-transform:inherit;color:var(--template-base, #F25334);font-family:var(--template-heading-font, "Nunito", serif),serif;font-weight:500;letter-spacing:0;margin:0 0 0 7px;text-transform:capitalize}.product-details__comment-box__text{line-height:30px;margin:0;font-size:16px}.product-details__comment-box__ratings{position:absolute;right:0;top:13px;display:flex;align-items:center;letter-spacing:6px;font-size:16px;color:var(--template-base, #F25334)}@media(max-width: 767px){.product-details__comment-box__ratings{position:relative;top:0;margin:0 0 22px}}.product-details__form{position:relative;margin:51px 0 0}.product-details__form .row{--bs-gutter-x: 20px}.product-details__form-title{font-size:30px;margin-bottom:18px;font-weight:bold}.product-details__form-ratings{display:flex;align-items:center;letter-spacing:6px;font-size:16px;color:var(--template-base, #F25334);margin:0 0 15px}.product-details__form-ratings__label{display:inline-block;font-size:20px;letter-spacing:0;color:var(--template-text, #7E8185);margin:0 17px 0 0}.product-details__form__form{margin-top:0}.client-page{margin-top:70px;min-height:60vh}.client-page .client-wrapper{background:var(--template-white, #fff);border:1px solid #ddd;padding:30px;border-radius:16px;display:flex;margin-bottom:50px}@media(max-width: 992px){.client-page .client-wrapper{flex-direction:column}}.client-page .client-wrapper .client-sidebar{flex:0 0 330px;padding:0 20px;border-right:1px solid #ddd}@media(max-width: 992px){.client-page .client-wrapper .client-sidebar{flex:1;margin-bottom:15px;border:none}}.client-page .client-wrapper .client-sidebar .client-widget{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:15px;position:relative}.client-page .client-wrapper .client-sidebar .client-widget:after{content:"";background:#ddd;position:absolute;left:0;bottom:0;width:100%;height:1px}.client-page .client-wrapper .client-sidebar .client-widget__avatar{width:50px;height:50px;border-radius:50%;background:#059ea3;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px}.client-page .client-wrapper .client-sidebar .client-widget__info{display:flex;flex-direction:column}.client-page .client-wrapper .client-sidebar .client-widget__info__name{font-weight:600;font-size:16px;color:#333;line-height:20px}.client-page .client-wrapper .client-sidebar .client-widget__info__phone{font-size:14px;color:#666}.client-page .client-wrapper .client-sidebar .client-menu ul{list-style:none;padding:0;margin:0}.client-page .client-wrapper .client-sidebar .client-menu ul li a{display:block;padding:7px 10px;border-radius:8px;text-decoration:none;color:var(--template-black2);font-size:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.client-page .client-wrapper .client-sidebar .client-menu ul li a.active{background:#e2e2e2}.client-page .client-wrapper .client-sidebar .client-menu ul li a:hover{background:var(--template-lavanda)}.client-page .client-wrapper .client-content{flex:1}.client-page .client-wrapper .client-content .client-profile{max-width:600px;margin:0 auto}.client-page .client-wrapper .client-content .client-profile__title{font-size:24px;font-weight:600;margin-bottom:25px;color:var(--template-black);text-align:center}.client-page .client-wrapper .client-content .client-profile__form{display:flex;flex-direction:column;gap:20px}.client-page .client-wrapper .client-content .client-profile__field{display:flex;flex-direction:column;margin-top:15px}.client-page .client-wrapper .client-content .client-profile__field label{font-size:14px;color:#555;margin-bottom:6px;font-weight:500}.client-page .client-wrapper .client-content .client-profile__field input{padding:12px 14px;border:1px solid #ddd;border-radius:8px;background:#fafafa;font-size:15px;color:#333;transition:all .2s ease}.client-page .client-wrapper .client-content .client-profile__field input:focus{outline:none;border-color:#7a6ff0;background:var(--template-white, #fff);box-shadow:0 0 0 2px rgba(122,111,240,.15)}.client-page .client-wrapper .client-content .client-profile__field input[readonly]{color:#666;background:#f6f6f6;cursor:not-allowed}.client-page .client-wrapper .client-content .client-profile__actions{display:flex;justify-content:center;margin:30px 0}.client-page .client-wrapper .client-content .client-profile__actions .client-btn--primary{background:#7a6ff0;color:#fff;padding:12px 28px;border-radius:8px;font-size:15px;border:none;cursor:pointer;transition:background .2s ease}.client-page .client-wrapper .client-content .client-profile__actions .client-btn--primary:hover{background:#695ee0}.client-page .client-wrapper .client-content .client-profile__actions .client-btn--primary:active{background:#5a4dcf}@media(max-width: 480px){.client-page .client-wrapper .client-content .client-profile{padding:20px}.client-page .client-wrapper .client-content .client-profile__title{font-size:20px}.client-page .client-wrapper .client-content .client-profile__field input{font-size:14px;padding:10px}.client-page .client-wrapper .client-content .client-profile__actions .client-btn--primary{width:100%}}.cart-page{position:relative;padding:120px 0}@media(max-width: 767px){.cart-page{padding:80px 0}}.cart-page .table-responsive{position:relative;display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 1199px){.cart-page .table-responsive{margin-bottom:30px}}.cart-page__table{position:relative;width:100%;border:none;margin:0 0 60px}@media(max-width: 1199px){.cart-page__table{min-width:1170px}}.cart-page__table thead tr th{color:var(--template-black, #0B2038);font-size:20px;line-height:30px;font-weight:700;padding:0 0 24px;font-family:var(--template-heading-font, "Nunito", serif),serif;border:none;background-color:rgba(0,0,0,0);border-bottom:1px solid var(--template-border-color, #FCE9DD) !important;box-shadow:none}.cart-page__table thead tr th:last-child{text-align:right}.cart-page__table tbody tr td{font-size:20px;font-weight:500;color:var(--template-text, #7E8185);vertical-align:middle;border:none;box-shadow:none;background-color:rgba(0,0,0,0);border-top:1px solid var(--template-border-color, #FCE9DD);border-bottom:1px solid var(--template-border-color, #FCE9DD);padding:30px 0;letter-spacing:0}.cart-page__table tbody tr td:last-child{text-align:right}.cart-page__table__meta{display:flex;align-items:center}.cart-page__table__meta-img{width:115px;height:115px;background-color:var(--template-white, #fff);border:1px solid var(--template-border-color, #FCE9DD);margin-right:34px;border-radius:6px}.cart-page__table__meta-img img{width:100%;height:100%;object-fit:cover}.cart-page__table__meta-title{font-size:20px;margin:0;font-weight:bold;color:var(--template-black, #0B2038)}.cart-page__table__meta-title a{color:inherit}.cart-page__table__meta-title a:hover{color:var(--template-base, #F25334)}.cart-page__table__remove{display:block;color:var(--template-black, #0B2038);font-size:16px}.cart-page__table__remove:hover{color:var(--template-base, #F25334)}.cart-page__coupone-form{position:relative;display:flex}@media(max-width: 767px){.cart-page__coupone-form{display:block}}.cart-page__coupone-form input[type=text]{height:60px;width:303px;border:none;background-color:var(--template-gray, #FAF5F2);padding-left:30px;padding-right:30px;outline:none;font-size:16px;color:var(--template-text, #7E8185);font-family:var(--template-heading-font, "Nunito", serif),serif;display:block;font-weight:500;margin-right:20px}@media(max-width: 1199px){.cart-page__coupone-form input[type=text]{width:290px}}@media(max-width: 767px){.cart-page__coupone-form input[type=text]{width:100%;margin:0 0 20px}}.cart-page__cart-total{position:relative;text-align:right;margin:-8px 0 24px;padding:0}@media(max-width: 991px){.cart-page__cart-total{text-align:left;margin-top:45px}}.cart-page__cart-total li{display:block;font-size:20px;color:var(--template-black, #0B2038);font-family:var(--template-heading-font, "Nunito", serif),serif;font-weight:400;margin:0 0 0px}@media(max-width: 991px){.cart-page__cart-total li span{display:inline-block;min-width:172px}}.cart-page__cart-total li:last-child{border-top:1px solid var(--template-gray, #FAF5F2);padding-top:15px;margin-top:15px}.cart-page__cart-total li:last-child span:not(.cart-page__cart-total-amount){font-family:var(--template-heading-font, "Nunito", serif),serif}.cart-page__cart-total-amount{font-size:18px;color:var(--template-text, #7E8185);font-weight:500;text-transform:inherit;font-family:var(--template-heading-font, "Nunito", serif),serif;display:inline-block;min-width:172px}.cart-page__buttons{display:flex;justify-content:flex-end;gap:20px}@media(max-width: 991px){.cart-page__buttons{justify-content:flex-start}}.checkout-layout{display:flex;gap:30px;align-items:flex-start}.checkout-page{position:relative;padding:120px 0;width:100%;min-width:0}@media(max-width: 767px){.checkout-page{padding:80px 0}}.checkout-page .bs-gutter-x-20{--bs-gutter-x: 20px}.checkout-page__notice{line-height:26px;margin:0 0 40px;background-color:var(--template-gray, #FAF5F2);max-width:570px;border-radius:14px;padding:30px;font-size:18px}@media(min-width: 992px){.checkout-page__notice{padding:33.5px 50px}}.checkout-page__notice a{color:var(--template-base, #F25334);background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease;text-shadow:0 0 1px currentColor}.checkout-page__notice a:hover{background-size:100% 1px;color:var(--template-black, #0B2038)}.checkout-page__billing-address{position:relative}.checkout-page__billing-address__title{font-size:30px;margin-top:-6px;margin-bottom:34px;font-weight:bold}@media(max-width: 767px){.checkout-page__billing-address__title{font-size:28px}}.checkout-page__shipping-address{position:relative}@media(max-width: 991px){.checkout-page__shipping-address{margin:50px 0 0}}.checkout-page__shipping-address__title{font-size:30px;margin-top:-6px;margin-bottom:34px;font-weight:bold}@media(max-width: 767px){.checkout-page__shipping-address__title{font-size:28px}}.checkout-page__shipping-address__title input[type=checkbox]{display:none}.checkout-page__shipping-address__title label{position:relative;display:inline-block;padding-right:29px;cursor:pointer}.checkout-page__shipping-address__title label span:before{position:absolute;top:0;left:0;right:0;line-height:24px;display:inline-block;color:var(--template-white, #fff);font-family:"Font Awesome 5 Free";content:"";font-size:10px;font-weight:900;transition:all .15s ease-in-out;opacity:0;text-align:center}.checkout-page__shipping-address__title input[type=checkbox]+label span{position:absolute;bottom:5px;right:0;width:24px;height:24px;background-color:var(--template-base, #F25334);border-radius:3px;cursor:pointer;transition:all 300ms ease}.checkout-page__shipping-address__title input[type=checkbox]:checked+label span:before{opacity:1}.checkout-page__input-box{position:relative;line-height:1;margin:0 0 20px}.checkout-page__input-box input[type=text],.checkout-page__input-box input[type=email],.checkout-page__input-box input[type=tel]{height:58px;width:100%;border:none;background-color:var(--template-gray, #FAF5F2);padding:0 30px;outline:none;font-size:16px;color:var(--template-text, #7E8185);font-family:var(--template-heading-font, "Nunito", serif),serif;font-weight:500;border-radius:4px;display:block}.checkout-page__input-box label{margin-bottom:5px}.checkout-page__input-box .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){position:relative;display:block;width:100% !important;font-family:var(--template-heading-font, "Nunito", serif),serif}.checkout-page__input-box .bootstrap-select>.dropdown-toggle{position:relative;height:58px;border:0;border-radius:0;outline:none !important;background-color:var(--template-gray, #FAF5F2) !important;padding:0 30px;font-size:14px;line-height:58px;font-weight:500;color:var(--template-text, #7E8185) !important;background-repeat:no-repeat;background-size:14px 12px;background-position:right 25.75px center;box-shadow:none !important;margin:0}.checkout-page__input-box .bootstrap-select>.dropdown-toggle::after{display:none}.checkout-page__input-box .bootstrap-select>.dropdown-toggle:before{position:absolute;top:0;bottom:0;right:30px;font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:12px;color:var(--template-text, #7E8185)}.checkout-page__input-box .bootstrap-select .dropdown-menu{border:none}.checkout-page__input-box .bootstrap-select .dropdown-menu>li+li>a{border-top:1px solid var(--template-border-color, #FCE9DD)}.checkout-page__input-box .bootstrap-select .dropdown-menu>li>a{font-size:14px;font-weight:500;padding:15px 30px;color:var(--template-text, #7E8185);background-color:var(--template-gray, #FAF5F2);transition:all .4s ease}.checkout-page__input-box .bootstrap-select .dropdown-menu>li:hover>a,.checkout-page__input-box .bootstrap-select .dropdown-menu>li.selected>a{background:var(--template-base, #F25334);color:var(--template-white, #fff)}.checkout-page__input-box textarea{font-size:16px;font-weight:500;color:var(--template-text, #7E8185);height:176px;width:100%;background-color:var(--template-gray, #FAF5F2);font-family:var(--template-heading-font, "Nunito", serif),serif;padding:20px 30px 30px;border:none;outline:none;border-radius:4px;margin-bottom:0}.checkout-page__check-box{position:relative;display:block;margin-top:-6px}.checkout-page__check-box input[type=checkbox]{display:none}.checkout-page__check-box label{position:relative;display:inline-block;padding-left:39px;font-size:20px;line-height:24px;color:var(--template-text, #7E8185);cursor:pointer}.checkout-page__check-box label span:before{position:absolute;top:0;left:0;line-height:24px;display:inline-block;color:var(--template-white, #fff);font-family:"Font Awesome 5 Free";content:"";font-size:10px;font-weight:900;transition:all .15s ease-in-out;opacity:0;text-align:center}.checkout-page__check-box input[type=checkbox]+label span{position:absolute;top:0;left:0;width:24px;height:24px;background-color:var(--template-base, #F25334);border-radius:3px;cursor:pointer;transition:all 300ms ease}.checkout-page__check-box input[type=checkbox]:checked+label span:before{opacity:1}.checkout-page__your-order{margin:32px 0 0}.checkout-page__your-order__title{font-size:30px;margin-bottom:35px;font-weight:bold}.checkout-page__order-table{width:100%;border:none;margin:0}.checkout-page__order-table thead tr th{font-size:20px;color:var(--template-black, #0B2038);font-weight:bold;padding:15.5px 0;border-top:1px solid var(--template-border-color, #FCE9DD);border-bottom:1px solid var(--template-border-color, #FCE9DD)}.checkout-page__order-table thead tr th:last-child{text-align:right}.checkout-page__order-table tbody tr td{font-size:20px;line-height:24px;color:var(--template-black, #0B2038);padding:0 0 24px}.checkout-page__order-table tbody tr td:last-child{text-align:right}.checkout-page__order-table tbody tr:first-child td{padding-top:25px}.checkout-page__order-table tbody tr:last-child{border-top:1px solid var(--template-border-color, #FCE9DD)}.checkout-page__order-table tbody tr:last-child td{padding-bottom:0;padding-top:23px;font-size:20px;font-weight:700;font-family:var(--template-heading-font, "Nunito", serif),serif}.checkout-page__payment{background-color:var(--template-gray, #FAF5F2);padding:45px 50px 17px;min-height:295px;margin-bottom:30px;border-radius:14px}@media(max-width: 991px){.checkout-page__payment{margin-top:50px}}@media(max-width: 767px){.checkout-page__payment{padding-left:25px;padding-right:25px}}.checkout-page__payment__item{position:relative}.checkout-page__payment__item--active .checkout-page__payment__title::before{background-color:var(--template-base, #F25334);border-color:var(--template-base, #F25334);content:"";color:var(--template-white, #fff)}.checkout-page__payment__title{display:flex;align-items:center;font-size:20px;margin-bottom:28px;cursor:pointer;font-weight:bold;color:var(--template-black, #0B2038)}.checkout-page__payment__title::before{content:"";width:24px;height:24px;border-color:var(--template-border-color, #FCE9DD);background-color:var(--template-white, #fff);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:14px;position:relative;transition:all 500ms ease;font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;line-height:24px;top:1px}.checkout-page__payment__title img{margin-left:15px}.checkout-page__payment__content{margin-left:35px;margin-bottom:39px;font-size:16px;line-height:30px}.wizard-total-bar{position:sticky;top:100px;width:370px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.08)}.wizard-total-bar .wizard-total-bar__title{font-size:20px;font-weight:600;margin-bottom:15px}.wizard-total-bar .wizard-total-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #ddd}.wizard-total-bar .wizard-total-item:last-child{border-bottom:none}.wizard-total-bar .wizard-total-bar__total{margin-top:20px;padding-top:15px;border-top:2px solid #000;font-size:18px;display:flex;justify-content:space-between}.wizard-total-bar .wizard-total-bar__total strong{font-size:20px}@media(max-width: 767px){.wizard-total-bar{position:fixed;bottom:0;left:0;right:0;width:100%;border-radius:12px 12px 0 0;padding:15px 20px;box-shadow:0 -5px 20px rgba(0,0,0,.15);background:#fff;z-index:9999}.wizard-total-bar .wizard-total-bar__content{max-width:600px;margin:0 auto}.wizard-total-bar .wizard-total-item{padding:6px 0}}.packages{margin-bottom:30px}@media(min-width: 1200px){.packages .nav-default{display:none}}.packages .packages-slider{padding:20px 0 60px}.packages .selected{display:none}.packages .wizard-package-card{padding:0;min-height:auto;cursor:pointer;position:relative;border-radius:12px;overflow:hidden;opacity:1;transition:transform .35s ease,opacity .35s ease,box-shadow .35s ease}.packages .wizard-package-card::after{content:"";position:absolute;inset:0;border-radius:12px;border:6px solid rgba(0,0,0,0);pointer-events:none;transition:border-color .25s ease}.packages .wizard-package-card.active:after{border-color:#ad92eb}.packages .wizard-package-card.active .package-toggle{background:var(--template-color);color:var(--template-white)}.packages .wizard-package-card.active{-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.packages .wizard-package-card.active .selected{display:block}.packages .wizard-package-card.active .choose{display:none}.packages .wizard-package-card:hover{transform:scale(1);box-shadow:0 12px 35px rgba(0,0,0,.25);opacity:1;z-index:2}.packages .wizard-package-card .show-more{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);width:100%;text-align:center}.packages .wizard-package-card .show-more a:first-child{margin-right:10px}.packages .wizard-package-card .btn-details{padding:9.25px 14px}.packages .packages-slider:hover .wizard-package-card{opacity:.7}.packages .packages-slider:hover .wizard-package-card:hover,.packages .wizard-package-card.active{opacity:1 !important;transform:translateY(-4px) !important}.register-page,.auth-page{padding:100px 0 50px}.register-page .login-card,.auth-page .login-card{max-width:480px;margin:0 auto;background:var(--template-light, #fff);border-radius:24px;box-shadow:0 6px 24px rgba(0,0,0,.06);text-align:center}.login-card{position:relative;padding:20px 40px 40px}.login-card__body{display:flex;flex-direction:column;gap:10px}.login-card__title{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:var(--template-black, #222)}.login-card__switch{display:flex;justify-content:start;align-items:center;gap:8px;font-size:.95rem;color:var(--template-black, #888)}.login-card__switch .login-card__link{color:var(--template-color, #7c4dff);text-decoration:none;transition:color .2s}.login-card__switch .login-card__link:hover{color:#5b49a0}.login-card__field{margin-bottom:15px}.login-card__field input{width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--template-border, #ddd);background:#fff;font-size:1rem;transition:border-color .2s}.login-card__field input:focus{outline:none;border-color:var(--template-violet, #7c4dff)}.login-card__field input.is-invalid{border-color:var(--template-red, #e74c3c)}.login-card__field .invalid-feedback{text-align:left;font-size:.85rem;color:var(--template-red, #e74c3c);margin-top:4px}.login-card__captcha{text-align:left}.login-card__captcha label{display:block;margin-bottom:6px;font-size:.9rem;color:var(--template-black, #555)}.login-card__captcha .captcha-box{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.login-card__captcha .captcha-box .captcha-text{display:inline-block;background:#222;color:#fff;padding:10px 14px;border-radius:8px;font-weight:bold;font-size:1rem}.login-card__captcha .captcha-box img{height:42px;border-radius:8px}.login-card__captcha .captcha-box input{flex:1}.login-card__code-info{text-align:right}.login-card__terms{font-size:.85rem;color:var(--template-black, #666);text-align:left;line-height:1.4;margin:15px 0}.login-card__terms a{color:var(--template-violet, #7c4dff);text-decoration:none}.login-card__terms a:hover{text-decoration:underline}.login-card__submit{width:100%;padding:12px;font-weight:600;border-radius:12px;font-size:1rem}@media(max-width: 576px){.login-card{padding:24px}.login-card__title{font-size:1.25rem}}.error-404{padding:80px 0;text-align:center}@media(min-width: 992px){.error-404{padding:120px 0}}.error-404__thumb{position:relative;text-align:center;margin-bottom:30px;margin-top:40px}@media(min-width: 992px){.error-404__thumb{margin-top:0px;margin-bottom:70px}}.error-404__thumb__one{position:absolute;left:45px;right:0;bottom:11px;max-width:100%;margin:auto;z-index:2;animation:leftToRight 2s linear infinite}@media(max-width: 767px){.error-404__thumb__one{left:25px;max-height:300px}}.error-404__thumb__two{position:absolute;left:52px;right:0;bottom:36px;max-width:100%;margin:auto;z-index:1}@media(max-width: 991px){.error-404__thumb__two{left:0}}@media(max-width: 767px){.error-404__thumb__two{left:0}}.error-404__thumb__bg{position:relative;max-width:100%}.error-404__sub-title{font-size:28px;color:var(--template-black, #0B2038);margin:0;line-height:1.2em;margin-bottom:15px;font-weight:bold}@media(min-width: 768px){.error-404__sub-title{font-size:35px}}@media(min-width: 1200px){.error-404__sub-title{font-size:40px}}.error-404__text{font-size:16px;line-height:1.2em;margin:0;margin-bottom:30px}.error-404__search{display:inline-flex;align-items:center;position:relative;margin-bottom:30px;width:100%;max-width:550px}.error-404__search input[type=text]{border:none;outline:none;display:block;background-color:var(--template-gray, #FAF5F2);color:var(--template-text, #7E8185);font-size:16px;width:100%;max-width:550px;padding-left:75px;height:60px;border-radius:4px}.error-404__search__btn{border:none;outline:none;background-color:rgba(0,0,0,0);position:absolute;top:50%;left:40px;transform:translateY(-50%);font-size:20px}.faq-page{padding:80px 0}@media(min-width: 992px){.faq-page{padding:120px 0}}.faq-page .container{max-width:1124px}.faq__accordion .accordion{border-radius:6px;border:1px solid var(--template-border-color, #FCE9DD)}.faq__accordion .accordion+.accordion{margin-top:20px}.faq__accordion .accordion-title{position:relative;padding:28px 30px;cursor:pointer}@media(min-width: 768px){.faq__accordion .accordion-title{padding:30px 20px}}.faq__accordion .accordion-title h4{padding:0 0 0 40px;text-align:left;font-weight:bold;color:var(--template-black, #0B2038);font-size:16px;margin:0;transition:all 500ms ease;position:relative}.faq__accordion .accordion-title__icon{position:absolute;top:-5px;left:0;width:30px;height:30px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.faq__accordion .accordion-title__icon::before,.faq__accordion .accordion-title__icon::after{content:"";position:absolute;background-color:var(--template-black, #0B2038);transition:all .3s ease}.faq__accordion .accordion-title__icon::before{width:2px;height:16px}.faq__accordion .accordion-title__icon::after{width:16px;height:2px}.faq__accordion .accordion.active .accordion-title__icon::before{transform:rotate(90deg);opacity:0}.faq__accordion .active .accordion-title h4{color:var(--template-base, #F25334)}.faq__accordion .active .accordion-title__icon::after,.faq__accordion .active .accordion-title__icon::before{background-color:var(--template-base, #F25334);opacity:0}.faq__accordion .active .accordion-title__icon::after{opacity:1}.faq__accordion .accordion-content .inner{padding:0px 30px 29px;margin-top:-8px}@media(min-width: 768px){.faq__accordion .accordion-content .inner{padding-left:40px;padding-right:40px}}.faq__accordion .accordion-content p{margin:0;font-size:16px;line-height:32px;font-weight:500}.faq-cta{padding-bottom:80px}@media(min-width: 992px){.faq-cta{padding-bottom:120px}}.faq-cta .container{max-width:1124px}.faq-cta__inner{position:relative;text-align:center;overflow:hidden;border-radius:14px;background-color:var(--template-base, #F25334);padding:50px;padding-bottom:40px}.faq-cta__bg{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.16;background-size:cover;background-position:center 40%;mix-blend-mode:luminosity}.faq-cta__icon{position:relative;width:50px;height:50px;border-radius:25px;background-color:var(--template-white, #fff);display:inline-flex;justify-content:center;align-items:center;color:var(--template-base, #F25334);font-size:20px;transition:all 500ms ease;margin-bottom:10px}.faq-cta__icon:hover{background-color:var(--template-primary, #26A6A1);color:var(--template-white, #fff)}.faq-cta__title{margin:0;color:var(--template-white, #fff);position:relative;font-size:30px}@media(min-width: 768px){.faq-cta__title{font-size:35px}}@media(min-width: 992px){.faq-cta__title{font-size:40px}}.faq-cta__title span{display:inline-block;padding-bottom:5px;border-bottom:1px solid rgba(var(--template-white-rgb, 255, 255, 255), 0.5)}.faq-cta__text{margin:0;position:relative;color:var(--template-white, #fff);font-size:16px;line-height:30px;margin-top:15px}.faq-cta__link{position:relative;color:var(--template-white, #fff);background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease;font-size:20px;font-family:var(--template-heading-font, "Nunito", serif),serif;display:inline-flex;line-height:1}.faq-cta__link:hover{background-size:100% 1px}@media(min-width: 768px){.faq-cta__link{font-size:24px}}.event-faqs{padding:80px 0}@media(min-width: 992px){.event-faqs{padding:120px 0}}.event-faqs .sec-title__tagline{color:#75c137}.event-faqs__image img{max-width:100%;border-radius:36px}@media(min-width: 992px){.event-faqs__accordion{margin-left:-18px}}.event-faqs__accordion .accordion{--accent-color: var(--template-base, #F25334)}.event-faqs__accordion .accordion+.accordion{margin-top:20px}.event-faqs__accordion .accordion-title{cursor:pointer}.event-faqs__accordion .accordion-title h4{background-color:var(--template-white, #fff);margin:0;position:relative;font-size:18px;color:var(--template-black, #0B2038);border-radius:12px;padding:20.5px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width: 768px){.event-faqs__accordion .accordion-title h4{font-size:20px}}.event-faqs__accordion .accordion-title__icon{display:block;background-color:var(--accent-color);width:34px;height:34px;border-radius:17px;position:relative;margin-top:10px}@media(min-width: 576px){.event-faqs__accordion .accordion-title__icon{margin-top:0}}.event-faqs__accordion .accordion-title__icon::after,.event-faqs__accordion .accordion-title__icon::before{width:2px;height:15px;position:absolute;background-color:var(--template-white, #fff);top:50%;left:50%;content:"";transform:translate(-50%, -50%);transition:all 500ms ease}.event-faqs__accordion .accordion-title__icon::after{width:15px;height:2px}.event-faqs__accordion .active .accordion-title__icon::after,.event-faqs__accordion .active .accordion-title__icon::before{opacity:0}.event-faqs__accordion .active .accordion-title__icon::after{opacity:1}.event-faqs__accordion .accordion-content{padding:0 30px;padding-top:20px}.event-faqs__accordion .accordion-content p{margin:0}.pricing-one{padding:120px 0}@media(max-width: 767px){.pricing-one{padding:80px 0}}.pricing-one--home{padding:120px 0 0}@media(max-width: 767px){.pricing-one--home{padding:80px 0 0}}.pricing-one .sec-title__tagline{color:var(--template-primary, #26A6A1)}.pricing-one__tab__list{display:inline-flex;justify-content:center;align-items:center;margin-bottom:60px;flex-wrap:wrap;gap:15px}.pricing-one__tab__list li{cursor:pointer}.pricing-one__tab__list li span{display:block;font-size:16px;background-color:var(--template-gray, #FAF5F2);transition:all 500ms ease;font-weight:700;padding:11px 54px;border-radius:12px;color:var(--template-black, #0B2038)}.pricing-one__tab__list li.active-btn span,.pricing-one__tab__list li:hover span{background-color:var(--template-base, #F25334);color:var(--template-white, #fff)}.pricing-one__card{background-color:rgba(var(--template-base-rgb, 242, 83, 52), 0.1);border-radius:36px;transition:all 500ms ease;overflow:hidden;position:relative;padding-left:40px;padding-right:40px;padding-bottom:40px;padding-top:40px}.pricing-one__card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../images/shapes/pricing-bg-1-1.png);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.05;mix-blend-mode:color-burn;transition:all 500ms ease}.pricing-one__card:hover{background-color:var(--accent-color)}.pricing-one__card:hover::before{opacity:.2}.pricing-one__card__tagline{font-family:var(--template-special-font, "Amatic SC", cursive),cursive;color:var(--accent-color);position:relative;transition:all 400ms ease;line-height:1;margin-bottom:15px}.pricing-one__card:hover .pricing-one__card__tagline{color:var(--template-white, #fff)}.pricing-one__card__month{font-size:30px;color:var(--template-black, #0B2038);position:relative;line-height:1;transition:all 400ms ease}.pricing-one__card:hover .pricing-one__card__month{color:var(--template-white, #fff)}.pricing-one__card__icon{width:58px;height:58px;background-color:var(--template-white, #fff);color:var(--accent-color);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:35px;position:relative;margin-top:20px}.pricing-one__card__price{margin:0;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;border-top:1px solid var(--template-white, #fff);line-height:1;color:var(--template-black, #0B2038);font-size:30px;transition:all 500ms ease;padding-top:30px;position:relative}.pricing-one__card:hover .pricing-one__card__price{color:var(--template-white, #fff)}.pricing-one__card__list{margin:0;margin-bottom:18px;margin-top:20px}.pricing-one__card__list li{position:relative;font-size:16px;color:var(--template-black, #0B2038);padding-left:26px;transition:all 500ms ease}.pricing-one__card__list li>i{position:absolute;color:var(--accent-color);transition:all 500ms ease;top:50%;left:0;font-size:16px;transform:translateY(-50%)}.pricing-one__card:hover .pricing-one__card__list li{color:var(--template-white, #fff)}.pricing-one__card:hover .pricing-one__card__list li>i{color:var(--template-white, #fff)}@keyframes bubbleMover{0%{-webkit-transform:translateY(0px) translateX(0) rotate(0);transform:translateY(0px) translateX(0) rotate(0)}30%{-webkit-transform:translateY(30px) translateX(50px) rotate(15deg);transform:translateY(30px) translateX(50px) rotate(15deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:translateY(50px) translateX(100px) rotate(45deg);transform:translateY(50px) translateX(100px) rotate(45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}80%{-webkit-transform:translateY(30px) translateX(50px) rotate(15deg);transform:translateY(30px) translateX(50px) rotate(15deg);-webkit-transform-origin:left top;transform-origin:left top}100%{-webkit-transform:translateY(0px) translateX(0) rotate(0);transform:translateY(0px) translateX(0) rotate(0);-webkit-transform-origin:center center;transform-origin:center center}}.outgoing-call{transition:transform .3s ease}.nav__wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1001;visibility:hidden;transition:opacity .3s ease-in-out;opacity:0}.nav__wrapper.expanded{visibility:visible;opacity:1}.nav__wrapper .nav__content{position:absolute;top:0;right:0;width:100%;max-width:480px;height:100%;background:var(--template-violet);padding:30px;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out,opacity .1s ease-in-out;opacity:0;visibility:hidden}@media(min-width: 1200px){.nav__wrapper .nav__content{width:480px}}.nav__wrapper .nav__content .main-menu__nav{display:block;padding:0}.nav__wrapper .nav__content .logo-box{margin-bottom:40px;display:flex}.nav__wrapper .nav__close{position:absolute;top:20px;right:40px;font-size:18px;color:var(--template-white, #fff);cursor:pointer}.nav__wrapper .nav__close:hover{color:var(--template-purple-two-hover)}.nav__wrapper.expanded .nav__content{transform:translateX(0);opacity:1;visibility:visible}.nav__wrapper .main-menu__social a{width:49px;height:50px}.nav__overlay{position:absolute;inset:0;background-color:var(--template-black, #0B2038);opacity:.3;cursor:url(../../images/close.png),auto}.nav__close{position:absolute;top:20px;right:15px;font-size:18px;color:var(--template-white, #fff);cursor:pointer}.nav__close:hover{color:var(--template-purple-two-hover)}.main-menu__list{list-style:none;margin:0;padding:0}.main-menu__list ul{display:none;padding:0;background:#522c69;border-radius:16px}.main-menu__list ul li{padding-left:15px;list-style:none}.main-menu__list li.expanded>a{color:var(--template-purple-two-hover)}.main-menu__list li a{display:flex;align-items:center;color:var(--template-white, #fff);font-family:var(--template-heading-font, "Nunito", serif),serif;font-weight:700;font-size:1.3rem;line-height:50px;transition:.5s}@media(min-width: 1200px){.main-menu__list li a{font-size:1.7rem;line-height:58px}}.main-menu__list li a i{margin-right:10px}.main-menu__list li a button{position:absolute;right:0;width:30px;height:30px;background:rgba(0,0,0,0);border:none;outline:none;color:var(--template-white, #fff);display:flex;justify-content:center;align-items:center;transform:rotate(-90deg);transition:.5s}.main-menu__list li a button.expanded{transform:rotate(0deg);color:var(--template-white)}.main-menu__list li a:hover{color:var(--template-purple-two-hover)}.main-menu__list li a:hover button{color:var(--template-purple-two-hover)}.nav__social{display:flex;align-items:center}.nav__social a{font-size:16px;color:var(--template-white, #fff);transition:.5s}.nav__social a+a{margin-left:20px}.nav__social a:hover{color:var(--template-base, #F25334)}.nav__contact{margin:20px 0}.nav__contact li{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--template-white, #fff)}.nav__contact li+li{margin-top:15px}.nav__contact li a{color:inherit;transition:.5s}.nav__contact li a:hover{color:var(--template-base, #F25334)}.nav__contact li i{width:30px;height:30px;border-radius:50%;background-color:var(--template-base, #F25334);display:flex;justify-content:center;align-items:center;font-size:12px;margin-right:10px;color:var(--template-white, #fff)}.nav__container .main-menu__logo,.nav__container .main-menu__right{display:none}.search-popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-2;-webkit-transition:all 1s ease;-khtml-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.search-popup__overlay{position:fixed;width:224vw;height:224vw;top:calc(90px - 112vw);right:calc(50% - 112vw);z-index:3;display:block;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:transform .8s ease-in-out;-khtml-transition:transform .8s ease-in-out;-moz-transition:transform .8s ease-in-out;-ms-transition:transform .8s ease-in-out;-o-transition:transform .8s ease-in-out;transition:transform .8s ease-in-out;transition-delay:0s;transition-delay:.3s;-webkit-transition-delay:.3s;background-color:var(--template-black2, #020912);opacity:.9;cursor:url(../../images/close.png),auto}@media(max-width: 767px){.search-popup__overlay{position:absolute;top:0;left:0;right:0;bottom:0;transform:none;width:100%;height:100%;border-radius:0;transform:translateY(-110%)}}.search-popup__content{position:fixed;width:0;max-width:560px;padding:30px 15px;left:50%;top:50%;opacity:0;z-index:3;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225, 0.01, 0.475, 1.01),transform .2s 0s;-khtml-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225, 0.01, 0.475, 1.01),transform .2s 0s;-moz-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225, 0.01, 0.475, 1.01),transform .2s 0s;-ms-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225, 0.01, 0.475, 1.01),transform .2s 0s;-o-transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225, 0.01, 0.475, 1.01),transform .2s 0s;transition:opacity .5s 0s,width .8s .8s cubic-bezier(0.225, 0.01, 0.475, 1.01),transform .2s 0s;transition-delay:0s,.8s,0s;transition-delay:0s,.4s,0s;transition-delay:.2s;-webkit-transition-delay:.2s}.search-popup__form{position:relative;overflow:hidden;border-radius:6px}.search-popup__form input[type=search],.search-popup__form input[type=text]{width:100%;background-color:var(--template-white, #fff);font-size:15px;color:var(--template-text, #7E8185);border:none;outline:none;height:66px;padding-left:30px}.search-popup__form .template-btn{font-size:18px;padding:0;width:66px;height:66px;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;top:0;right:-1px;border-radius:0}.search-popup__form .template-btn i{margin:0}.search-popup__form .template-btn::after{background-color:var(--template-black, #0B2038)}.search-popup.active{z-index:9999}.search-popup.active .search-popup__overlay{top:auto;bottom:calc(90px - 112vw);-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-delay:0s;-webkit-transition-delay:0s;opacity:.9;-webkit-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);-khtml-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);-moz-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);-ms-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);-o-transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1);transition:transform 1.6s cubic-bezier(0.4, 0, 0, 1)}@media(max-width: 767px){.search-popup.active .search-popup__overlay{position:absolute;top:0;left:0;right:0;bottom:0;transform:none;width:100%;height:100%;border-radius:0;transform:translateY(0%)}}.search-popup.active .search-popup__content{width:100%;opacity:1;transition-delay:.7s;-webkit-transition-delay:.7s}.page-header{background-color:var(--template-black, #0B2038);position:relative;padding-top:120px;padding-bottom:120px}@media(min-width: 992px){.page-header{padding-top:90px;padding-bottom:100px}}@media(max-width: 767px){.page-header{padding-top:40px;padding-bottom:60px}}.page-header__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:bottom center;background-size:cover;background:var(--template-violet, #020912)}.page-header__bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--template-black, #0B2038);opacity:.4}.page-header__bg:after{position:absolute;left:-1px;right:-1px;bottom:-1px;top:0;background-color:rgba(var(--template-white-rgb));-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 23" fill="currentColor"> <path d="M1920 43.5V0C1880 0 1880 21.56 1839.99 21.56C1799.99 21.56 1799.99 0 1759.98 0C1719.98 0 1719.98 21.56 1679.98 21.56C1639.98 21.56 1639.98 0 1599.98 0C1559.98 0 1559.98 21.56 1519.98 21.56C1479.98 21.56 1479.98 0 1439.98 0C1399.98 0 1399.98 21.56 1359.98 21.56C1319.98 21.56 1319.98 0 1279.98 0C1239.98 0 1239.98 21.56 1199.98 21.56C1159.98 21.56 1159.98 0 1119.98 0C1079.98 0 1079.98 21.56 1039.98 21.56C999.98 21.56 999.98 0 959.99 0C919.99 0 919.99 21.56 879.99 21.56C839.99 21.56 839.99 0 799.99 0C759.99 0 759.99 21.56 719.99 21.56C679.99 21.56 679.99 0 639.99 0C599.99 0 599.99 21.56 559.99 21.56C519.99 21.56 519.99 0 479.99 0C439.99 0 439.99 21.56 399.99 21.56C359.99 21.56 359.99 0 319.99 0C279.99 0 279.99 21.56 239.99 21.56C200 21.56 200 0 160 0C120 0 120 21.56 80 21.56C40 21.56 40 0 7.62939e-06 0L0 43.5H1920Z" /></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 23" fill="currentColor"> <path d="M1920 43.5V0C1880 0 1880 21.56 1839.99 21.56C1799.99 21.56 1799.99 0 1759.98 0C1719.98 0 1719.98 21.56 1679.98 21.56C1639.98 21.56 1639.98 0 1599.98 0C1559.98 0 1559.98 21.56 1519.98 21.56C1479.98 21.56 1479.98 0 1439.98 0C1399.98 0 1399.98 21.56 1359.98 21.56C1319.98 21.56 1319.98 0 1279.98 0C1239.98 0 1239.98 21.56 1199.98 21.56C1159.98 21.56 1159.98 0 1119.98 0C1079.98 0 1079.98 21.56 1039.98 21.56C999.98 21.56 999.98 0 959.99 0C919.99 0 919.99 21.56 879.99 21.56C839.99 21.56 839.99 0 799.99 0C759.99 0 759.99 21.56 719.99 21.56C679.99 21.56 679.99 0 639.99 0C599.99 0 599.99 21.56 559.99 21.56C519.99 21.56 519.99 0 479.99 0C439.99 0 439.99 21.56 399.99 21.56C359.99 21.56 359.99 0 319.99 0C279.99 0 279.99 21.56 239.99 21.56C200 21.56 200 0 160 0C120 0 120 21.56 80 21.56C40 21.56 40 0 7.62939e-06 0L0 43.5H1920Z" /></svg>');-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-size:auto;mask-size:auto}@media(max-width: 768px){.page-header__bg:after{bottom:-1px}}.page-header .container{position:relative;z-index:10}.page-header__title{margin:-2px 0 -10px;font-size:40px;font-family:var(--template-special-font, "Amatic SC", cursive),cursive;color:var(--template-base, #F25334);text-transform:capitalize;font-weight:700;line-height:1.0638297872em}@media(min-width: 768px){.page-header__title{font-size:50px}}.template-breadcrumb{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;margin:30px 0 -10px}.template-breadcrumb li{font-size:18px;color:#fff;text-transform:capitalize;display:flex;font-weight:400;align-items:center}@media(min-width: 768px){.template-breadcrumb li{font-size:20px}}.template-breadcrumb li:not(:last-of-type)::after{content:"/";position:relative;margin-left:10px;margin-right:10px;top:1px}.template-breadcrumb li span,.template-breadcrumb li a{color:inherit;display:inline-flex;line-height:1.5em}.template-breadcrumb li a{background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.template-breadcrumb li a:hover{background-size:100% 1px}.google-map__contact{overflow:hidden;background-color:var(--template-gray, #FAF5F2)}@media(min-width: 1400px){.google-map__home-map{margin-left:5px}}.google-map__home-map iframe{height:844px}@media(max-width: 1199px){.google-map__home-map iframe{height:600px}}@media(max-width: 767px){.google-map__home-map iframe{height:544px}}.contact-map{position:relative;margin-bottom:-190px}.contact-map .container-fluid{padding-left:0;padding-right:0}.contact-map iframe{height:772px}.block__carousel{position:relative;background-color:hsla(0,0%,100%,.1);--accent-color: var(--template-base, #F25334)}.block__carousel .block__carousel__image{position:relative;overflow:hidden;width:100%}.block__carousel .block__carousel__image img{width:100%;height:auto;border-radius:36px}.block__carousel .block__carousel__image .block__carousel__image__layer{position:absolute;width:100%;height:25%;left:100%;top:0;background-position-x:0%;background-position-y:0%;transition:left .5s}.block__carousel .block__carousel__image .block__carousel__image__layer:nth-child(1){top:0%;background-position-y:0%;transition-delay:0s}.block__carousel .block__carousel__image .block__carousel__image__layer:nth-child(2){top:25%;background-position-y:33.333%;transition-delay:.2s}@media(min-width: 992px)and (max-width: 1199px){.block__carousel .block__carousel__image .block__carousel__image__layer:nth-child(2){background-position-y:24.333%}}.block__carousel .block__carousel__image .block__carousel__image__layer:nth-child(3){top:50%;background-position-y:66.666%;transition-delay:.3s}@media(min-width: 992px)and (max-width: 1199px){.block__carousel .block__carousel__image .block__carousel__image__layer:nth-child(3){background-position-y:47.666%}}.block__carousel .block__carousel__image .block__carousel__image__layer:nth-child(4){top:75%;background-position-y:100%;transition-delay:.4s}@media(min-width: 992px)and (max-width: 1199px){.block__carousel .block__carousel__image .block__carousel__image__layer:nth-child(4){background-position-y:71.666%}}.block__carousel .block__carousel__image .block__carousel__image__link{display:flex;width:100%;height:100%;background-color:rgba(var(--template-black-rgb, 11, 32, 56), 0.5);position:absolute;top:0;left:0;justify-content:center;align-items:center;opacity:0;transform:translateY(-20%);transition:opacity 500ms ease,transform 500ms ease}.block__carousel .owl-nav{position:absolute;top:50%;left:0;width:50%;transform:translateY(-50%);pointer-events:none;text-align:left;display:flex;justify-content:space-between}@media(max-width: 991px){.block__carousel .owl-nav{position:static;transform:none;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0 0;pointer-events:auto}}.block__carousel .owl-nav button{pointer-events:auto;position:relative;top:0;left:0;transform:none;z-index:3;border:none !important;border-radius:50% !important;outline:none;margin:0 !important;padding:0 !important;width:78px;height:78px;display:inline-flex !important;align-items:center;justify-content:center;background-color:var(--template-white, #fff) !important;color:var(--template-violet) !important;font-size:30px !important;overflow:hidden;transition:all 500ms ease}@media(max-width: 1199px){.block__carousel .owl-nav button{width:60px;height:60px;font-size:22px}}.block__carousel .owl-nav button:hover{background-color:var(--template-violet) !important;color:var(--template-white, #fff) !important}.block__carousel .owl-nav button.owl-prev{left:-35px}.block__carousel .owl-nav button.owl-next{right:-35px;left:auto}.client-carousel{padding:125px 0 90px}@media(max-width: 767px){.client-carousel{padding:90px 0 50px}}.client-carousel__tilte{text-align:center;display:block;color:var(--template-text, #7E8185);font-family:var(--template-heading-font, "Nunito", serif),serif;font-weight:500;border-top:2px solid var(--template-border-color, #FCE9DD);font-size:16px;margin:0 0 33px}.client-carousel__tilte span{display:inline-block;background-color:var(--template-white, #fff);padding:0 23px;z-index:2;position:relative;top:-10px}.client-carousel .client-carousel__one{position:relative}.client-carousel .client-carousel__one .client-carousel__one__item{display:flex;align-items:center;justify-content:center;min-height:83px;transition:500ms}.client-carousel .client-carousel__one .client-carousel__one__item img{transition:500ms;opacity:.2;max-width:100%;width:auto}.client-carousel .client-carousel__one .client-carousel__one__item:hover{background-color:var(--template-gray, #FAF5F2)}.client-carousel .client-carousel__one .client-carousel__one__item:hover img{opacity:.6}.hero-slider{position:relative}.hero-slider__slide{position:relative;display:flex;align-items:center;background-color:var(--template-gray, #FAF5F2);z-index:3;min-height:700px}@media(max-width: 991px){.hero-slider__slide{min-height:70vh;padding-top:30px;padding-bottom:50px}}.hero-slider__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center right}.hero-slider__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent-color, #402f74);opacity:var(--accent-opacity, 0.5)}.hero-slider__bg__solid:after{opacity:1}.hero-slider__video-wrapper{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}@media(max-width: 768px){.hero-slider__video-wrapper{height:100vh;padding-bottom:0}}.hero-slider__video-wrapper video{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%;object-fit:cover}@media(max-width: 768px){.hero-slider__video-wrapper video{top:50%;transform:translate(-50%, -50%)}}.hero-slider__inner{display:flex;align-items:start}.hero-slider__left{flex:0 0 50%;display:flex;gap:30px;padding:50px 30px;z-index:1}@media(max-width: 991px){.hero-slider__left{flex:1;padding:50px 30px 120px}}.hero-slider__right img{height:auto;position:absolute;right:0;bottom:0}@media(max-width: 991px){.hero-slider__right img{max-width:300px}}.hero-slider__logo{z-index:2;overflow:hidden;display:flex;flex-direction:column}@media(max-width: 1200px){.hero-slider__logo{display:none}}.hero-slider__logo img{max-width:250px;opacity:0;animation:fadeIn 1.5s ease forwards;animation-delay:.5s}.hero-slider__content{color:var(--template-violet);max-width:700px;position:relative}.hero-slider__subtitle{display:inline-block;color:var(--accent-color-text, #723e90);font-size:3rem;font-weight:600;line-height:1;font-family:var(--template-special-font, "Amatic SC", cursive);margin:0 0 15px;opacity:0;transform:translateY(-100%);transition:transform 1s ease,opacity 1s ease}.hero-slider__title{max-width:550px;font-size:28px;font-weight:400;margin:0 0 30px;opacity:0;transform:translateX(-200px);transition:transform 1.2s ease,opacity 1.2s ease}@media(max-width: 991px){.hero-slider__title{font-size:30px}}@media(max-width: 767px){.hero-slider__title{font-size:20px}}.hero-slider__title-line{position:relative;display:inline-block;overflow:hidden;font-family:var(--template-heading-font, "Nunito"),sans-serif !important}.hero-slider__title-line .hero-slider__text{position:relative;z-index:1;color:var(--accent-color-text, #402f74);-webkit-text-stroke:1px var(--accent-color-text, #402f74);font-weight:700}.hero-slider__buttons{display:flex;gap:15px;opacity:0;transform:translateY(80px);transition:all 1.5s ease}.hero-slider__buttons .template-btn{padding:12px 30px;font-size:16px;font-weight:600;border-radius:30px;transition:background-color .3s ease}.hero-slider__buttons .template-btn.template-orange-btn{background-color:var(--template-base);color:#fff}.hero-slider__buttons .template-btn.template-orange-btn:hover{background-color:rgb(216.3004291845,119.30472103,9.6995708155)}.hero-slider__buttons .template-btn.template-violet-btn{background-color:var(--template-purple-dark);color:#fff}.hero-slider__buttons .template-btn.template-violet-btn:hover{background-color:rgb(48.7852760736,26.7975460123,85.2024539877)}.swiper-slide-active .hero-slider__slide .hero-slider__subtitle{opacity:1;transform:translateY(0);transition-delay:.5s}.swiper-slide-active .hero-slider__slide .hero-slider__title{opacity:1;transform:translateX(0);transition-delay:.7s}.swiper-slide-active .hero-slider__slide .hero-slider__buttons{opacity:1;transform:translateY(0);transition-delay:1s}.hero-slider .hero-navigation{position:absolute;top:10px;width:200px;height:50px}.hero-slider .hero-navigation .swiper-pagination{position:absolute;top:5px;bottom:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:6px;width:80px;height:40px;line-height:40px;background:hsla(0,0%,100%,.8156862745);border-radius:30px;z-index:1}.hero-slider .hero-navigation .swiper-button-next:after{transform:translateX(10%)}.hero-slider .hero-navigation .swiper-button-prev,.hero-slider .hero-navigation .swiper-button-next{background:hsla(0,0%,100%,.8156862745)}.hero-slider .hero-navigation .swiper-button-prev:after,.hero-slider .hero-navigation .swiper-button-next:after{color:#292929}.hero-slider .hero-navigation .swiper-button-prev:hover,.hero-slider .hero-navigation .swiper-button-next:hover{background:var(--template-white)}.room-slider .room-slider-swiper{padding:0 0 100px}.room-slider .room-slider-swiper .room-slide__content{display:block;border-radius:8px;color:#fff;padding:0 30px}@media(min-width: 992px){.room-slider .room-slider-swiper .room-slide__content{max-height:500px;margin:0 0 0 -15px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.room-slider .room-slider-swiper .room-slide__content{scrollbar-gutter:stable both-edges}@media(min-width: 992px){.room-slider .room-slider-swiper .swiper-slide{padding:0 40px}}.room-slider .room-slider-swiper .swiper{padding:0 0 100px}.room-slider .room-slide{position:relative}.room-slider .room-slide .section-title{font-size:32px;font-weight:800;text-align:center;color:#fff}.room-slider .room-slide .section-description{font-size:16px;text-align:center;color:#666;max-width:700px;margin-left:auto;margin-right:auto}.room-slider .room-slide__image{margin:0 0 0 30px;border-radius:20px;box-shadow:0 3px 5px 0 #616161;overflow:hidden}@media(max-width: 991px){.room-slider .room-slide__image{margin:0 0 15px 0;max-height:270px}}.room-slider .room-slide__image img{max-height:500px;object-fit:cover;width:100%}@media(max-width: 991px){.room-slider .room-slide__image img{object-fit:none}}.room-slider .room-slide__content h4{color:#fff}.room-slider .room-slide__content a{color:#fff}.room-slider .room-slide__content a:hover{color:var(--template-purple-dark)}.room-slider .room-slide__content h3.room-slider__title{font-size:32px;font-weight:700;margin-bottom:30px}.room-slider .room-slide__content h3.room-slider__title a{position:relative;display:inline-block;color:#fff;text-decoration:none;padding:30px 0 0}.room-slider .room-slide__content h3.room-slider__title a:hover{color:var(--template-purple-dark)}.room-slider .room-slide__content h3.room-slider__title a:before{content:"";position:absolute;top:0;width:100%;height:2px;background:linear-gradient(to right, #8d25d6, #a94de0);margin:10px 0 0}.room-slider .room-slide__content__bottom h4{font-size:18px;margin-bottom:5px}.room-slider .room-slide__content__bottom p{font-size:14px;line-height:1.4}.room-slider .room-slide__content__bottom .blog-card__author__designation{margin-top:10px;font-style:italic}.room-slider .swiper-navigation{position:absolute;transform:translateY(-50%);top:40%;left:0;width:100%;pointer-events:none;text-align:left;display:flex;justify-content:space-between;z-index:1}@media(max-width: 991px){.room-slider .swiper-navigation{position:static;transform:none;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0 0;pointer-events:auto}}.room-slider .swiper-navigation>div{pointer-events:auto;position:relative;top:0;left:0;transform:none;z-index:3;border:none !important;border-radius:50% !important;outline:none;margin:0 !important;padding:0 !important;width:78px;height:78px;display:inline-flex !important;align-items:center;justify-content:center;color:var(--template-violet) !important;font-size:30px !important;overflow:hidden;transition:all 500ms ease}@media(max-width: 1199px){.room-slider .swiper-navigation>div{width:60px;height:60px;font-size:22px}}.room-slider .swiper-navigation>div:hover{color:var(--template-white, #fff) !important}.room-slider .swiper-navigation>div.swiper-button-prev{left:-20px}.room-slider .swiper-navigation>div.swiper-button-next{right:-20px;left:auto}@keyframes rotated3{0%{transform:rotate(0)}50%{transform:rotate(45deg)}100%{transform:rotate(0)}}.main-slider-one__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top right}.main-slider-one__bg:before{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;max-width:65%;content:"";background:linear-gradient(90deg, var(--template-gray, #FAF5F2) 58.54%, rgba(250, 250, 250, 0) 98.49%)}@media(max-width: 767px){.main-slider-one__bg:before{max-width:100%}}.video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper video{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);height:100%;width:auto;object-fit:cover}@media(max-width: 768px){.video-wrapper{position:relative;width:100%;height:100vh;padding-bottom:0;overflow:hidden}.video-wrapper video{position:absolute;top:50%;left:50%;width:auto;height:100%;min-height:100%;min-width:auto;transform:translate(-50%, -50%);object-fit:cover}}.main-slider-one__bg-svg{width:100%;height:100%;position:absolute;top:0}.main-slider-one__bg-svg rect{stroke:var(--template-black, #0B2038);fill:none;transition:.5s}.main-slider-one__bg-svg .steap{stroke-width:0}.main-slider-one__bg-svg .circle1{transition-delay:.3s}.main-slider-one__bg-svg .circle2{transition-delay:.35s}.main-slider-one__bg-svg .circle3{transition-delay:.4s}.main-slider-one__bg-svg .circle4{transition-delay:.45s}.main-slider-one__bg-svg .circle5{transition-delay:.5s}.main-slider-one__bg-svg .circle6{transition-delay:.55s}.main-slider-one__bg-svg .circle7{transition-delay:.6s}.main-slider-one__bg-svg .circle8{transition-delay:.65s}.main-slider-one__bg-svg .circle9{transition-delay:.7s}.main-slider-one__content{position:relative;z-index:3;overflow:hidden}.main-slider-one__svg{position:absolute;left:11%;bottom:-10px;z-index:2}@media(max-width: 991px){.main-slider-one__svg{display:none}}.main-slider-one__svg svg{opacity:.68;width:773px;fill:rgba(0,0,0,0)}.main-slider-one__svg svg path{animation:dashs 10s linear infinite}@keyframes dashs{to{stroke-dashoffset:-1000}}.main-slider-one__sub-title{display:inline-block;color:#fff;font-size:24px;padding:5px 10px;font-weight:400;line-height:1;font-family:var(--template-special-font, "Amatic SC", cursive),cursive;margin:0 0 15px;transition:transform 1000ms ease,opacity 1000ms ease;transform:translateY(-200px)}.main-slider-one__sub-title:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--template-primary, #1089d5);opacity:.9;z-index:-1}.main-slider-one__title{max-width:550px;font-size:28px;font-weight:400;line-height:60px;text-transform:uppercase;margin:0 0 30px;opacity:0;transition:transform 1200ms ease,opacity 1200ms ease;transform:translateX(-200px)}@media(max-width: 991px){.main-slider-one__title{font-size:30px;line-height:54px}}@media(max-width: 767px){.main-slider-one__title{font-size:20px;line-height:54px}}.main-slider-one__title__anim{position:relative;display:inline-block;overflow:hidden;margin-bottom:-16px;padding:10px 15px 0;color:var(--template-violet) !important}.main-slider-one__title__anim:before{content:"";width:101%;height:100%;position:absolute;top:9px;left:100%;background:currentColor;-webkit-transition:1s cubic-bezier(0.858, 0.01, 0.068, 0.99);-o-transition:1s cubic-bezier(0.858, 0.01, 0.068, 0.99);transition:1s cubic-bezier(0.858, 0.01, 0.068, 0.99);transition-delay:1s;z-index:0;-webkit-transform:translateX(-100%);color:#fff;-ms-transform:translateX(-100%);transform:translateX(-100%)}.main-slider-one__title__anim .main-slider-text{position:relative;z-index:1}.main-slider-one__btn{position:relative;display:flex;justify-content:flex-start;z-index:5;overflow:hidden;opacity:0;transform:perspective(400px) rotateY(0deg) translateY(80px);transform-origin:bottom;transition:all 1500ms ease}.main-slider-one__btn .template-btn{font-size:16px;padding:11px 50px}@media(max-width: 767px){.main-slider-one__btn .template-btn{padding:.5rem 1rem}}.main-slider-one .active .steap{animation:dash .5s linear}@keyframes dash{0%{stroke-width:0}100%{stroke-width:200px}}.main-slider-one .active .main-slider-one__sub-title{opacity:1;transform:translateY(0);transition-delay:1100ms}.main-slider-one .active .main-slider-one__title{opacity:1;transform:translateX(0);transition-delay:1300ms}.main-slider-one .active .main-slider-one__title__anim::after{-webkit-transform:translateX(1%);-ms-transform:translateX(1%);transform:translateX(1%);transition-delay:1500ms}.main-slider-one .active .main-slider-one__btn{opacity:1;transform:perspective(400px) rotateY(0deg) translateY(0px);transition-delay:1700ms}.about__img{flex:0 0 min(48%,520px);max-width:560px;width:100%}.about__img .template-tilt{display:block;overflow:hidden;border-radius:var(--radius);transition:transform .6s cubic-bezier(0.2, 0.9, 0.2, 1),box-shadow .35s;will-change:transform;background:var(--template-white, #fff)}.about__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(0.2, 0.9, 0.2, 1);transform-origin:center;backface-visibility:hidden}.about .about__shapes-start-2{position:absolute;right:-15px;top:55px;z-index:-1}.about__block{display:flex;gap:28px;padding-top:80px;padding-bottom:80px}.about__block .about__content__text{font-size:clamp(18px,1.5vw,24px)}.about__top .about__content{background:var(--template-violet)}.about__top .about__content__text{color:#fff}.about__bottom{position:relative;overflow:hidden}.about__bottom .about__block{position:relative;z-index:2;flex-direction:column}.about__bottom .about__content__text{font-size:clamp(1.2rem,1.5vw,1.8rem)}.about__content{position:relative;flex:1 1 min(44%,480px);min-width:260px;padding:10px 30px;box-sizing:border-box}.about__content__title,.about__content h2{font-family:var(--template-special-font, "Amatic SC", cursive),cursive;font-size:clamp(1.8rem,6vw,2.6rem);line-height:1.05;font-weight:700;margin-bottom:14px;color:var(--template-base);word-break:break-word}.about__content__text{font-size:clamp(1.5rem,2rem + 1vw,2.2rem);line-height:1.65;color:var(--template-black)}.about__content__text p{margin:0 0 1rem 0}.about__content__text img{max-width:100%;height:auto;display:block}.about__content__text ul,.about__content__text ol{margin:0 0 1rem 1.25rem}.about--reverse{flex-direction:row-reverse}.about .simpleParallax{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;pointer-events:none;clip-path:inset(0);z-index:-1}@media(max-width: 991px){.about{flex-direction:column;text-align:center;gap:22px}.about__img{order:-1;flex:0 0 100%;max-width:100%}.about__img .template-tilt{height:auto;aspect-ratio:16/10;width:100%}.about__img img{height:100%;object-fit:cover}.about__block{flex-direction:column}.about__content{text-align:left;padding:12px 8px}.about__content__text{margin:0 auto;max-width:820px}}@media(prefers-reduced-motion: reduce){.fadeInLeft,.animated,.template-tilt,.about__block__image img{animation:none !important;transition:none !important}}.food-court__menu{background-color:var(--template-gray)}.food-court .cafe-category{background-color:var(--template-white);padding:20px}.food-court .tab-switch{background-color:var(--template-white) !important}.animators__inner{display:flex;align-items:stretch;gap:28px;background:#fff;padding:15px 15px 0}@media(max-width: 992px){.animators__inner{flex-direction:column}}.animators .page__content{text-align:center;font-size:1.5rem;font-family:var(--template-heading-font, "Nunito", serif),serif}.animators .page__content .sec-title__title{font-size:2rem;font-weight:700;margin-bottom:20px}.animators__items h5{font-size:.8rem;font-weight:700}.animators__items h5 svg{margin-right:5px;height:18px}.animators__items-list{display:flex;flex-wrap:wrap;color:var(--template-color);gap:10px 15px;list-style:none;margin:0;padding:0}.animators__items-list li{background:#f0f0f0;border-radius:var(--radius);padding:0 10px}.animators__slider-wrapper{padding:120px 0 50px}.animators__page-text{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6;color:#555}.animators .animator__image{position:relative}.animators .animator__image img{border-radius:12px;display:block;width:100%;height:auto}.animators .animator__image .animator__zoom-icon{position:absolute;bottom:15px;right:15px;background:rgba(0,0,0,.6);color:#fff;padding:8px;border-radius:50%;font-size:1rem;opacity:0;transform:scale(0.8);transition:all .3s ease;pointer-events:none}.animators .animator__image .img-popup{position:absolute;top:15px;right:15px;background:rgba(11,32,56,.6);color:#fff;border-radius:50%;width:38px;height:38px;opacity:0;transform:scale(0.8);transition:all .3s ease;will-change:transform,opacity}.animators .animator__image .img-popup svg{font-size:18px;position:absolute;left:50%;top:50%;transform:translate(-50%, -48%);will-change:transform}.animators .animator__image .img-popup:hover{background:rgba(11,32,56,.85);transform:scale(1)}.animators .animator__image:hover .img-popup{opacity:1}.animators .animator__image{position:relative}.animators .animator__image img{border-radius:12px;display:block;width:100%;height:auto}.animators .animator__image .animator__zoom-icon{position:absolute;bottom:15px;right:15px;background:rgba(0,0,0,.6);color:#fff;padding:0;border-radius:60%;text-align:center;font-size:1rem;opacity:0;transform:scale(0.8);transition:all .3s ease;pointer-events:none;height:40px;width:40px;line-height:45px}.animators .animator__image:hover .animator__zoom-icon{opacity:1;transform:scale(1)}.animators__header{margin:0;display:flex;justify-content:center;align-items:start;gap:10px}.animators__header .list-options{list-style:none;position:relative;display:flex;justify-content:center;padding:0}.animators__header .list-options li{background:hsla(0,0%,100%,.8);margin-right:10px;border-radius:16px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.animators__header .list-options li img{max-width:56px}.animators__content{flex:0 0 60%;display:flex;flex-direction:column;justify-content:start;color:var(--template-black)}.animators__content h3{margin-bottom:20px;font-size:2rem;font-weight:600}.animators__content-text{font-size:1.1rem;line-height:1.6}.animator__layout{display:flex;gap:40px;align-items:flex-start;box-shadow:0 0 5px #d1d1d1;padding:15px;border-radius:32px;background:#fff}@media(max-width: 991px){.animator__layout{flex-direction:column;align-items:center}.animator__layout>*{width:100%;max-width:100%}.animator__layout .swiper,.animator__layout .swiper-wrapper,.animator__layout .swiper-slide{width:100% !important;max-width:100% !important;transform:none !important}}.animator__thumbs{display:flex;flex-wrap:wrap;gap:10px;width:30%}.animator__thumbs .animator-thumbs__item{flex:0 0 calc(33.333% - 10px);cursor:pointer;position:relative;border:2px solid rgba(0,0,0,0);border-radius:12px;overflow:hidden;transition:all .3s ease}.animator__thumbs .animator-thumbs__item img{width:100%;height:80px;object-fit:cover;transition:transform .3s ease}.animator__thumbs .animator-thumbs__item:hover img{transform:scale(1.1)}.animator__thumbs .animator-thumbs__item.active{border-color:var(--template-violet)}.animator__thumbs .animator-thumbs__item .animator-thumbs__title{text-align:center;font-size:12px;margin-top:3px}@media(max-width: 991px){.animator__thumbs{width:100%;justify-content:center}.animator__thumbs .animator-thumbs__item{flex:0 0 calc(33.333% - 8px);margin-bottom:10px}}.animator__slider{flex:1;min-width:0}.call-me__two{background:var(--template-lavanda)}.call-me__two .sec-title__tagline{font-weight:600;color:var(--template-midnight-violet)}.call-me__two .sec-content{color:var(--template-white)}.birthday{position:relative;z-index:1}.birthday:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--birthday-bg);background-repeat:repeat;background-position:top left;background-size:auto;z-index:-1;pointer-events:none;opacity:.3}.birthday .menu-grid{margin:30px 0 20px}.birthday #packages,.birthday #candy-packages{overflow-x:hidden;overflow-y:visible}.birthday .swiper-button-next,.birthday .swiper-button-prev{background:hsla(0,0%,100%,.8) !important}.birthday .swiper-button-next:after,.birthday .swiper-button-prev:after{color:#292929 !important}.birthday .swiper-button-next:hover,.birthday .swiper-button-prev:hover{background:#fff !important}.birthday .sec-title h6{text-align:center}.birthday .sec-title .sec-content{font-size:1.5rem}.birthday__packages{position:relative;padding:0 0 120px;overflow-x:hidden;overflow-y:visible}.birthday__packages .sec-title{margin-top:70px}.birthday__packages .sec-title .sec-content{color:var(--template-white, #fff) !important}.birthday__packages-content{background:rgba(91,73,160,.7);border-radius:18px;padding:15px 15px 1px;font-size:1.1rem}.birthday__packages-content ul{margin:0 0 15px;padding:0;list-style:none;text-align:left}.birthday__packages .simpleParallax{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;pointer-events:none;clip-path:inset(0);z-index:-1}.birthday__packages .packages-slider{padding-bottom:120px}.birthday__packages .show-more{display:flex;justify-content:center;align-items:center}.birthday__packages .show-more .package-toggle{flex-shrink:0}.birthday__packages-notice{color:#fff;background:#4736c9;line-height:24px;text-align:left;padding:30px;border-radius:8px;font-size:1.3rem}.birthday__packages-notice span{font-weight:bold}.birthday__packages-not-found{background:var(--template-white);line-height:24px;text-align:left;padding:30px;border-radius:8px;font-size:1.3rem;justify-content:center;display:flex;align-items:center;flex-direction:column;max-width:780px;margin:0 auto}.birthday__packages-not-found span{font-weight:bold}.birthday .call-me{margin-top:3rem;display:none;justify-content:flex-start}@media(max-width: 991px){.birthday .call-me{justify-content:center}}.birthday .call-me .callback-btn span i.icon-telephone{display:inline-block;transition:transform .1s linear}.birthday .call-me .callback-btn:hover i.icon-telephone{animation:vibrate .6s linear infinite}.birthday__activities{padding:50px 0;position:relative;overflow:hidden;min-height:500px}.birthday__activities .activities__content{position:relative;z-index:1}.birthday__extras{background:#ef509e;padding:70px 0 120px}.birthday__extras .sec-content{color:var(--template-white)}.birthday__extras .products-wrapper{display:flex;flex-direction:row;padding:30px;position:relative}@media(max-width: 991px){.birthday__extras .products-wrapper{flex-direction:column}}.birthday__extras .products-wrapper .products{flex:0 0 50%;position:relative;padding:0 20px}.birthday__extras .products-wrapper .products .product-left{flex:0 0 80%}.birthday__extras .products-wrapper .products .product-item{display:flex;justify-content:space-between;border-bottom:1px dashed}.birthday__extras .products-wrapper .products .product-item p{margin:0}.birthday__extras .products-wrapper .products .product-group-title,.birthday__extras .products-wrapper .products .product-title{font-size:1.3rem}.birthday__extras .products-wrapper .products .product-content{padding:0 0 0 15px;text-transform:lowercase}.birthday__extras .products-wrapper .products .product-price{line-height:40px}.birthday .activity__image{border-radius:32px;overflow:hidden;margin-bottom:2rem}.birthday .activity__image img{width:100%}@media(max-width: 991px){.birthday .activity__image{margin-bottom:1.2rem;border-radius:0}}@media(max-width: 991px){.birthday .activity__description{padding:0 1rem}}.birthday .activity__content{box-shadow:0 0 5px #d1d1d1;padding:15px;border-radius:32px;background:#fff}@media(max-width: 991px){.birthday .activity__content{padding:0;overflow:hidden}}.birthday .activity__item{padding:15px;border-bottom:1px dashed var(--template-base);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.birthday .activity__item:last-child{border-bottom:0}.birthday .activity__item:hover{color:#fff;background:var(--template-base, #ffbc3b)}.birthday .activity__item:hover h4{color:#fff}.birthday .activity__description{line-height:1.5rem}.birthday .activity__item-title{max-width:70%}.birthday .activity__item-price{font-size:1.2rem;font-weight:600}.birthday .activity .gallery{display:block;margin-top:30px}.birthday .activity .grid-sizer,.birthday .activity .gallery-item{margin-bottom:10px;width:calc(33.333% - 10px)}@media(max-width: 991px){.birthday .activity .grid-sizer,.birthday .activity .gallery-item{width:calc(50% - 10px)}}@media(max-width: 575px){.birthday .activity .grid-sizer,.birthday .activity .gallery-item{width:100%}}.birthday__cafe{background:var(--template-gray)}.birthday .cafe__content{background:var(--template-white)}.birthday .animator__slider-wrapper{padding:120px 0 100px}@media(min-width: 992px){.birthday .widget{padding:15px}}@media(min-width: 992px){.birthday .widget__list{min-height:200px;max-height:200px;overflow:hidden}.birthday .widget__list:hover{max-height:100%}}@keyframes vibrate{0%{transform:rotate(0deg)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}100%{transform:rotate(0deg)}}.package-card,.featured-card,.wizard-package-card{position:relative;background:hsla(0,0%,100%,.08);border-radius:20px;overflow:hidden;padding:10px;transition:transform .3s ease,box-shadow .3s ease;background:var(--template-white, #fff);z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:420px}.package-card .package-image,.featured-card .package-image,.wizard-package-card .package-image{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1.1;overflow:hidden;border-radius:16px;position:relative}.package-card .package-image .package-fill,.featured-card .package-image .package-fill,.wizard-package-card .package-image .package-fill{width:100%;height:100%;border-radius:16px;background-size:cover;background-position:center -30px;background-repeat:no-repeat}.package-card.extended,.featured-card.extended,.wizard-package-card.extended{width:100%;max-width:1320px;z-index:50;border-radius:20px;padding:0;overflow:visible;display:flex;flex-direction:column;justify-content:flex-start;height:auto;min-height:auto}.package-card.extended .featured-card__actions,.featured-card.extended .featured-card__actions,.wizard-package-card.extended .featured-card__actions{display:none}.package-card.extended .call-me,.featured-card.extended .call-me,.wizard-package-card.extended .call-me{display:flex}.package-card.extended .featured-card__details,.featured-card.extended .featured-card__details,.wizard-package-card.extended .featured-card__details{display:flex;flex-direction:column;padding-left:25px;margin-top:20px;max-height:550px;overflow:auto}.package-card.extended .featured-card__details ul,.featured-card.extended .featured-card__details ul,.wizard-package-card.extended .featured-card__details ul{font-family:var(--template-heading-font, "Nunito", serif),serif;list-style:none;text-align:left;font-weight:600;padding:0 10px 0 15px;text-transform:uppercase}.package-card.extended .featured-card__details ul li,.featured-card.extended .featured-card__details ul li,.wizard-package-card.extended .featured-card__details ul li{position:relative;margin:0 0 5px;color:var(--template-purple-dark);padding:0 5px;border-bottom:1px dashed;font-weight:800}.package-card.extended .featured-card__meta svg,.featured-card.extended .featured-card__meta svg,.wizard-package-card.extended .featured-card__meta svg{display:block;font-size:1.2rem;color:var(--template-violet2, #6c63ff)}.package-card.extended .featured-card__left,.featured-card.extended .featured-card__left,.wizard-package-card.extended .featured-card__left{justify-content:start;aspect-ratio:unset;width:100%;height:auto;flex:0 0 50%}@media(max-width: 991px){.package-card.extended .featured-card__left,.featured-card.extended .featured-card__left,.wizard-package-card.extended .featured-card__left{margin-top:35px}}.package-card.extended .featured-card__left .featured-card__image,.featured-card.extended .featured-card__left .featured-card__image,.wizard-package-card.extended .featured-card__left .featured-card__image{width:100%;height:100%;min-height:700px;background-size:cover;background-position:top center;background-repeat:no-repeat;border-radius:28px}@media(max-width: 1200px){.package-card.extended .featured-card__left .featured-card__image,.featured-card.extended .featured-card__left .featured-card__image,.wizard-package-card.extended .featured-card__left .featured-card__image{height:350px;padding:0;background-position:top;background-size:cover}}.package-card.extended .featured-card__content,.featured-card.extended .featured-card__content,.wizard-package-card.extended .featured-card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;background:var(--template-white, #fff);padding:15px 15px 15px 5px;margin-top:10px;border-radius:18px;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.package-card.extended .featured-card__content:hover,.featured-card.extended .featured-card__content:hover,.wizard-package-card.extended .featured-card__content:hover{box-shadow:0 8px 30px rgba(0,0,0,.1)}.package-card.extended .featured-card__content h4,.featured-card.extended .featured-card__content h4,.wizard-package-card.extended .featured-card__content h4{font-weight:bold;font-size:2rem;font-family:var(--template-special-font, "Amatic SC", cursive),cursive;color:var(--color-title, --template-black);margin:0 0 15px 20px}@media(min-width: 992px){.package-card.extended,.featured-card.extended,.wizard-package-card.extended{flex-direction:row;gap:20px}.package-card.extended .featured-card__image-wrapper,.package-card.extended .featured-card__content,.featured-card.extended .featured-card__image-wrapper,.featured-card.extended .featured-card__content,.wizard-package-card.extended .featured-card__image-wrapper,.wizard-package-card.extended .featured-card__content{flex:1;margin:0}.package-card.extended .featured-card__content,.featured-card.extended .featured-card__content,.wizard-package-card.extended .featured-card__content{display:flex;flex-direction:column;justify-content:flex-start}}.package-card .package-content,.featured-card .package-content,.wizard-package-card .package-content{display:flex;gap:15px;flex-direction:column;justify-content:space-between;min-height:180px;background:var(--template-white, #fff);padding:15px;margin-top:10px;border-radius:18px;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.package-card .package-content:hover,.featured-card .package-content:hover,.wizard-package-card .package-content:hover{box-shadow:0 8px 30px rgba(0,0,0,.1)}.package-card .package-content__toolbar,.featured-card .package-content__toolbar,.wizard-package-card .package-content__toolbar{display:flex;justify-content:space-between}.package-card .package-content__toolbar h4,.featured-card .package-content__toolbar h4,.wizard-package-card .package-content__toolbar h4{font-weight:bold;font-size:2rem;font-family:var(--template-special-font, "Amatic SC", cursive),cursive;color:var(--color-title, --template-black)}.package-card .package-content__toolbar .price-item,.featured-card .package-content__toolbar .price-item,.wizard-package-card .package-content__toolbar .price-item{font-weight:600;font-size:1.75rem;color:#ef509e;line-height:2.4rem}.package-card .package-close,.featured-card .package-close,.wizard-package-card .package-close{display:none;position:absolute;top:15px;right:20px;background:rgba(0,0,0,0);border:none;color:var(--template-black2);cursor:pointer;z-index:15}.custom-close{position:absolute;right:30px;top:30px;z-index:99}.filter-group{padding:5px 10px;border-radius:6px;background:var(--template-white)}.no-results{text-align:center;font-size:1.1rem;font-weight:500;color:#777;padding:2rem 1rem;border-radius:.75rem;background:#f7f7f9;box-shadow:0 2px 6px rgba(0,0,0,.05)}.promotions-page{position:relative;background:#fafafa}.promotions-page.section-block{padding:80px 0 0}.promotions-page .sec-title__tagline{color:#2390ff}@media(max-width: 991px){.promotions-page{padding:0}}.promotions-page__bg{position:absolute;right:0;bottom:-80px;left:0;margin:auto;text-align:center;z-index:-1}.promotions-page__bg img{max-width:100%}.promotions-page__item{position:relative;max-width:270px;margin:21px auto 30px;transition:.3s;padding:51px 26.5px 16px;--accent-color: var(--template-base, #F25334)}@media(min-width: 1200px){.promotions-page__item{margin-bottom:0}}@media(min-width: 992px)and (max-width: 1199px){.promotions-page__item{padding-left:21px;padding-right:21px}}.promotions-page__item--order .promotions-page__item__rm{line-height:58px}.promotions-page__item:hover .promotions-page__item__bg{opacity:1}.promotions-page__item:hover .promotions-page__item__title,.promotions-page__item:hover .promotions-page__item__age,.promotions-page__item:hover .promotions-page__item__text{color:var(--template-white, #fff)}.promotions-page__item:hover .promotions-page__item__rm{background-color:var(--template-white, #fff);color:var(--accent-color)}.promotions-page__item:hover .promotions-page__item__image{-webkit-animation-name:wobble-horizontal-on-hover;animation-name:wobble-horizontal-on-hover;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.promotions-page__item__shape{position:absolute;left:65px;top:-15px;display:flex;align-items:center}.promotions-page__item__shape-one{width:32px;height:43px;fill:var(--accent-color)}.promotions-page__item__shape-two{width:15px;height:21px;fill:var(--accent-color);opacity:.1;margin:-34px 0 0 9px}.promotions-page__item__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent-color);opacity:.1;transition:all 500ms ease;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 270 413"><path d="M232.489 370.49C168.721 379.888 101.476 430.507 60.5694 406C27.7404 386.337 -5.44522 328.132 9.56944 227.947C22.9257 138.686 -19.0511 45.3973 11.2635 32.2885C26.6526 25.6551 45.8927 44.6781 84 38.9924C94.5031 37.413 101.452 27.4749 121.5 17.4924C237.5 -40.2684 268.492 67.7316 268.492 100.544C269.865 119.022 269.33 138.264 267.19 156.454C256.313 249.189 296.97 361.014 232.489 370.49Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 270 413"><path d="M232.489 370.49C168.721 379.888 101.476 430.507 60.5694 406C27.7404 386.337 -5.44522 328.132 9.56944 227.947C22.9257 138.686 -19.0511 45.3973 11.2635 32.2885C26.6526 25.6551 45.8927 44.6781 84 38.9924C94.5031 37.413 101.452 27.4749 121.5 17.4924C237.5 -40.2684 268.492 67.7316 268.492 100.544C269.865 119.022 269.33 138.264 267.19 156.454C256.313 249.189 296.97 361.014 232.489 370.49Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}.promotions-page__item__image{position:relative;z-index:2;overflow:hidden;width:100%;margin-bottom:26px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 217 136"><path d="M10.2005 22.1275C26.0731 -8.66231 181.064 -6.06071 203.472 22.1275C225.88 50.3158 216.544 108.86 203.472 124.471C190.401 140.083 21.3236 140.868 10.2005 120.459C-0.922529 100.051 -5.67204 52.9174 10.2005 22.1275Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 217 136"><path d="M10.2005 22.1275C26.0731 -8.66231 181.064 -6.06071 203.472 22.1275C225.88 50.3158 216.544 108.86 203.472 124.471C190.401 140.083 21.3236 140.868 10.2005 120.459C-0.922529 100.051 -5.67204 52.9174 10.2005 22.1275Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}.promotions-page__item__image img{width:100%;height:auto}@keyframes wobble-horizontal-on-hover{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.promotions-page__item__content{position:relative}.promotions-page__item__title{margin:0;font-size:20px;font-weight:400;text-align:center;transition:all 200ms ease;margin-bottom:6px}.promotions-page__item__title a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.promotions-page__item__title a:hover{background-size:100% 1px}.promotions-page__item__title a:hover{color:inherit}.promotions-page__item__age{color:var(--accent-color);line-height:1;display:block;margin:0 0 6px;transition:all 300ms ease;text-align:center}.promotions-page__item__text{line-height:24px;display:block;margin:0 0 24px;text-align:center;transition:all 300ms ease}.promotions-page__item__rm{position:relative;width:48px;height:48px;line-height:44px;margin-left:39px;background-color:var(--accent-color);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M47.6226 23.9402C47.6226 36.9235 35.1758 46.5552 23.8113 47.4513C10.8233 47.4516 -6.41604e-06 36.9235 -4.14576e-06 23.9402C-1.87547e-06 10.9569 5.41166 0.231453 27.0583 0.231389C41.1286 1.12761 47.6226 10.9569 47.6226 23.9402Z"/> </svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M47.6226 23.9402C47.6226 36.9235 35.1758 46.5552 23.8113 47.4513C10.8233 47.4516 -6.41604e-06 36.9235 -4.14576e-06 23.9402C-1.87547e-06 10.9569 5.41166 0.231453 27.0583 0.231389C41.1286 1.12761 47.6226 10.9569 47.6226 23.9402Z"/> </svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover;font-size:18px;color:var(--template-white, #fff);transition:all 300ms ease;overflow:hidden;display:inline-block;text-align:center}@media(min-width: 992px)and (max-width: 1199px){.promotions-page__item__rm{margin-left:18px}}.promotions-page__item__rm span{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.promotions-page__item__rm:hover span{animation:iconTranslateX .4s forwards}@keyframes iconTranslateX{49%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}51%{opacity:1}}.promotion__top-shape{z-index:2;position:absolute;top:-21px;left:0;width:100%;height:23px;background-color:var(--template-base, #F25334);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 23"><path d="M1920 22.0088L1920 0.00878906C1880 0.00878906 1880 22.0088 1839.99 22.0088C1799.99 22.0088 1799.99 0.00878906 1759.98 0.00878906C1719.98 0.00878906 1719.98 22.0088 1679.98 22.0088C1639.98 22.0088 1639.98 0.00878906 1599.98 0.00878906C1559.98 0.00878906 1559.98 22.0088 1519.98 22.0088C1479.98 22.0088 1479.98 0.00878906 1439.98 0.00878906C1399.98 0.00878906 1399.98 22.0088 1359.98 22.0088C1319.98 22.0088 1319.98 0.00878906 1279.98 0.00878906C1239.98 0.00878906 1239.98 22.0088 1199.98 22.0088C1159.98 22.0088 1159.98 0.00878906 1119.98 0.00878906C1079.98 0.00878906 1079.98 22.0088 1039.98 22.0088C999.98 22.0088 999.98 0.00878906 959.99 0.00878906C919.99 0.00878906 919.99 22.0088 879.99 22.0088C839.99 22.0088 839.99 0.00878906 799.99 0.00878906C759.99 0.00878906 759.99 22.0088 719.99 22.0088C679.99 22.0088 679.99 0.00878906 639.99 0.00878906C599.99 0.00878906 599.99 22.0088 559.99 22.0088C519.99 22.0088 519.99 0.00878906 479.99 0.00878906C439.99 0.00878906 439.99 22.0088 399.99 22.0088C359.99 22.0088 359.99 0.00878906 319.99 0.00878906C279.99 0.00878906 279.99 22.0088 239.99 22.0088C200 22.0088 200 0.00878906 160 0.00878906C120 0.00878906 120 22.0088 80 22.0088C40 22.0088 40 0.00878906 0 0.00878906L-1.32845e-08 22.0088L1920 22.0088Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 23"><path d="M1920 22.0088L1920 0.00878906C1880 0.00878906 1880 22.0088 1839.99 22.0088C1799.99 22.0088 1799.99 0.00878906 1759.98 0.00878906C1719.98 0.00878906 1719.98 22.0088 1679.98 22.0088C1639.98 22.0088 1639.98 0.00878906 1599.98 0.00878906C1559.98 0.00878906 1559.98 22.0088 1519.98 22.0088C1479.98 22.0088 1479.98 0.00878906 1439.98 0.00878906C1399.98 0.00878906 1399.98 22.0088 1359.98 22.0088C1319.98 22.0088 1319.98 0.00878906 1279.98 0.00878906C1239.98 0.00878906 1239.98 22.0088 1199.98 22.0088C1159.98 22.0088 1159.98 0.00878906 1119.98 0.00878906C1079.98 0.00878906 1079.98 22.0088 1039.98 22.0088C999.98 22.0088 999.98 0.00878906 959.99 0.00878906C919.99 0.00878906 919.99 22.0088 879.99 22.0088C839.99 22.0088 839.99 0.00878906 799.99 0.00878906C759.99 0.00878906 759.99 22.0088 719.99 22.0088C679.99 22.0088 679.99 0.00878906 639.99 0.00878906C599.99 0.00878906 599.99 22.0088 559.99 22.0088C519.99 22.0088 519.99 0.00878906 479.99 0.00878906C439.99 0.00878906 439.99 22.0088 399.99 22.0088C359.99 22.0088 359.99 0.00878906 319.99 0.00878906C279.99 0.00878906 279.99 22.0088 239.99 22.0088C200 22.0088 200 0.00878906 160 0.00878906C120 0.00878906 120 22.0088 80 22.0088C40 22.0088 40 0.00878906 0 0.00878906L-1.32845e-08 22.0088L1920 22.0088Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}.promotion__top-bg{width:100%;height:56.4%;position:absolute;left:0;top:0;background-color:var(--template-base, #F25334)}.promotion__top-bg__inner{background-position:left top;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--template-base, #F25334);background-blend-mode:multiply}.promotion__bottom-shape{z-index:2;position:absolute;bottom:-23px;left:0;width:100%;height:23px;background-color:inherit;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 22"><path d="M-1.91002e-06 0.000168607L0 22.0002C40 22.0002 40 0.00016511 80.01 0.000161612C120.01 0.000158115 120.01 22.0002 160.02 22.0002C200.02 22.0002 200.02 0.00015112 240.02 0.000147623C280.02 0.000144126 280.02 22.0001 320.02 22.0001C360.02 22.0001 360.02 0.000137133 400.02 0.000133636C440.02 0.000130139 440.02 22.0001 480.02 22.0001C520.02 22.0001 520.02 0.000123145 560.02 0.000119648C600.02 0.000116151 600.02 22.0001 640.02 22.0001C680.02 22.0001 680.02 0.000109157 720.02 0.00010566C760.02 0.000102163 760.02 22.0001 800.02 22.0001C840.02 22.0001 840.02 9.51696e-05 880.02 9.16727e-05C920.02 8.81758e-05 920.02 22.0001 960.01 22.0001C1000.01 22.0001 1000.01 8.11829e-05 1040.01 7.76859e-05C1080.01 7.4189e-05 1080.01 22.0001 1120.01 22.0001C1160.01 22.0001 1160.01 6.71952e-05 1200.01 6.36983e-05C1240.01 6.02014e-05 1240.01 22.0001 1280.01 22.0001C1320.01 22.0001 1320.01 5.32076e-05 1360.01 4.97106e-05C1400.01 4.62137e-05 1400.01 22 1440.01 22C1480.01 22 1480.01 3.92199e-05 1520.01 3.5723e-05C1560.01 3.22261e-05 1560.01 22 1600.01 22C1640.01 22 1640.01 2.52323e-05 1680.01 2.17354e-05C1720 1.82393e-05 1720 22 1760 22C1800 22 1800 1.12455e-05 1840 7.74859e-06C1880 4.25168e-06 1880 22 1920 22L1920 7.54765e-07L-1.91002e-06 0.000168607Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 22"><path d="M-1.91002e-06 0.000168607L0 22.0002C40 22.0002 40 0.00016511 80.01 0.000161612C120.01 0.000158115 120.01 22.0002 160.02 22.0002C200.02 22.0002 200.02 0.00015112 240.02 0.000147623C280.02 0.000144126 280.02 22.0001 320.02 22.0001C360.02 22.0001 360.02 0.000137133 400.02 0.000133636C440.02 0.000130139 440.02 22.0001 480.02 22.0001C520.02 22.0001 520.02 0.000123145 560.02 0.000119648C600.02 0.000116151 600.02 22.0001 640.02 22.0001C680.02 22.0001 680.02 0.000109157 720.02 0.00010566C760.02 0.000102163 760.02 22.0001 800.02 22.0001C840.02 22.0001 840.02 9.51696e-05 880.02 9.16727e-05C920.02 8.81758e-05 920.02 22.0001 960.01 22.0001C1000.01 22.0001 1000.01 8.11829e-05 1040.01 7.76859e-05C1080.01 7.4189e-05 1080.01 22.0001 1120.01 22.0001C1160.01 22.0001 1160.01 6.71952e-05 1200.01 6.36983e-05C1240.01 6.02014e-05 1240.01 22.0001 1280.01 22.0001C1320.01 22.0001 1320.01 5.32076e-05 1360.01 4.97106e-05C1400.01 4.62137e-05 1400.01 22 1440.01 22C1480.01 22 1480.01 3.92199e-05 1520.01 3.5723e-05C1560.01 3.22261e-05 1560.01 22 1600.01 22C1640.01 22 1640.01 2.52323e-05 1680.01 2.17354e-05C1720 1.82393e-05 1720 22 1760 22C1800 22 1800 1.12455e-05 1840 7.74859e-06C1880 4.25168e-06 1880 22 1920 22L1920 7.54765e-07L-1.91002e-06 0.000168607Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}.promotion__shape1{position:absolute;left:5%;bottom:9%}.promotion__shape1 img{animation:treeMove 4s linear 0s infinite}.promotion__shape2{position:absolute;right:5%;bottom:9%}@media(max-width: 991px){.promotion__shape2{bottom:1% !important}}.promotion__shape2 img{animation:treeMove 4s linear 0s infinite}.promotion__item{position:relative;text-align:center;background-color:var(--template-white, #fff);border-radius:36px;overflow:hidden;transition:.3s;padding:0;--accent-color: var(--template-base, #F25334);box-shadow:0 0 10px rgba(0,0,0,.1)}.promotion__item__image{position:relative;overflow:hidden;width:100%;margin:0}.promotion__item__image img{width:100%;height:auto}.promotion__item__content{position:relative;padding:15px 20px 17px}@media(min-width: 1200px)and (max-width: 1400px){.promotion__item__content{padding-left:25px;padding-right:25px}}.promotion__item__title{font-size:20px;font-weight:400;transition:all 200ms ease;margin:0 0 8px}.promotion__item__title a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.promotion__item__title a:hover{background-size:100% 1px;color:var(--template-purple-dark)}.promotion__item__timeline{color:var(--accent-color);line-height:1;display:block;margin:0 0 21px;transition:all 300ms ease}.promotion__item__text{line-height:24px;font-weight:400;display:block;margin:0 0 23px;transition:all 300ms ease}.promotion__item__rm{position:relative;height:50px;border-radius:30px;background-color:var(--accent-color);font-size:15px;color:var(--template-white, #fff);transition:all 300ms ease;overflow:hidden;display:inline-block;text-align:center;padding:0 15px;line-height:50px;white-space:nowrap}.promotion__item__rm span{margin-left:10px;display:inline-block;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden}.promotion__item__rm:hover{background-color:var(--template-black, #0B2038)}.promotion__item__rm:hover span{animation:iconTranslateX .4s forwards}@keyframes wobble-horizontal-on-hover{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.promotion-single .promotion-dates{display:inline-block;padding:0 15px;border-radius:4px;color:#fff;background:var(--template-purple-dark)}.event-one{position:relative;padding:120px 0 110px}@media(max-width: 767px){.event-one{padding:80px 0 90px}}.event-one--home-four{padding:140px 0 0}@media(max-width: 767px){.event-one--home-four{padding:100px 0 0}}.event-one--home-four .container{max-width:1596px}.event-one--home-four .event-card{margin:0}@media(min-width: 1200px)and (max-width: 1300px){.event-one--home-four .event-card__content{padding-left:0;padding-right:20px}}.event-one__mail-area{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:40px 60px 50px 30px;overflow:hidden;text-align:center}.event-one__mail-area::after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-color:rgba(var(--template-black-rgb, 11, 32, 56), 0.7)}.event-one__mail-icon{position:relative;z-index:2;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:50px;color:var(--template-base, #F25334);background-color:rgba(var(--template-black2-rgb, 2, 9, 18), 0.2);margin:74px auto 21px}@media(min-width: 992px)and (max-width: 1199px){.event-one__mail-icon{margin:50px auto 18px}}.event-one__mail-title{color:var(--template-white, #fff);position:relative;z-index:2;font-size:30px;line-height:40.5px;font-weight:400;margin:0 25px 62px}@media(min-width: 992px)and (max-width: 1199px){.event-one__mail-title{margin-bottom:55px}}.event-one__mail-form{position:relative;z-index:2;background-color:var(--template-base, #F25334);padding:56px 40px 31px}.event-one__mail-form input[type=text]{width:100%;display:block;border:none;outline:none;height:56px;background-color:var(--template-white, #fff);color:var(--template-text, #7E8185);text-align:center;font-size:16px;font-weight:500;padding-left:25px;padding-right:25px;border-radius:6px;transition:all 500ms ease;margin:0 0 12px}.event-one__mail-form input[type=text]:focus{color:var(--template-text, #7E8185)}.event-one__mail-form .template-btn{background-color:var(--template-black, #0B2038);color:var(--template-base, #F25334);font-size:16px;font-weight:500;padding:11px 30px;width:100%;border-radius:6px}.event-one__mail-form .template-btn::after,.event-one__mail-form .template-btn::before{background-color:var(--template-white, #fff)}.event-one__mail-form__text{color:var(--template-gray, #FAF5F2);margin:12px 0 0}.event-card{position:relative;border-radius:40px 60px 50px 30px;border:1px solid var(--template-gray, #FAF5F2);background-color:var(--template-white, #fff);transition:all .4s linear;overflow:hidden;margin-bottom:30px}.event-card::after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);transition:all .4s linear;border-radius:40px 60px 50px 30px;z-index:2}.event-card::before{content:"";position:absolute;right:0;top:0;width:0;height:0;border-top:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);transition:all .4s linear;border-radius:40px 60px 50px 30px;z-index:2}.event-card:hover::after,.event-card:hover::before{border-color:var(--accent-color);width:100%;height:100%}.event-card:hover{box-shadow:12px 21px 40px 0px rgba(var(--template-black3-rgb, 0, 0, 0), 0.06)}.event-card .col-md-5{width:47.4%}@media(max-width: 767px){.event-card .col-md-5{width:100%}}.event-card .col-md-7{width:52.6%}@media(max-width: 767px){.event-card .col-md-7{width:100%}}.event-card__image{position:relative;overflow:hidden;height:100%}.event-card__image img{width:100%;height:100%;object-fit:cover}.event-card__date{position:absolute;right:0;bottom:0;z-index:2;font-size:14px;line-height:26px;background-color:var(--accent-color);color:var(--template-white, #fff);border-radius:12px 0px 0px 12px;overflow:hidden;padding:0 15px 0 0}.event-card__date-left{display:inline-block;background-color:var(--template-black, #0B2038);padding:7px 14.3px;margin-right:14px}.event-card__content{position:relative;z-index:5;padding:28px 40px 28px 10px}@media(max-width: 767px){.event-card__content{padding:30px 25px}}@media(min-width: 992px)and (max-width: 1199px){.event-card__content{padding:30px 20px 28px 0px}}.event-card__cats{display:flex;position:relative;margin:0 0 10px}.event-card__cats a{display:inline-block;background-color:var(--template-gray, #FAF5F2);border-radius:5px;color:var(--accent-color);height:24px;font-size:14px;line-height:24px;padding:0 11px}.event-card__cats a:hover{background-color:var(--accent-color);color:var(--template-white, #fff)}.event-card__lists{margin:0 0 16px;padding:0;list-style:none}.event-card__lists li{font-size:16px;line-height:26px;margin:0 0 7px}.event-card__lists li span{display:inline-block;color:var(--accent-color);margin-right:8px;position:relative;top:2px}.event-card__title{color:var(--template-black, #0B2038);font-size:30px;line-height:40.5px;font-weight:400;margin:0}@media(min-width: 992px)and (max-width: 1199px){.event-card__title{font-size:28px;line-height:36px}}.event-card__title a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.event-card__title a:hover{background-size:100% 1px}.event-card__title a:hover{color:var(--accent-color)}.event-card-two{position:relative;border-radius:40px;background-color:var(--template-white, #fff);box-shadow:12px 21px 40px 0px rgba(var(--template-black-rgb, 11, 32, 56), 0.06);transition:all .4s linear;overflow:hidden}.event-card-two::after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);transition:all .4s linear;border-radius:40px;z-index:2}.event-card-two::before{content:"";position:absolute;right:0;top:0;width:0;height:0;border-top:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);transition:all .4s linear;border-radius:40px;z-index:2}.event-card-two:hover::after,.event-card-two:hover::before{border-color:var(--accent-color);width:100%;height:100%}.event-card-two:hover{box-shadow:12px 21px 40px 0px rgba(var(--template-black3-rgb, 0, 0, 0), 0.06)}.event-card-two .col-md-5{width:46.7%}@media(max-width: 767px){.event-card-two .col-md-5{width:100%}}.event-card-two .col-md-7{width:53.3%}@media(max-width: 767px){.event-card-two .col-md-7{width:100%}}.event-card-two__image{position:relative;overflow:hidden;height:100%}.event-card-two__image img{width:100%;height:100%;object-fit:cover}.event-card-two__date{position:absolute;right:0;bottom:0;z-index:2;font-size:14px;line-height:26px;background-color:var(--accent-color);color:var(--template-white, #fff);border-radius:12px 0px 0px 12px;overflow:hidden;padding:0 15px 0 0}.event-card-two__date-left{display:inline-block;background-color:var(--template-black, #0B2038);padding:7px 14.3px;margin-right:14px}.event-card-two__content{position:relative;z-index:5;padding:28px 30px 28px 0}@media(max-width: 767px){.event-card-two__content{padding:30px 25px}}@media(min-width: 992px)and (max-width: 1199px){.event-card-two__content{padding:20px 20px 20px 0}}.event-card-two__cats{display:flex;position:relative;margin:0 0 10px}.event-card-two__cats a{display:inline-block;background-color:var(--template-gray, #FAF5F2);border-radius:5px;color:var(--accent-color);height:24px;font-size:14px;line-height:24px;padding:0 11px}.event-card-two__cats a:hover{background-color:var(--accent-color);color:var(--template-white, #fff)}.event-card-two__lists{margin:0 0 16px;padding:0;list-style:none}.event-card-two__lists li{font-size:16px;font-weight:700;line-height:26px;margin:0 0 7px}.event-card-two__lists li span{display:inline-block;color:var(--accent-color);margin-right:8px;position:relative;top:2px}.event-card-two__title{color:var(--template-black, #0B2038);font-size:24px;line-height:32.5px;font-weight:400;margin:0}@media(min-width: 992px)and (max-width: 1199px){.event-card-two__title{font-size:23px}}.event-card-two__title a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.event-card-two__title a:hover{background-size:100% 1px}.event-card-two__title a:hover{color:var(--accent-color)}.event-page{position:relative;padding:120px 0}@media(max-width: 767px){.event-page{padding:80px 0}}.item-details{padding:80px 0}.item-details .container{display:flex;gap:30px}@media(max-width: 992px){.item-details .container{flex-direction:column}}.item-details__content{background:#fff;border-radius:1rem;gap:2rem}.item-details__image{margin-bottom:40px}.item-details__image img{max-width:100%;height:auto;border-radius:14px}.item-details__image-two{max-height:300px;overflow:hidden}.item-details__image-two img{max-width:100%;height:auto}.item-details__header{margin:0;display:flex;justify-content:center;align-items:center;gap:10px}@media(max-width: 767px){.item-details__header{flex-direction:column;align-items:flex-start}}.item-details__header-animator{flex-direction:row;justify-content:space-between}@media(max-width: 992px){.item-details__header-animator{flex-direction:column}}.item-details__title{font-size:25px;font-family:var(--template-special-font, "Amatic SC", cursive),cursive;font-weight:600;color:var(--template-black);margin-bottom:20px}@media(min-width: 992px){.item-details__title{font-size:2.5rem}}@media(max-width: 767px){.item-details__title{margin-bottom:10px}}.item-details__title:after{content:"";display:flex;margin:0 auto;height:3px;background:var(--template-secondary);width:50px;border-radius:2px}@media(max-width: 991px){.item-details__title:after{margin:10px 0}}.item-details__title-left:after{margin:0}.item-details .list-options{list-style:none;position:relative;display:flex;left:0;right:0;justify-content:center;padding:0}.item-details .list-options li{background:hsla(0,0%,100%,.8);margin-right:10px;border-radius:16px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item-details .list-options li:hover{background:var(--template-white, #fff)}.item-details .list-options li img{max-width:56px}.item-details__work-hours{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.item-details__work-hours-label{font-weight:500;font-size:14px;color:#444}.item-details__work-hours-value{font-size:16px;color:#000}.item-details__address{font-size:16px;display:inline-block;border-bottom:1px solid #7e7e7e;color:#7e7e7e}.item-details__text{margin:10px 0 30px;font-size:20px;line-height:30px}.item-details__text+.item-details__title{margin-top:25px}.item-details__text+.item-details__text{margin-top:25px}.item-details__lists{margin:20px 0 30px;padding:0}.item-details__lists li{display:block;position:relative;padding-left:26px;font-size:16px;line-height:30px;font-weight:600;color:var(--template-black, #0B2038)}.item-details__lists li span{position:absolute;left:0;top:0;bottom:0;margin:auto;display:inline-block;font-size:16px;line-height:30px;color:var(--template-base, #F25334)}.item-details__categories{background-color:var(--template-purple-two);line-height:1.3;color:var(--template-white, #fff);padding:8px 10px;border-radius:12px;font-size:14px;font-weight:500;transition:all 500ms ease}.item-details__categories a:hover{background-color:var(--template-black, #0B2038);color:var(--template-white, #fff)}.item-details__info{position:relative;padding:50px 20px 30px;box-shadow:0 0 60px 0 rgba(2,2,2,.07);flex:0 0 360px}@media(max-width: 992px){.item-details__info{margin-top:30px}}.item-details__share{position:absolute;right:1.5rem;top:.7rem}.item-details__info-list{flex:0 0 50%}.item-details__info-item{display:flex}.item-details__info-item-text{margin-left:5px;font-weight:600}.item-details__map{position:relative;margin-top:10px;flex:0 0 50%;z-index:0}.item-details__map iframe{height:300px;border-radius:14px;position:relative;z-index:10;background-color:var(--template-white, #fff);mix-blend-mode:normal}.item-details__info-title{font-family:var(--template-heading-font, "Nunito", serif),serif;color:var(--template-purple-two)}.item-details__info-title:after{content:"";display:block;margin-top:8px;height:3px;background:var(--template-base);width:50px}@media(min-width: 768px){.item-details__info-title{font-size:24px}}.item-details__info-text{font-size:16px;line-height:30px;margin:0;border-bottom:1px solid var(--template-border-color, #FCE9DD);padding-bottom:25px;margin-bottom:25px}.item-details__info-btn{width:100%;margin-top:10px}.item-details__info-list li+li{padding-top:30px;margin-top:30px;border-top:1px solid var(--template-border-color, #FCE9DD)}.item-details__info-list-name{font-size:16px;color:var(--template-black, #0B2038);line-height:1}.item-details__info-list-text{margin:0;font-size:16px;color:var(--template-base, #F25334);line-height:1;margin-top:18px}.item-details__info-list-text a{color:inherit;background:linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;transition:all 500ms ease}.item-details__info-list-text a:hover{color:var(--template-black, #0B2038);background-size:100% 1px}.item-details__other-animators .swiper-navigation .swiper-button-prev,.item-details__other-animators .swiper-navigation .swiper-button-next{top:40%;transform:translate(-10%, -40%);color:#fff}body.boxed-wrapper{position:relative}body.boxed-wrapper .page-wrapper{max-width:1530px;margin-left:auto;margin-right:auto;background-color:var(--template-white, #fff);box-shadow:0px 0px 100px 0px rgba(var(--template-black-rgb, 11, 32, 56), 0.08)}@media(min-width: 1500px){body.boxed-wrapper .video-one__bg-shape1{left:11%}body.boxed-wrapper .video-one__bg-shape2{left:5%;bottom:19%}body.boxed-wrapper .video-one__bg-shape7{left:33%}body.boxed-wrapper .blog-three__shape-left{left:9%}body.boxed-wrapper .main-footer__shape-4,body.boxed-wrapper .main-footer__shape-3{left:30px}}.mail-one{position:relative;padding:0 0 125px}@media(max-width: 767px){.mail-one{padding-bottom:25px}}.mail-one__bg-shape{position:absolute;width:100%;height:100%;left:0;top:20%;background-position:left top;background-repeat:no-repeat}@media(max-width: 1199px){.mail-one__bg-shape{display:none}}.mail-one__border-shape{position:absolute;width:100%;height:100%;left:6%;right:0;margin:auto;bottom:17%;background-position:bottom center;background-repeat:no-repeat}@media(max-width: 767px){.mail-one__border-shape{display:none}}.mail-one__area{position:relative;z-index:2}.mail-one__bg{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background-color:var(--template-base, #F25334);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1173 548" fill="currentColor"><path d="M92.7108 496.888C-94.4402 375.085 -29.3182 -135.027 609.69 34.2599C1199.73 166.696 1310.73 347.571 1014.97 522.311C861.508 607.891 1094.04 449.546 858.368 439.058C589.317 427.071 226.919 584.239 92.7108 496.888Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1173 548" fill="currentColor"><path d="M92.7108 496.888C-94.4402 375.085 -29.3182 -135.027 609.69 34.2599C1199.73 166.696 1310.73 347.571 1014.97 522.311C861.508 607.891 1094.04 449.546 858.368 439.058C589.317 427.071 226.919 584.239 92.7108 496.888Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:auto;mask-size:auto}@media(max-width: 991px){.mail-one__bg{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}}.mail-one__shape{position:absolute;left:64px;top:153px;right:0;bottom:0;margin:auto;text-align:center;mix-blend-mode:luminosity}.mail-one__shape img{max-width:100%}.mail-one__content{position:relative;z-index:2;max-width:542px;margin:auto;text-align:center;padding:159px 0 195px}@media(min-width: 992px)and (max-width: 1199px){.mail-one__content{padding:110px 0 155px}}@media(max-width: 767px){.mail-one__content{padding:120px 25px 150px}}.mail-one__title{font-size:30px;color:var(--template-white, #fff);font-weight:400;margin:0 0 41px}@media(min-width: 768px){.mail-one__title{font-size:40px}}.mail-one__form{display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.mail-one__form{display:block}}.mail-one__form input[type=text]{width:352px;display:block;border:none;outline:none;height:56px;background-color:var(--template-white, #fff);color:var(--template-text, #7E8185);font-size:16px;font-weight:500;padding-left:24px;padding-right:20px;border-radius:12px;transition:all 500ms ease}@media(max-width: 767px){.mail-one__form input[type=text]{width:100%;margin:0 0 15px}}.mail-one__form input[type=text]:focus{color:var(--template-text, #7E8185)}.mail-one__form .template-btn{background-color:var(--template-secondary, #FFAA23);font-size:16px;font-weight:500;padding:11px 50px}.service-one{position:relative;padding:120px 0}@media(max-width: 767px){.service-one{padding:80px 0}}.service-one__bg{position:absolute;left:0;top:0;z-index:-1}.service-one__bg svg{width:907px;fill:var(--template-gray, #FAF5F2)}.service-one__shape{position:absolute;left:50px;top:0;width:100%;height:100%;background-position:left center;background-repeat:no-repeat}.service-one__item{position:relative;text-align:center;max-width:242px;margin:auto;--accent-color: var(--template-secondary2, #75C137)}.service-one__item--order{max-width:250px;margin-top:12px}.service-one__item--order .service-one__item__image{margin-bottom:50px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250.000000 233.000000"><g transform="translate(0.000000,233.000000) scale(0.050000,-0.050000)"><path d="M2035 4630 c-1411 -230 -2312 -1624 -1954 -3022 289 -1132 1591 -1869 2675 -1515 854 278 1519 1134 1474 1898 -17 298 42 431 205 461 160 30 217 -69 188 -330 -22 -194 -4 -283 70 -341 237 -186 382 329 248 879 -328 1342 -1575 2188 -2906 1970z"/></g></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250.000000 233.000000"><g transform="translate(0.000000,233.000000) scale(0.050000,-0.050000)"><path d="M2035 4630 c-1411 -230 -2312 -1624 -1954 -3022 289 -1132 1591 -1869 2675 -1515 854 278 1519 1134 1474 1898 -17 298 42 431 205 461 160 30 217 -69 188 -330 -22 -194 -4 -283 70 -341 237 -186 382 329 248 879 -328 1342 -1575 2188 -2906 1970z"/></g></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}.service-one__item--order .service-one__item__ball{width:56px;height:73px;left:auto;right:4px;top:auto;bottom:3px;animation:br-translate 3s ease infinite;border-radius:0;background-color:var(--accent-color);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 73"><path d="M27.6445 27.1491C25.9728 34.3716 21.8809 41.0169 16.1695 45.7036C12.1298 49.0263 7.2891 51.4221 3.87623 55.3918C0.463358 59.3615 -1.01672 65.832 2.50063 69.6968C5.3563 72.8271 10.4408 72.9495 14.2193 71.0784C17.9979 69.2072 20.7665 65.7621 23.2391 62.3345C32.311 49.8482 49.0968 42.6433 54.2683 27.1141C56.0792 21.6929 55.9922 15.6597 54.0246 10.2909C52.8579 7.07318 50.9425 4.01282 48.0694 2.17661C41.5223 -2.03794 32.6245 2.7712 30.2389 9.57393C28.5325 14.453 28.8633 19.7868 28.0624 24.8757C27.9753 25.6452 27.8186 26.3972 27.6445 27.1491Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 73"><path d="M27.6445 27.1491C25.9728 34.3716 21.8809 41.0169 16.1695 45.7036C12.1298 49.0263 7.2891 51.4221 3.87623 55.3918C0.463358 59.3615 -1.01672 65.832 2.50063 69.6968C5.3563 72.8271 10.4408 72.9495 14.2193 71.0784C17.9979 69.2072 20.7665 65.7621 23.2391 62.3345C32.311 49.8482 49.0968 42.6433 54.2683 27.1141C56.0792 21.6929 55.9922 15.6597 54.0246 10.2909C52.8579 7.07318 50.9425 4.01282 48.0694 2.17661C41.5223 -2.03794 32.6245 2.7712 30.2389 9.57393C28.5325 14.453 28.8633 19.7868 28.0624 24.8757C27.9753 25.6452 27.8186 26.3972 27.6445 27.1491Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}@keyframes br-translate{0%{transform:translateX(0px) translateY(0px)}50%{transform:translateX(-5px) translateY(-5px)}100%{transform:translateX(0px) translateY(0px)}}.service-one__item__image-wrapper{position:relative}.service-one__item__image{position:relative;width:100%;margin-bottom:24px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 242.000000 272.000000"><g transform="translate(0.000000,272.000000) scale(0.050000,-0.050000)"><path d="M1964 5419 c-1535 -200 -2432 -1656 -1704 -2766 229 -349 558 -588 1194 -865 517 -225 635 -392 715 -1018 41 -323 92 -499 170 -593 485 -585 1941 579 2357 1884 595 1865 -822 3606 -2732 3358z"/></g></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 242.000000 272.000000"><g transform="translate(0.000000,272.000000) scale(0.050000,-0.050000)"><path d="M1964 5419 c-1535 -200 -2432 -1656 -1704 -2766 229 -349 558 -588 1194 -865 517 -225 635 -392 715 -1018 41 -323 92 -499 170 -593 485 -585 1941 579 2357 1884 595 1865 -822 3606 -2732 3358z"/></g></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}.service-one__item__image img{width:100%;height:auto}.service-one__item__ball{width:59px;height:59px;border-radius:50%;background-color:var(--accent-color);position:absolute;left:-8px;top:114px;z-index:2;display:block;animation:zoomBig 3s linear infinite}@keyframes zoomBig{0%{transform:scale(1, 1)}50%{transform:scale(0.8, 0.8)}100%{transform:scale(1, 1)}}.service-one__item__title{font-size:20px;font-weight:400;margin:0}.service{position:relative;padding:120px 0}@media(max-width: 767px){.service{padding:80px 0}}.service .container{position:relative}.animated-box{position:relative;text-align:center;width:100%;padding:5px 0 50px;border-radius:58px 70px 70px 58px;z-index:2;margin:auto;overflow:hidden;border:2px solid var(--template-gray, #FAF5F2);--accent-color: var(--template-purple-two);background-color:var(--template-white, #fff);transition:all .4s linear;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.animated-box:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);transition:all .5s linear;z-index:2}.animated-box:before{content:"";position:absolute;right:0;top:0;width:0;height:0;border-top:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);transition:all .5s linear;z-index:2}.animated-box:hover{border-color:rgba(0,0,0,0);box-shadow:12px 21px 40px 0px rgba(var(--template-black3-rgb, 0, 0, 0), 0.06)}.animated-box:hover a{color:var(--accent-color)}.animated-box:hover:after,.animated-box:hover:before{border-color:var(--accent-color);width:100%;height:100%;border-radius:58px 70px 70px 58px}.animated-box .animated-box__icon{position:relative;top:10px;z-index:3;font-size:80px;line-height:80px;color:var(--accent-color);margin:0 0 15px}.animated-box .animated-box__icon img{pointer-events:none;height:200px}.animated-box .animated-box__title{position:relative;z-index:3;font-size:20px;line-height:28px;font-weight:400;margin:15px auto 0}.animated-box .animated-box__title a{font-family:var(--template-font, "Rubik", sans-serif),"sans-serif";color:var(--template-text-dark)}.animated-box{position:relative;z-index:0;overflow:hidden}.animated-box::before,.animated-box::after{pointer-events:none}.animated-box a{position:relative;z-index:5;pointer-events:auto}@media(max-width: 768px){.animated-box{display:flex;align-items:center;gap:12px;padding:10px;animation:none !important}.animated-box__icon{flex-shrink:0;width:64px;height:64px}.animated-box__icon img{width:100%;height:auto !important;display:block;border-radius:8px}.animated-box__title{margin:0;font-size:1rem;line-height:1.2;flex:1}}.service-four{position:relative;padding:120px 0}@media(max-width: 767px){.service-four{padding:80px 0}}.service-four__shape1{position:absolute;left:6.5%;top:40%}@media(max-width: 1500px){.service-four__shape1{left:2%}}@media(max-width: 1300px){.service-four__shape1{display:none}}.service-four__shape1 img{animation:treeMove 4s linear 0s infinite}.service-four__shape2{position:absolute;right:11%;top:22%}@media(max-width: 1500px){.service-four__shape2{right:5%}}@media(max-width: 1300px){.service-four__shape2{display:none}}.service-four__shape2 img{-webkit-animation:airTree 5s ease-in infinite;animation:airTree 5s ease-in infinite}.service-four__item{position:relative;text-align:center;--accent-color: var(--template-secondary2, #75C137);transition:all .4s linear}.service-four__item:hover .service-four__item__icon span{transform:scale(0.9)}.service-four__item__icon{width:170px;height:170px;background-color:var(--accent-color);display:flex;align-items:center;justify-content:center;font-size:70px;color:var(--template-white, #fff);border-radius:50%;margin:0 auto 23px}.service-four__item__icon span{display:inline-block;transition:all 500ms linear;transition-delay:.1s;transform:scale(1)}.service-four__item__title{font-size:20px;line-height:28px;font-weight:400;max-width:116px;margin:0 auto}.section-block{padding:80px 0 0;position:relative;overflow:hidden}@media(max-width: 767px){.section-block{padding:50px 0}}#main-room{padding:80px 0}#main-questions{background:#fff}#main-why-us .content-gallery-wrapper{display:flex;flex-wrap:wrap;gap:20px}#main-why-us .content-gallery-wrapper .sec-content{flex:1 1 70%;font-size:18px;text-align:left}#main-why-us .content-gallery-wrapper .main-gallery{flex:1 1 25%;display:flex;flex-wrap:wrap;gap:5px;border-radius:38px;overflow:hidden}#main-why-us .content-gallery-wrapper .main-gallery__item{flex:0 0 calc(33.333% - 3.33px);position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease}#main-why-us .content-gallery-wrapper .main-gallery__item img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .3s ease}#main-why-us .content-gallery-wrapper .main-gallery__item:hover img{transform:scale(1.1)}#main-why-us .content-gallery-wrapper .main-gallery__item .main-gallery__gallery__item-hover{position:absolute;top:0;left:0;right:0;bottom:0}#main-why-us .content-gallery-wrapper .main-gallery__item a.img-popup{display:block;width:100%;height:100%}@media(max-width: 991px){#main-why-us .content-gallery-wrapper{flex-direction:column}#main-why-us .content-gallery-wrapper .main-gallery{flex:1 1 100%}}@media(max-width: 576px){#main-why-us .main-gallery__item{flex:0 0 100%}}#main-celebration-rooms{position:relative;overflow:hidden;padding:80px 0;background:rgba(60,45,114,.85)}#main-celebration-rooms .simpleParallax{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;pointer-events:none;clip-path:inset(0);z-index:-1}#main-celebration-rooms>*{position:relative;z-index:1}#main-celebration-rooms .sec-title__title{font-size:2rem;font-weight:700;margin-bottom:20px}#main-celebration-rooms .room__slider{background:#fff;padding-bottom:100px}#main-celebration-rooms .tabs .tab:not(.active) span{color:#eaeaea}@media(max-width: 991px){#main-celebration-rooms .tabs .tab:not(.active) span{display:inline-block !important;width:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}}#main-celebration-rooms .room__inner{display:flex;align-items:stretch;gap:28px;background:#fff;padding:15px}@media(max-width: 992px){#main-celebration-rooms .room__inner{flex-direction:column}}#main-celebration-rooms .room__slider-wrapper{background:#fafafa;padding:120px 0 50px}#main-celebration-rooms .room__page-text{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6;color:#555}#main-celebration-rooms .room .room__image{position:relative;flex:0 0 33.333%}#main-celebration-rooms .room .room__image .gallery{display:grid;gap:12px;justify-content:space-between;margin:0 auto}#main-celebration-rooms .room .room__image .gallery a{display:block;width:200px;height:200px}#main-celebration-rooms .room .room__image .gallery a img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}#main-celebration-rooms .room .room__image .gallery a:first-child{grid-column:1/3;width:100%;height:auto}#main-celebration-rooms .room .room__image .gallery a:first-child img{width:100%;height:210px;border-radius:8px;object-fit:cover}#main-celebration-rooms .room .room__image .zoom-icon{position:absolute;bottom:15px;right:15px;background:rgba(0,0,0,.6);color:#fff;padding:8px;border-radius:50%;font-size:1rem;opacity:0;transform:scale(0.8);transition:all .3s ease;pointer-events:none}#main-celebration-rooms .room__content{color:var(--template-black)}#main-celebration-rooms .room__content h3{margin-bottom:20px;font-size:2rem;font-weight:600}#main-celebration-rooms .room__content .room__header{display:flex}#main-celebration-rooms .room__content .short-description{justify-content:start;gap:40px}#main-celebration-rooms .room__content-text{font-size:1.1rem;line-height:1.6}#main-celebration-rooms .room__layout{display:flex;gap:40px;align-items:flex-start}@media(max-width: 991px){#main-celebration-rooms .room__layout{flex-direction:column;align-items:center}#main-celebration-rooms .room__layout>*{width:100%;max-width:100%}#main-celebration-rooms .room__layout .swiper,#main-celebration-rooms .room__layout .swiper-wrapper,#main-celebration-rooms .room__layout .swiper-slide{width:100% !important;max-width:100% !important;transform:none !important}}#main-celebration-rooms .room__slider{flex:1;min-width:0}#main-promotions{position:relative;margin-top:-100px}@media(max-width: 991px){#main-promotions{margin-top:0}}#main-promotions .parallax-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}#main-promotions .parallax-bg-wrapper .parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#main-promotions .promotion__wrapper{position:relative;z-index:2;border-radius:var(--radius);padding:50px 15px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#main-promotions .top-shape{z-index:2;position:absolute;top:-29px;left:0;width:100%;height:30px;background-color:var(--template-gray, #FAF5F2);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 23"><path d="M1920 22.0088L1920 0.00878906C1880 0.00878906 1880 22.0088 1839.99 22.0088C1799.99 22.0088 1799.99 0.00878906 1759.98 0.00878906C1719.98 0.00878906 1719.98 22.0088 1679.98 22.0088C1639.98 22.0088 1639.98 0.00878906 1599.98 0.00878906C1559.98 0.00878906 1559.98 22.0088 1519.98 22.0088C1479.98 22.0088 1479.98 0.00878906 1439.98 0.00878906C1399.98 0.00878906 1399.98 22.0088 1359.98 22.0088C1319.98 22.0088 1319.98 0.00878906 1279.98 0.00878906C1239.98 0.00878906 1239.98 22.0088 1199.98 22.0088C1159.98 22.0088 1159.98 0.00878906 1119.98 0.00878906C1079.98 0.00878906 1079.98 22.0088 1039.98 22.0088C999.98 22.0088 999.98 0.00878906 959.99 0.00878906C919.99 0.00878906 919.99 22.0088 879.99 22.0088C839.99 22.0088 839.99 0.00878906 799.99 0.00878906C759.99 0.00878906 759.99 22.0088 719.99 22.0088C679.99 22.0088 679.99 0.00878906 639.99 0.00878906C599.99 0.00878906 599.99 22.0088 559.99 22.0088C519.99 22.0088 519.99 0.00878906 479.99 0.00878906C439.99 0.00878906 439.99 22.0088 399.99 22.0088C359.99 22.0088 359.99 0.00878906 319.99 0.00878906C279.99 0.00878906 279.99 22.0088 239.99 22.0088C200 22.0088 200 0.00878906 160 0.00878906C120 0.00878906 120 22.0088 80 22.0088C40 22.0088 40 0.00878906 0 0.00878906L-1.32845e-08 22.0088L1920 22.0088Z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 23"><path d="M1920 22.0088L1920 0.00878906C1880 0.00878906 1880 22.0088 1839.99 22.0088C1799.99 22.0088 1799.99 0.00878906 1759.98 0.00878906C1719.98 0.00878906 1719.98 22.0088 1679.98 22.0088C1639.98 22.0088 1639.98 0.00878906 1599.98 0.00878906C1559.98 0.00878906 1559.98 22.0088 1519.98 22.0088C1479.98 22.0088 1479.98 0.00878906 1439.98 0.00878906C1399.98 0.00878906 1399.98 22.0088 1359.98 22.0088C1319.98 22.0088 1319.98 0.00878906 1279.98 0.00878906C1239.98 0.00878906 1239.98 22.0088 1199.98 22.0088C1159.98 22.0088 1159.98 0.00878906 1119.98 0.00878906C1079.98 0.00878906 1079.98 22.0088 1039.98 22.0088C999.98 22.0088 999.98 0.00878906 959.99 0.00878906C919.99 0.00878906 919.99 22.0088 879.99 22.0088C839.99 22.0088 839.99 0.00878906 799.99 0.00878906C759.99 0.00878906 759.99 22.0088 719.99 22.0088C679.99 22.0088 679.99 0.00878906 639.99 0.00878906C599.99 0.00878906 599.99 22.0088 559.99 22.0088C519.99 22.0088 519.99 0.00878906 479.99 0.00878906C439.99 0.00878906 439.99 22.0088 399.99 22.0088C359.99 22.0088 359.99 0.00878906 319.99 0.00878906C279.99 0.00878906 279.99 22.0088 239.99 22.0088C200 22.0088 200 0.00878906 160 0.00878906C120 0.00878906 120 22.0088 80 22.0088C40 22.0088 40 0.00878906 0 0.00878906L-1.32845e-08 22.0088L1920 22.0088Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:cover;mask-size:cover}#main-promotions .promotions__swiper{overflow:hidden}#main-promotions .promotion__shape1{position:absolute;left:5%;top:9%;z-index:1}#main-promotions .promotion__shape1 img{animation:treeMove 4s linear 0s infinite}#main-promotions .promotion__shape2{position:absolute;right:5%;bottom:9%;z-index:1}#main-promotions .promotion__shape2 img .promotion__shape2 img{animation:treeMove 4s linear 0s infinite}#main-promotions .promotion-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-width:250px;background:var(--template-white, #fff);border-radius:14px;padding:12px;width:100%;border:2px solid var(--template-violet)}#main-promotions .promotion-more div{margin-bottom:5px;line-height:21px;text-align:center}#main-promotions .promotion-more a{font-weight:400;width:100%;text-align:center}@media(max-width: 991px){#main-promotions .promotion-more{align-items:stretch;max-width:100%}#main-promotions .promotion-more .box,#main-promotions .promotion-more a{width:100%}}#main-promotions .block-slide{padding:10px}#main-partners{margin-bottom:120px}#main-partners .swiper-wrapper{justify-content:center}#main-partners img{height:70px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-scrollbar-handle:hover{position:relative;z-index:1;background:var(--template-white, #fff);border-radius:4px;cursor:pointer}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle:hover,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle:focus,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle:active,.os-scrollbar-handle:hover:hover,.os-scrollbar-handle:hover:focus,.os-scrollbar-handle:hover:active{background:var(--template-white, #fff)}.base-index{z-index:1;position:relative}.parallax-img{width:100%}.nav-default{position:absolute;width:200px;height:50px}@media(max-width: 991px){.nav-default{top:26%;bottom:0;transform:translateY(-50%);width:100%}.nav-default.inner-nav{display:none !important}}.nav-default .swiper-pagination{position:absolute;top:5px;bottom:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:6px;width:80px;height:40px;line-height:40px;background:hsla(0,0%,100%,.8156862745);border-radius:30px;z-index:1}@media(max-width: 991px){.nav-default .swiper-pagination{display:none}}.nav-default .swiper-button-next:after{transform:translateX(10%)}@media(max-width: 991px){.nav-default .swiper-button-next{right:0}}@media(max-width: 991px){.nav-default .swiper-button-prev{left:0}}.nav-default .swiper-button-prev,.nav-default .swiper-button-next{background:hsla(0,0%,100%,.8156862745)}.nav-default .swiper-button-prev:after,.nav-default .swiper-button-next:after{color:#292929}.nav-default .swiper-button-prev:hover,.nav-default .swiper-button-next:hover{background:var(--template-white)}@media(max-width: 991px){.nav-default .swiper-button-prev,.nav-default .swiper-button-next{width:60px;height:60px}}.nav-top{position:absolute;top:10px;left:0}.nav-bottom-c{z-index:1;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.swiper .swiper-button-prev,.swiper .swiper-button-next{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;background:rgba(0,0,0,.35);border-radius:50%;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{background:rgba(0,0,0,.7)}.swiper .swiper-button-prev{left:10px}.swiper .swiper-button-next{right:10px}.swiper .swiper-button-prev::after,.swiper .swiper-button-next::after{font-size:20px;color:#fff}.swiper .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:10}.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;transition:all .3s}.swiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--template-white, #fff);transform:scale(1.2)}.animator-collage{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;flex-wrap:wrap;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:5}.animator-collage__item{width:70px;height:70px;border-radius:10px;overflow:hidden;cursor:pointer;opacity:.8;transition:transform .3s,opacity .3s}.animator-collage__item img{width:100%;height:100%;object-fit:cover}.animator-collage__item:hover{transform:scale(1.05);opacity:1}.animator:hover .animator-collage{opacity:1;pointer-events:auto}.animated-shapes{position:relative;overflow:hidden}.animated-shapes .shape{position:absolute;bottom:10%;width:120px;height:auto;opacity:.9;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:12s}.animated-shapes .shape-static{width:120px;height:auto;opacity:.9;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:12s}.animated-shapes .shape-left{left:-150px;animation-name:fly-left}.animated-shapes .shape-right{right:-150px;animation-name:fly-right}@keyframes fly-left{0%{transform:translateX(-150%);opacity:0}20%{transform:translateX(0);opacity:1}80%{transform:translateX(0);opacity:1}100%{transform:translateX(-150%);opacity:0}}@keyframes fly-right{0%{transform:translateX(150%);opacity:0}20%{transform:translateX(0);opacity:1}80%{transform:translateX(0);opacity:1}100%{transform:translateX(150%);opacity:0}}@media(max-width: 768px){.animated-shapes .shape{display:none}}.btn{border-radius:12px}.not-btn{background:none;border:none;outline:none;cursor:pointer;padding:0;margin:0}.not-btn:focus{outline:none}.btn-round{border-radius:50px}.btn-style{font-family:var(--template-font, "Rubik", sans-serif),"sans-serif";font-size:16px;line-height:24px;font-weight:500;padding:15px 30px}@media(max-width: 991px){.btn-style{padding:10px;font-size:13px;line-height:20px}}.btn-close-right{position:absolute;right:20px;top:20px;z-index:51}.btn-outline-violet{border-color:var(--template-violet);color:var(--template-violet)}.btn-outline-violet:hover{background-color:var(--template-violet);color:var(--template-white, #fff)}.btn-violet{background-color:#47277c;color:var(--template-white, #fff);border:1px solid #62448d;transition:all .3s ease}.btn-violet:hover,.btn-violet:focus{background-color:#62448d !important;border-color:#62448d !important;color:var(--template-white, #fff) !important}.btn-violet:active{background-color:#3a1f66;border-color:#3a1f66;transform:scale(0.97)}.btn-primary{background-color:var(--template-primary);border-color:var(--template-white);transform:scale(0.97)}.btn-info{background-color:var(--template-secondary2);border-color:var(--template-white);transform:scale(0.97)}.btn-white{background:var(--template-white, #fff);color:var(--template-dark, #000);transform:scale(0.97)}.btn-outline-primary{border-color:var(--accent-color);color:var(--accent-color)}.btn-outline-primary:hover{background-color:var(--accent-color)}.page .title{display:flex;justify-content:center;margin-bottom:50px}.page__content{line-height:1.25em;font-size:18px}.error-page{min-height:80vh;display:flex}.error-page>div{align-self:center}.error-page h2{font-family:var(--template-special-font, "Amatic SC", cursive),cursive;font-size:42px;font-weight:600}.error-page img{width:100%;max-width:380px}.white-popup{background:var(--template-white, #fff);margin:20px auto;padding:30px 40px;border-radius:var(--radius);max-width:480px;width:100%;text-align:center;box-shadow:0 8px 30px rgba(0,0,0,.2);position:relative}#callback-modal-wrapper .callback-label{line-height:23px;margin:0 0 15px}#callback-modal-wrapper .callback-inner h2{font-size:1.8rem;margin-bottom:20px;color:#333}#callback-modal-wrapper .input-group{margin-bottom:15px}#callback-modal-wrapper .input-group input{width:100%;padding:12px 15px;border-radius:8px;border:1px solid #ccc;font-size:1rem;transition:all .2s}#callback-modal-wrapper .input-group input:focus{outline:none;border-color:#6260a5;box-shadow:0 0 5px rgba(98,96,165,.5)}#callback-modal-wrapper .btn-submit{width:100%;padding:12px;background:var(--template-violet);color:#fff;font-size:1rem;font-weight:bold;border:none;border-radius:12px;cursor:pointer;transition:background .3s}#callback-modal-wrapper .btn-submit:hover{background:var(--template-purple-dark)}#callback-modal-wrapper .callback-success{margin-top:20px;font-size:1rem;color:var(--template-purple-two);font-weight:500}#callback-modal-wrapper.animated{animation-duration:.2s}#callback-modal-wrapper .template-btn.mfp-close{color:#fff;width:auto;height:auto;line-height:inherit}.mfp-bg{background:rgba(0,0,0,.2) !important;opacity:1 !important}button{box-shadow:none !important}.tabs .tab-wrapper{display:flex;justify-content:space-around;color:var(--template-purple-two);width:100%;margin:0 auto}.tabs .tab-wrapper.fixed{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--template-white, #fff)}.tabs .tab-wrapper.tab-wrapper__cloned{position:fixed;top:20px;left:0;right:0;z-index:100;background:rgba(0,0,0,0);transition:all .3s ease}.tabs .tab-wrapper .tab-switch{position:relative;display:flex;flex-wrap:wrap;gap:8px;overflow:visible;border-radius:37px;padding:6px 6px;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 5px #d1d1d1}@media(max-width: 991px){.tabs .tab-wrapper .tab-switch{position:fixed !important;top:15px;gap:0;height:65px;z-index:100;background-color:hsla(0,0%,100%,.3) !important;backdrop-filter:blur(8px);flex-wrap:nowrap;overflow-x:auto;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}}@media(max-width: 991px)and (max-width: 991px){.tabs .tab-wrapper .tab-switch.visible{opacity:1;transform:translateY(0);pointer-events:auto;margin:0 10px}}.tabs .tab-wrapper .tab-switch:before{content:"";position:absolute;left:var(--tab-left, 0);top:var(--tab-top, 0);width:var(--tab-width, 0);height:var(--tab-height, 0);border-radius:27.5px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);background-color:var(--template-purple-dark);z-index:0;transition:left .3s cubic-bezier(0.88, -0.35, 0.565, 1.35),top .3s cubic-bezier(0.88, -0.35, 0.565, 1.35),width .3s cubic-bezier(0.88, -0.35, 0.565, 1.35),height .3s cubic-bezier(0.88, -0.35, 0.565, 1.35)}.tabs .tab-wrapper .tab{flex:0 0 auto;padding:15px 16px;z-index:1;position:relative;cursor:pointer;transition:color .3s;font-size:clamp(14px,3.2vw,16px);font-weight:bold;line-height:normal;user-select:none;display:flex;align-items:center;gap:8px}@media(max-width: 991px){.tabs .tab-wrapper .tab{padding:7px 15px 8px 10px}}.tabs .tab-wrapper .tab a{display:flex;align-items:center;gap:8px;color:var(--template-purple-two);text-decoration:none;transition:color .3s ease}@media(max-width: 991px){.tabs .tab-wrapper .tab a span{display:none}}.tabs .tab-wrapper .tab .tab-icon{display:flex;align-items:center;justify-content:center}.tabs .tab-wrapper .tab .tab-icon img{width:20px;height:20px;display:block;transition:filter .3s ease}@media(max-width: 991px){.tabs .tab-wrapper .tab .tab-icon img{width:32px;height:32px;display:block}}.tabs .tab-wrapper .tab.active a{color:#fff}.tabs .tab-wrapper .tab.active a span{display:flex}.tabs .tab-wrapper .tab.active .tab-icon img{filter:brightness(0) invert(1)}.block-content h2{text-align:center;margin:0 0 30px;font-size:42px;color:var(--template-black, #0B2038);font-family:var(--template-special-font, "Amatic SC", cursive),cursive}.block-content p{font-family:var(--template-heading-font, "Nunito", serif),serif}.menu-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0 auto;max-width:1320px}.menu-grid__item{flex:1 1 calc(20% - 20px);display:flex;justify-content:center;align-items:stretch;transition:transform .3s ease,box-shadow .3s ease}.menu-grid__item .menu-box{width:100%;background:#fff;padding:20px;text-align:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.menu-grid__item .menu-box:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.1)}.menu-grid__item .menu-box__icon{margin-bottom:10px}.menu-grid__item .menu-box__icon img{width:128px;height:128px;object-fit:contain;transition:transform .3s ease}.menu-grid__item .menu-box__icon:hover img{transform:scale(1.1)}.menu-grid__item .menu-box__title{font-size:16px;font-weight:600;color:#333}.menu-grid__item .menu-box__title a{color:inherit;text-decoration:none;transition:color .2s ease}.menu-grid__item .menu-box__title a:hover{color:var(--template-violet, #7b61ff)}.menu-grid__item .menu-box,.menu-grid__item .animated-box{position:relative;z-index:0}.menu-grid__item .menu-box a,.menu-grid__item .animated-box a{position:relative;z-index:2;pointer-events:auto}.menu-grid__item .menu-box::before,.menu-grid__item .animated-box::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.menu-grid__item .menu-box:hover,.menu-grid__item .animated-box:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.1)}@media(max-width: 991px){.menu-grid__item{flex:1 1 calc(33.333% - 20px)}}.cafe .cafe-category{padding:80px 0 0;margin-bottom:50px}.cafe .cafe-category .cafe-category__image{border-radius:18px;overflow:hidden;margin:0 10px}.cafe .cafe-category .cafe-category__image img{width:100%;height:auto;display:block}.cafe .cafe-category__title{display:flex;align-items:center;justify-content:center;margin-bottom:30px;text-align:center}.cafe .cafe-category__title::before,.cafe .cafe-category__title::after{content:"";flex:1;max-width:200px;height:2px;background:var(--template-violet)}.cafe .cafe-category__title::before{margin-right:15px}.cafe .cafe-category__title::after{margin-left:15px}.cafe .cafe-category__title h2{background:var(--space-linear-gradient);color:var(--template-white, #fff);font-family:var(--template-special-font, "Amatic SC", cursive),cursive;padding:8px 15px;margin:0}.cafe .cafe-category:last-child{margin-bottom:0}.cafe .cafe-category__grid{display:flex;flex-wrap:wrap;gap:30px;border-top:none;border-bottom:none;padding:1px 15px 10px}.cafe .cafe-category__grid--2cols{display:flex;align-items:flex-start;gap:30px}.cafe .cafe-category__grid--2cols .cafe-category__column{flex:0 0 60%;display:flex;flex-direction:column;gap:10px}.cafe .cafe-category__grid--2cols .cafe-category__image{flex:0 0 35%;display:flex;justify-content:center;align-items:flex-start}.cafe .cafe-category__grid--2cols .cafe-category__image img{max-height:400px;width:auto}.cafe .cafe-category__grid--2items .cafe-category__column{flex:0 0 calc(50% - 15px);display:flex;flex-direction:column;gap:10px}@media(max-width: 768px){.cafe .cafe-category__grid{flex-direction:column-reverse}.cafe .cafe-category__grid--2cols .cafe-category__column,.cafe .cafe-category__grid--2items .cafe-category__column{flex:0 0 100%}}.cafe .cafe-category__grid .cafe__notice{flex:0 0 100%;font-size:small;font-weight:bold}.cafe .cafe-category__grid .cafe-product{--price-min: 110px;--price-gap: 22px;display:flex;flex-direction:column;cursor:pointer;padding:0 0 5px;transition:border-color .25s ease,background-color .25s ease}.cafe .cafe-category__grid .cafe-product .cafe-product__title,.cafe .cafe-category__grid .cafe-product .cafe-product__info{transition:color .25s ease}.cafe .cafe-category__grid .cafe-product p{margin:0 !important;padding:0 !important;line-height:18px !important}.cafe .cafe-category__grid .cafe-product .cafe-product__header{position:relative;padding-right:calc(var(--price-min) + var(--price-gap))}.cafe .cafe-category__grid .cafe-product .cafe-product__title{position:relative;flex:1;margin:0;padding-right:.5rem;overflow:hidden}.cafe .cafe-category__grid .cafe-product .cafe-product__info{position:absolute;right:0;top:5px;min-width:var(--price-min);text-align:right;display:flex;flex-direction:column;background:var(--template-white, #fff);color:var(--template-black, #0B2038)}.cafe .cafe-category__grid .cafe-product .cafe-product__info .cafe-product__option{display:flex;justify-content:flex-end;align-items:center;gap:8px;white-space:nowrap;line-height:25px}.cafe .cafe-category__grid .cafe-product .cafe-product__info .cafe-product__price{font-size:1.2rem;font-weight:600}.cafe .cafe-category__grid .cafe-product .cafe-product__desc{padding-right:calc(var(--price-min) + var(--price-gap))}.cafe .cafe-category__grid .cafe-product.active{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-color:var(--template-secondary)}.cafe .cafe-category__grid .cafe-product.active .cafe-product__title,.cafe .cafe-category__grid .cafe-product.active .cafe-product__info{color:var(--template-secondary)}.cafe .cafe-category__grid .cafe-product .cafe-category__image{max-width:470px;margin:0 auto}@media(max-width: 480px){.cafe .cafe-category__grid .cafe-product .cafe-category__image{--price-min: 130px}}.cafe .cafe-category__grid .cafe-product .cafe-category__image{max-width:470px;margin:0 auto}.cafe .cafe-category__grid .cafe-product .cafe-category__grid--full{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cafe .cafe-category__grid .cafe-product:not(.disable_dots) .cafe-product__title::after{content:"................................................................................";position:absolute;font-size:30px;bottom:-3px;white-space:nowrap;overflow:hidden;width:100%;letter-spacing:6px;padding-left:10px;color:currentColor}.cafe .cafe-category__grid .cafe-product.disable_dots{--price-min: 0;--price-gap: 0}.cafe .cafe-category__grid .cafe-product.disable_dots .cafe-product__header .cafe-product__info{display:none}.particle{position:absolute;width:var(--size);height:var(--size);background-color:gold;border-radius:50%;opacity:.7;box-shadow:0 0 6px gold;animation:sparkle var(--duration) linear infinite;z-index:2}@keyframes sparkle{0%{transform:translate(0, 0) scale(1);opacity:.5}50%{transform:translate(var(--x), var(--y)) scale(1.8);opacity:1}100%{transform:translate(0, 0) scale(1);opacity:.5}}.shape{position:absolute;display:inline-block;pointer-events:none;z-index:1}.shape img{display:block;max-width:100%;height:auto}.shape--top-left{top:0;left:0}.shape--center-left{top:50%;left:0;transform:translateY(-50%)}.shape--bottom-left{bottom:0;left:0}.shape--top-right{top:0;right:0}.shape--center-right{top:50%;right:0;transform:translateY(-50%)}.shape--bottom-right{bottom:0;right:0}.shape--center{top:50%;left:50%;transform:translate(-50%, -50%)}.shape-treemove{animation:treeMove 4s linear 0s infinite}.shape--sm{width:80px}.shape--md{width:150px}.shape--lg{width:250px}@keyframes shapeMover{0%,100%{transform:perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0)}50%{transform:perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px)}}@keyframes banner3Shake{0%{-webkit-transform:rotate3d(0, 1, 0, 0deg);transform:rotate3d(0, 1, 0, 0deg)}30%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}60%{-webkit-transform:rotate3d(1, 0, 0, 0deg);transform:rotate3d(1, 0, 0, 0deg)}80%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}100%{-webkit-transform:rotate3d(0, 1, 0, 0deg);transform:rotate3d(0, 1, 0, 0deg)}}@keyframes squareMover{0%,100%{-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}20%,60%{-webkit-transform:translate(20px, 40px) rotate(180deg);transform:translate(20px, 40px) rotate(180deg)}30%,80%{-webkit-transform:translate(40px, 60px) rotate(0deg);transform:translate(40px, 60px) rotate(0deg)}}@keyframes treeMove{0%,100%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}25%,75%{-webkit-transform:rotate(5deg) translateX(15px);transform:rotate(5deg) translateX(15px)}50%{-webkit-transform:rotate(10deg) translateX(30px);transform:rotate(10deg) translateX(30px)}}@keyframes leafMove{0%,100%{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}25%,75%{transform:rotate(-2deg) translateX(5px)}50%{transform:rotate(-4deg) translateX(10px)}}@keyframes arrowMove{0%,100%{transform:rotate(0deg) translateY(0)}25%,75%{transform:rotate(-2deg) translateY(10px)}50%{transform:rotate(-4deg) translateY(15px)}}@keyframes carMove{0%,100%{transform:rotate(0deg) translateX(0)}25%,75%{transform:rotate(-3deg) translateX(20px)}50%{transform:rotate(-6deg) translateX(40px)}}@keyframes messageMove{0%,100%{transform:translateX(0)}25%,75%{transform:translateX(5px)}50%{transform:translateX(10px)}}@keyframes textRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes flowerRotate{0%,100%{transform:rotate(0deg)}25%,75%{transform:rotate(5deg)}50%{transform:rotate(10deg)}}@keyframes float-bob-x{0%{transform:translateX(-30px)}50%{transform:translateX(-10px)}100%{transform:translateX(-30px)}}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;width:375px;height:375px}}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;width:375px;height:375px}}.fluid-accordion{display:flex;flex-direction:column;align-items:flex-start}.fluid-accordion__item{background-color:hsla(0,0%,100%,.3);backdrop-filter:blur(8px);color:var(--template-white);margin:var(--gutter);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;width:var(--collapsed-width);height:var(--collapsed-height);box-sizing:border-box;transition:width .5s cubic-bezier(0.17, 0.84, 0.44, 1),height .5s cubic-bezier(0.17, 0.84, 0.44, 1)}@media(max-width: 992px){.fluid-accordion__item{width:100% !important}}.fluid-accordion__item:not(.active){cursor:pointer}.fluid-accordion__item .title{font-weight:bold;cursor:pointer;white-space:nowrap;padding:20px 16px 20px 60px}@media(max-width: 992px){.fluid-accordion__item .title{white-space:normal}}.fluid-accordion__item .title h4{color:var(--template-white);text-align:left;font-weight:bold;font-size:16px;margin:0;transition:all 500ms ease;position:relative}@media(max-width: 992px){.fluid-accordion__item .title h4{white-space:normal}}.fluid-accordion__item .title .icon{position:absolute;top:15px;left:15px;width:30px;height:30px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.fluid-accordion__item .title .icon:before,.fluid-accordion__item .title .icon:after{content:"";position:absolute;background-color:var(--template-white);transition:all .3s ease}.fluid-accordion__item .title .icon:before{width:2px;height:16px}.fluid-accordion__item .title .icon:after{width:16px;height:2px}.fluid-accordion__item .content{opacity:0;padding:0 15px 0;transition:opacity 1s ease,padding .6s ease;pointer-events:none}.fluid-accordion__item.active{flex-grow:var(--total-options)}@media(max-width: 992px){.fluid-accordion__item.active{min-width:unset}}.fluid-accordion__item.active .title h4{color:var(--template-base)}.fluid-accordion__item.active .title .icon{border-color:var(--template-base)}.fluid-accordion__item.active .title .icon:before,.fluid-accordion__item.active .title .icon:after{opacity:0;background-color:var(--template-base);transform:rotate(90deg)}.fluid-accordion__item.active .title .icon:before{opacity:1}.fluid-accordion__item.active .content{opacity:1;pointer-events:auto}.fluid-accordion__row{display:flex;flex-direction:row;overflow:hidden;gap:1rem;transition:all .5s ease}.fluid-accordion__row .fluid-accordion__item{flex:1;display:flex;flex-direction:row;min-width:0;cursor:pointer;transition:all .6s ease;background-color:#fff;opacity:1;transform:translateX(0);border-radius:16px;overflow:hidden}.fluid-accordion__row .fluid-accordion__item .package-card{display:flex;flex-direction:column;width:100%}.fluid-accordion__row .fluid-accordion__item .package-image{width:100%;overflow:hidden;position:relative}.fluid-accordion__row .fluid-accordion__item .package-fill{width:420px;height:500px;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .5s ease}.fluid-accordion__row .fluid-accordion__item .content{max-height:0;overflow:hidden;transition:max-height .6s ease}.fluid-accordion__row .fluid-accordion__item.active{flex:1 1 100%;cursor:default}.fluid-accordion__row .fluid-accordion__item.active .content{max-height:500px}.fluid-accordion__row.has-active .fluid-accordion__item{flex:0 0 0;opacity:0;transform:translateX(-50%);pointer-events:none}.fluid-accordion__row.has-active .fluid-accordion__item.active{flex:1 1 100%;opacity:1;transform:translateX(0);pointer-events:auto}.shape-divider{position:relative;width:100%;height:50px;line-height:0;overflow:hidden}@media(max-width: 991px){.shape-divider{height:20px}}.shape-divider svg{position:absolute;width:100%;height:100%;left:0;bottom:0;display:block}.shape-divider .top{fill:var(--color-top, #faf5f3);transition:fill .3s ease}.shape-divider .bottom{fill:var(--color-bottom, #fff);transition:fill .3s ease}.shape-divider--diagonal-right svg{transform:scaleX(-1);transform-origin:center}.gallery-wrapper{position:relative;overflow:hidden;min-height:480px}.gallery-wrapper.honey-custom{min-height:unset !important}.gallery-wrapper .gallery-block{display:grid;grid-template-columns:1fr;gap:50px 20px;margin:0 0 50px}@media(min-width: 768px){.gallery-wrapper .gallery-block{grid-template-columns:repeat(2, 1fr)}}.gallery-wrapper .gallery-block .gallery-item{display:flex;gap:20px;align-items:center}@media(max-width: 991px){.gallery-wrapper .gallery-block .gallery-item{flex-direction:column}}.gallery-wrapper .gallery-block .link,.gallery-wrapper .gallery-block .widget ul a,.widget ul .gallery-wrapper .gallery-block a,.gallery-wrapper .gallery-block .main-header .main-header__inner .main-header__location-toggler .location-info .main-header__call__number,.main-header .main-header__inner .main-header__location-toggler .location-info .gallery-wrapper .gallery-block .main-header__call__number{position:relative;flex:0 0 250px}.gallery-wrapper .gallery-block .title{position:relative;margin:0;line-height:3.5rem;font-size:3rem;font-weight:600;font-family:var(--template-special-font, "Amatic SC", cursive),cursive}.gallery-wrapper .gallery-block .title a{color:var(--template-white, #fff)}.gallery-wrapper .gallery-block .title a:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;-webkit-text-stroke:8px var(--celebration-title);text-stroke:8px var(--celebration-title);paint-order:stroke fill}.gallery-wrapper .gallery{position:relative;margin:0 auto;display:block;opacity:0;transition:opacity .5s ease;pointer-events:none}.gallery-wrapper .gallery.loaded{opacity:1;pointer-events:auto}.gallery-wrapper .organic{display:block;overflow:hidden;text-decoration:none;transition:transform .25s ease-out,filter .25s ease-out;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 33' fill='white'><path d='M32 16.9264C32 25.7249 23.6364 32.2521 16 32.8594C7.27273 32.8594 0 25.7249 0 16.9264C0 8.12781 3.63636 0.859422 18.1818 0.859378C27.6364 1.46673 32 8.12782 32 16.9264Z'/></svg>");-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 33' fill='white'><path d='M32 16.9264C32 25.7249 23.6364 32.2521 16 32.8594C7.27273 32.8594 0 25.7249 0 16.9264C0 8.12781 3.63636 0.859422 18.1818 0.859378C27.6364 1.46673 32 8.12782 32 16.9264Z'/></svg>");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:100% 100%;-webkit-mask-size:100% 100%}.gallery-wrapper .honeycomb{display:block;overflow:hidden;text-decoration:none;transition:transform .25s ease-out,filter .25s ease-out;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86.6 100'><path d='M2,27 Q2,25 4,24 L41.3,4 Q43.3,3 45.3,4 L82.6,24 Q84.6,25 84.6,27 L84.6,73 Q84.6,75 82.6,76 L45.3,96 Q43.3,97 41.3,96 L4,76 Q2,75 2,73 Z' fill='white'/></svg>");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86.6 100'><path d='M2,27 Q2,25 4,24 L41.3,4 Q43.3,3 45.3,4 L82.6,24 Q84.6,25 84.6,27 L84.6,73 Q84.6,75 82.6,76 L45.3,96 Q43.3,97 41.3,96 L4,76 Q2,75 2,73 Z' fill='white'/></svg>");mask-size:100% 100%;mask-repeat:no-repeat}.gallery-wrapper a.link:before,.gallery-wrapper .widget ul a:before,.widget ul .gallery-wrapper a:before,.gallery-wrapper .main-header .main-header__inner .main-header__location-toggler .location-info a.main-header__call__number:before,.main-header .main-header__inner .main-header__location-toggler .location-info .gallery-wrapper a.main-header__call__number:before{content:"";z-index:1;position:absolute;width:200%;height:50%;top:-10%;left:-40%;background:#fff;opacity:.3;transform:rotate(35deg);transition:transform .35s;border-radius:15px;pointer-events:none}.gallery-wrapper a.link:after,.gallery-wrapper .widget ul a:after,.widget ul .gallery-wrapper a:after,.gallery-wrapper .main-header .main-header__inner .main-header__location-toggler .location-info a.main-header__call__number:after,.main-header .main-header__inner .main-header__location-toggler .location-info .gallery-wrapper a.main-header__call__number:after{content:"";position:absolute;inset:0;border:2px solid hsla(0,0%,100%,.8);pointer-events:none;-webkit-mask-image:inherit;mask-image:inherit}.gallery-wrapper a.link:hover,.gallery-wrapper .widget ul a:hover,.widget ul .gallery-wrapper a:hover,.gallery-wrapper .main-header .main-header__inner .main-header__location-toggler .location-info a.main-header__call__number:hover,.main-header .main-header__inner .main-header__location-toggler .location-info .gallery-wrapper a.main-header__call__number:hover{transform:scale(1.05);filter:brightness(1.1);z-index:2}.gallery-wrapper a.link:hover:before,.gallery-wrapper .widget ul a:hover:before,.widget ul .gallery-wrapper a:hover:before,.gallery-wrapper .main-header .main-header__inner .main-header__location-toggler .location-info a.main-header__call__number:hover:before,.main-header .main-header__inner .main-header__location-toggler .location-info .gallery-wrapper a.main-header__call__number:hover:before{transform:translateY(300%) rotate(35deg)}.gallery-wrapper a.link img,.gallery-wrapper .widget ul a img,.widget ul .gallery-wrapper a img,.gallery-wrapper .main-header .main-header__inner .main-header__location-toggler .location-info a.main-header__call__number img,.main-header .main-header__inner .main-header__location-toggler .location-info .gallery-wrapper a.main-header__call__number img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:inherit;mask-image:inherit;-webkit-mask-size:100% 100%;mask-size:100% 100%}.gallery-wrapper a.link img:after,.gallery-wrapper .widget ul a img:after,.widget ul .gallery-wrapper a img:after,.gallery-wrapper .main-header .main-header__inner .main-header__location-toggler .location-info a.main-header__call__number img:after,.main-header .main-header__inner .main-header__location-toggler .location-info .gallery-wrapper a.main-header__call__number img:after{content:"";position:absolute;inset:0;border:2px solid hsla(0,0%,100%,.8);pointer-events:none;-webkit-mask-image:inherit;mask-image:inherit}.gallery-wrapper .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.85);color:var(--template-black2);display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 0 15px rgba(0,0,0,.2);z-index:1}.gallery-wrapper .btn-play i{font-size:26px;margin-left:3px}.gallery-wrapper .btn-play:hover{background:#fc0;color:#000;transform:translate(-50%, -50%) scale(1.1)}.shadow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;width:100%;border-radius:50%;background:radial-gradient(#5d6180, rgba(0, 0, 0, 0) 70%)}.ribbon{--f: 0px;--r: 12px;position:absolute;top:20px;border-bottom:var(--f) solid rgba(0,0,0,.3333333333);padding:0 14px 0 10px;font-family:var(--template-font, "Rubik", sans-serif),"sans-serif";font-weight:700;font-size:1.7rem}.ribbon--secondary{background:var(--template-secondary2);color:var(--template-white)}.ribbon--primary{background:var(--template-primary);color:var(--template-white)}.ribbon--right{right:calc(-1*var(--f));border-left:var(--r) solid rgba(0,0,0,0);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--f)), calc(100% - var(--f)) 100%, calc(100% - var(--f)) calc(100% - var(--f)), 0 calc(100% - var(--f)), var(--r) calc(50% - var(--f) / 2))}.ribbon--left{left:calc(-1*var(--f));border-right:var(--r) solid rgba(0,0,0,0);clip-path:polygon(100% 0, 0 0, 0 calc(100% - var(--f)), var(--f) 100%, var(--f) calc(100% - var(--f)), 100% calc(100% - var(--f)), calc(100% - var(--r)) calc(50% - var(--f) / 2))}/*# sourceMappingURL=styles.min.css.map */
