@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);.interaction-disabled{cursor:default;pointer-events:none;touch-action:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:clamp(4rem,2.7676056338rem + 5.2582159624vw,7.5rem);scroll-padding-top:var(--_section-gap)}body{background-color:#f1f1f1;display:grid;font-family:Nunito,sans-serif;grid-template-rows:auto 1fr auto;max-width:100vw;min-height:200vh;overflow-x:hidden}button{background:none;border:none;cursor:pointer}a,a:visited{color:inherit;-webkit-text-decoration:none;text-decoration:none}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:Dancing Script,cursive}img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}input,textarea{border:none;min-width:0;outline:none;resize:none;width:100%}input[type=checkbox],input[type=radio]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}:root{--_section-gap:clamp(4rem,2.7676056338rem + 5.2582159624vw,7.5rem);--_section-offset:clamp(0.5rem,0.0176056338rem + 2.0582159624vw,1.87rem);--white:#fff;--black:#000;--gray:#f5f5f5;--gray-dark:#333;--gray-light:#f9f9f9}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important}}:where(section,header,footer){width:100vw}:where(section,header,footer)>.container{height:100%;margin-left:auto;margin-right:auto;width:min(90rem - clamp(.5rem,.0176056338rem + 2.0582159624vw,1.87rem)*2,100vw - clamp(.5rem,.0176056338rem + 2.0582159624vw,1.87rem)*2);width:min(90rem - var(--_section-offset)*2,100vw - var(--_section-offset)*2)}main{display:grid;grid-gap:clamp(4rem,2.7676056338rem + 5.2582159624vw,7.5rem);grid-gap:var(--_section-gap);gap:clamp(4rem,2.7676056338rem + 5.2582159624vw,7.5rem);gap:var(--_section-gap);grid-auto-rows:max-content}.accentButton{background-color:#000;background-color:var(--black);border-radius:.25rem;color:#fff;color:var(--white);font-size:1.1rem;font-weight:600;padding:.75rem 2rem;text-transform:capitalize}.beforeLoaded{opacity:0}.backdrop.burger[open] .window{transform:translateX(0)}.backdrop.burger .window{background-color:#fff;height:100vh;padding:6rem 2rem 2rem;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .3s ease-in-out;width:min(80vw,30rem);z-index:100}.backdrop.burger .window .close-button{cursor:pointer;height:2rem;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease-in-out;width:2rem}.backdrop.burger .window .close-button svg{height:inherit;width:inherit}@media(hover:hover){.backdrop.burger .window .close-button:hover{opacity:.5;scale:.8}}@media(hover:none){.backdrop.burger .window .close-button:active{opacity:.5;scale:.8}}.backdrop.burger .window ul{align-items:center;display:grid;grid-gap:2rem;gap:2rem}.backdrop.burger .window ul li{font-size:1.25rem}.backdrop{--_open:1000ms;--_close:1000ms;background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;position:fixed;top:0;transition-duration:1s;transition-duration:var(--_open);visibility:hidden;width:100vw;z-index:9999}.backdrop[open]{opacity:1;visibility:visible}.backdrop[close]{transition-duration:var(--_close)}body:has(.backdrop[open]){overflow:hidden}#menu-103{display:none}.menu{border-radius:100%;cursor:pointer;height:38px;position:relative;transition:all .34s;width:38px}.menu_part{background:#313d44;border-radius:0;height:3px;left:0;margin:auto;position:absolute;right:0;top:calc(50% - 8.5px);transition:all .34s cubic-bezier(.6,.1,.2,1.7);width:18px;width:18}.menu_part:first-of-type{top:calc(50% - 8.5px);width:17.9948px}.menu_part:nth-of-type(2){top:calc(50% - 3.5px);width:17.9948px}.menu_part:nth-of-type(3){top:calc(50% + 1.5px);width:17.9948px}input#menu-103:checked+label .menu{transform:scale(1.07) rotate(180deg)}input#menu-103:checked+label .menu .menu_part:first-of-type{top:calc(50% - 1.5px)!important;transform:rotate(45deg);width:18px!important}input#menu-103:checked+label .menu .menu_part:nth-of-type(2){left:-2px!important;opacity:0}input#menu-103:checked+label .menu .menu_part:nth-of-type(3){top:calc(50% - 1.5px)!important;transform:rotate(-45deg);width:18px!important}.accordeon{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .5s ease}.accordeon .content{min-height:0;overflow:hidden;transition:height 3.5s ease;transition:height var(--_ts,3.5s) ease}.accordeon[open]{grid-template-rows:1fr}header{background-color:#fff;background-color:var(--white);padding:clamp(.25rem,-.1021126761rem + 1.5023474178vw,1.25rem) 0;position:fixed;z-index:222}header nav{align-items:center;display:flex}@media screen and (min-width:992px){header nav{justify-content:space-between}}@media screen and (max-width:992px){header nav{justify-content:center;position:relative}}header nav .menu-item a{color:#000;font-size:clamp(.8rem,.7295774648rem + .3004694836vw,1rem);padding:.65rem}header nav .nav-list{display:flex;gap:clamp(.4rem,.2591549296rem + .6009389671vw,.8rem)}@media screen and (max-width:992px){header nav .nav-list{display:none}}header .custom-logo-link{height:3.875rem;width:6.3125rem}header .custom-logo-link img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){header label{display:none}}@media screen and (max-width:992px){header label{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:222}}header .language-switcher{align-items:center;display:flex;gap:.25rem;position:relative}@media screen and (max-width:992px){header .language-switcher{display:none}}header .language-switcher .current-language{align-items:center;color:#000;color:var(--black);display:flex;font-size:1.2rem;font-weight:600;gap:.5rem}header .language-switcher .current-language[active] svg{rotate:90deg}header .language-switcher .current-language svg{height:1rem;transition:rotate .3s ease-in-out;width:1rem}header .language-switcher .current-language .active{display:none}header .language-switcher .else-languages{align-items:center;color:#827c7c;display:flex;gap:inherit}#hero{align-items:end;display:grid;min-height:-moz-max-content;min-height:max-content;position:relative}@media screen and (min-width:992px){#hero{height:min(100vh,62.5vw)}}#hero .main-image,#hero .video{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(100vw,90rem);z-index:-1}#hero .main-image video,#hero .video video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:992px){#hero .main-image video,#hero .video video{filter:brightness(.5)}}#hero .container{height:-moz-max-content;height:max-content}@media screen and (min-width:992px){#hero .container{padding-bottom:3.13rem;padding-top:7.5rem}}@media screen and (max-width:992px){#hero .container{padding-bottom:3.13rem;padding-top:12.5rem}}#hero .container .title{color:#fff}@media screen and (max-width:992px){#hero .container .title{margin-bottom:8rem}}#hero .container .title h1{font-size:clamp(4rem,1.6672535211rem + 9.9530516432vw,10.625rem);font-style:normal;font-weight:400;line-height:normal}#hero .container .title p{color:#efefef;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);font-style:normal;font-weight:400;line-height:normal}#hero .container .benefits{color:#f0f0f0;margin-left:auto;max-width:29.3rem;padding-bottom:1rem;padding-top:1rem;position:relative;width:-moz-max-content;width:max-content}#hero .container .benefits:after,#hero .container .benefits:before{background:hsla(0,0%,100%,.3);content:"";height:.0625rem;position:absolute;width:8.375rem}#hero .container .benefits:before{right:0;top:0}#hero .container .benefits:after{bottom:0;left:0}#hero .container .benefits ol,#hero .container .benefits ul{font-size:.875rem;font-style:normal;font-weight:500;line-height:normal}#hero .container .benefits ol:has(>.node),#hero .container .benefits ul:has(>.node){display:grid;grid-gap:1rem;gap:1rem}#hero .container .benefits ol .node ul,#hero .container .benefits ul .node ul{display:flex;justify-content:flex-end;--_gap:clamp(1.24rem,0.8878873239rem + 1.5023474178vw,2.24rem);gap:clamp(1.24rem,.8878873239rem + 1.5023474178vw,2.24rem);gap:var(--_gap)}@media screen and (max-width:992px){#hero .container .benefits ol .node ul,#hero .container .benefits ul .node ul{flex-direction:column;text-align:right}}@media screen and (min-width:992px){#hero .container .benefits ol .node ul li:not(:last-child),#hero .container .benefits ul .node ul li:not(:last-child){position:relative}#hero .container .benefits ol .node ul li:not(:last-child):after,#hero .container .benefits ul .node ul li:not(:last-child):after{background-color:#efefef;content:"";display:inline-block;height:100%;left:calc(100% + var(--_gap)/2);position:absolute;top:50%;translate:0 -50%;width:.0625rem}}#hero .container .benefits ol strong,#hero .container .benefits ul strong{font-weight:800}#hero .container .buttons{display:flex;flex-wrap:wrap;gap:1.31rem;justify-content:center;margin-top:3.19rem}#hero .container .buttons a{border:1px solid #fff;border-radius:.375rem;flex:0 1 21.6875rem;padding:.62rem;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}#hero .container .buttons a:first-child{background:#fff;color:#000;color:var(--black);cursor:pointer}@media(hover:hover){#hero .container .buttons a:first-child:hover{background:transparent;color:#fff}}@media(hover:none){#hero .container .buttons a:first-child:active{background:transparent;color:#fff}}#hero .container .buttons a:last-child{color:#fff;cursor:pointer}@media(hover:hover){#hero .container .buttons a:last-child:hover{background:#fff;color:#000;color:var(--black)}}@media(hover:none){#hero .container .buttons a:last-child:active{background:#fff;color:#000;color:var(--black)}}#about .title{grid-column:1/-1;width:-moz-max-content;width:max-content}#about .title p{color:#bcb6b6;font-family:Nunito;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);font-style:italic;font-weight:500;line-height:normal;margin-bottom:.63rem;position:relative}#about .title p:before{background-color:#bcb6b6;content:"";height:1px;left:0;position:absolute;top:calc(100% + .63rem);width:9rem}#about .title h2,#about .title h3{color:#000;font-family:Nunito;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-style:normal;font-weight:400;line-height:3.4375rem}#about .title h2 em,#about .title h3 em{font-family:Dancing Script}#about .container{display:grid;grid-gap:2.44rem;gap:2.44rem}@media screen and (min-width:992px){#about .container{grid-template-columns:min(28.3vw,25.5rem) 1fr}}#about img{border-radius:.375rem}#about aside img{aspect-ratio:.9831325301}#about .content{display:grid;grid-gap:1rem;gap:1rem}#about .content img{aspect-ratio:1.670411985}#about .content-top{max-width:35rem}#about .content-bottom{display:flex;gap:clamp(1rem,.1654929577rem + 3.5605633803vw,3.37rem)}@media screen and (max-width:992px){#about .content-bottom{align-items:center;flex-direction:column}}@media screen and (min-width:992px){#about .content-bottom img{width:min(30.97VW,27.875rem)}}#about .content-bottom article{display:grid;grid-gap:1rem;gap:1rem;grid-auto-rows:max-content;grid-template-columns:1fr}#advantages .title{grid-column:1/-1;width:-moz-max-content;width:max-content}#advantages .title p{color:#bcb6b6;font-family:Nunito;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);font-style:italic;font-weight:500;line-height:normal;margin-bottom:.63rem;position:relative}#advantages .title p:before{background-color:#bcb6b6;content:"";height:1px;left:0;position:absolute;top:calc(100% + .63rem);width:9rem}#advantages .title h2,#advantages .title h3{color:#000;font-family:Nunito;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-style:normal;font-weight:400;line-height:3.4375rem}#advantages .title h2 em,#advantages .title h3 em{font-family:Dancing Script}#advantages .container{display:grid;grid-gap:clamp(2rem,-1.7429577465rem + 15.9699530516vw,12.63rem);gap:clamp(2rem,-1.7429577465rem + 15.9699530516vw,12.63rem)}@media screen and (min-width:992px){#advantages .container{grid-template-columns:min(48.6vw,43.8rem) 1fr}}#advantages .images{display:grid;grid-gap:6.06rem;gap:6.06rem;margin-top:8.56rem}@media screen and (max-width:992px){#advantages .images{display:none}}#advantages .images img{border-radius:.375rem;height:auto}#advantages .images img:first-child{aspect-ratio:.7207392197;justify-self:end;width:21.9375rem}#advantages .images img:last-child{aspect-ratio:.9802631665;width:11.39556rem}#advantages .list{counter-reset:advantagesList;display:grid;grid-gap:clamp(1rem,.0211267606rem + 4.1765258216vw,3.78rem);gap:clamp(1rem,.0211267606rem + 4.1765258216vw,3.78rem)}#advantages .list p{color:#000;counter-increment:advantagesList;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}#advantages .list p:before{border-bottom:1px solid #8f8f8f;color:#8f8f8f;content:counter(advantagesList);display:block;font-size:2.5rem;font-size:1.125rem;font-style:italic;font-weight:600;line-height:normal;margin-bottom:.69rem;padding-bottom:1.19rem;text-align:center;width:2.375rem}#advantages .list p strong{display:inline-block;font-size:1.375rem;font-weight:700;margin-bottom:1.12rem}#mision{background-color:#fff;padding-bottom:3.69rem;padding-top:1.81rem}#mision .title{width:-moz-max-content;width:max-content}#mision .title p{color:#bcb6b6;font-family:Nunito;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);font-style:italic;font-weight:500;line-height:normal;margin-bottom:.63rem;position:relative}#mision .title p:before{background-color:#bcb6b6;content:"";height:1px;left:0;position:absolute;top:calc(100% + .63rem);width:9rem}#mision .title h2,#mision .title h3{color:#000;font-family:Nunito;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-style:normal;font-weight:400;line-height:3.4375rem}#mision .title h2 em,#mision .title h3 em{font-family:Dancing Script}#mision .container{display:grid;grid-gap:2.19rem;gap:2.19rem}@media screen and (min-width:992px){#mision .container{grid-template-columns:repeat(2,1fr)}}#mision .text{display:grid;grid-gap:clamp(1rem,.5176056338rem + 2.0582159624vw,2.37rem);gap:clamp(1rem,.5176056338rem + 2.0582159624vw,2.37rem)}#mision .text p:nth-child(2n){justify-self:end;max-width:33.0625rem}#mision .text p:nth-child(odd){max-width:17.3125rem}#mision img{align-self:center;aspect-ratio:2.6401515152;border-radius:.375rem;height:auto}@media screen and (min-width:992px){#mision img{grid-column:2;grid-row:1/3}}#consultation,#cources{padding-bottom:2.44rem;padding-top:2.44rem}#consultation .container,#cources .container{position:relative}#consultation .title,#cources .title{margin-bottom:2.5rem;width:-moz-max-content;width:max-content}#consultation .title p,#cources .title p{color:#bcb6b6;font-family:Nunito;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);font-style:italic;font-weight:500;line-height:normal;margin-bottom:.63rem;position:relative}#consultation .title p:before,#cources .title p:before{background-color:#bcb6b6;content:"";height:1px;left:0;position:absolute;top:calc(100% + .63rem);width:9rem}#consultation .title h2,#consultation .title h3,#cources .title h2,#cources .title h3{color:#000;font-family:Nunito;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-style:normal;font-weight:400;line-height:3.4375rem}#consultation .title h2 em,#consultation .title h3 em,#cources .title h2 em,#cources .title h3 em{font-family:Dancing Script}@media screen and (min-width:992px){#consultation .swiper,#cources .swiper{margin-left:4.12rem;margin-right:4.12rem}}#consultation .showMore,#cources .showMore{border:1px solid #000;border-radius:.375rem;color:#000;display:block;font-family:Nunito;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-left:auto;margin-right:auto;margin-top:3.12rem;padding:.78rem;width:min(21.6875rem,100%)}#consultation:not(:has(.swiper-slide:nth-child(4))) .controls,#consultation:not(:has(.swiper-slide:nth-child(4))) .showMore,#cources:not(:has(.swiper-slide:nth-child(4))) .controls,#cources:not(:has(.swiper-slide:nth-child(4))) .showMore{display:none}#consultation .showMoreList .item,#consultation .swiper-slide,#cources .showMoreList .item,#cources .swiper-slide{aspect-ratio:.73875803;border-radius:.375rem;color:#fff;overflow:hidden;position:relative;--_pi:1.19rem;display:grid;padding:1.88rem 1.19rem;padding:1.88rem var(--_pi);grid-gap:2.5rem;gap:2.5rem;grid-template-rows:1fr max-content max-content}#consultation .showMoreList .item h3,#consultation .swiper-slide h3,#cources .showMoreList .item h3,#cources .swiper-slide h3{font-family:Nunito;font-size:1.875rem;font-style:italic;font-weight:500;line-height:normal}#consultation .showMoreList .item h3 span,#consultation .swiper-slide h3 span,#cources .showMoreList .item h3 span,#cources .swiper-slide h3 span{display:inline-block;position:relative;width:100%}#consultation .showMoreList .item h3 span:before,#consultation .swiper-slide h3 span:before,#cources .showMoreList .item h3 span:before,#cources .swiper-slide h3 span:before{background-color:#fff;bottom:-.31rem;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}#consultation .showMoreList .item img,#consultation .swiper-slide img,#cources .showMoreList .item img,#cources .swiper-slide img{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}#consultation .showMoreList .item .card__text,#consultation .swiper-slide .card__text,#cources .showMoreList .item .card__text,#cources .swiper-slide .card__text{border-left:.1875rem solid #fff;padding-left:.75rem}#consultation .showMoreList .item .card__text p,#consultation .swiper-slide .card__text p,#cources .showMoreList .item .card__text p,#cources .swiper-slide .card__text p{align-items:end;display:flex;gap:.4rem}#consultation .showMoreList .item .card__text strong,#consultation .swiper-slide .card__text strong,#cources .showMoreList .item .card__text strong,#cources .swiper-slide .card__text strong{color:#fff;font-family:Nunito;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}#consultation .showMoreList .item .card__text span,#consultation .swiper-slide .card__text span,#cources .showMoreList .item .card__text span,#cources .swiper-slide .card__text span{color:#bebebe;font-family:Nunito;font-size:1rem;font-style:normal;font-weight:400;line-height:2.2rem}#consultation .showMoreList .item button,#consultation .swiper-slide button,#cources .showMoreList .item button,#cources .swiper-slide button{background-color:#fff;color:#000;margin-left:calc(var(--_pi)*-1);margin-right:calc(var(--_pi)*-1);padding:.69rem;width:calc(100% + var(--_pi)*2)}#consultation:has(.showMore[show]) .controls,#consultation:has(.showMore[show]) .swiper,#cources:has(.showMore[show]) .controls,#cources:has(.showMore[show]) .swiper{display:none}#consultation:has(.showMore[show]) .showMoreList,#cources:has(.showMore[show]) .showMoreList{display:grid}#consultation:not(:has(.showMore[show])) .showMoreList,#cources:not(:has(.showMore[show])) .showMoreList{display:none}#consultation .showMoreList,#cources .showMoreList{display:grid;grid-gap:2rem 7.125rem;gap:2rem 7.125rem}@media screen and (min-width:992px){#consultation .showMoreList,#cources .showMoreList{grid-template-columns:repeat(3,1fr);margin-left:4.12rem;margin-right:4.12rem}}@media screen and (max-width:1300px){#consultation .showMoreList,#cources .showMoreList{gap:2rem 3.75rem}}@media screen and (max-width:1100px){#consultation .showMoreList,#cources .showMoreList{gap:2rem 1.25rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:777px){#consultation .showMoreList,#cources .showMoreList{grid-template-columns:repeat(1,1fr)}}#consultation .showMore:not([show]) .less,#consultation .showMore[show] .more,#cources .showMore:not([show]) .less,#cources .showMore[show] .more{display:none}#consultation{background-color:#fafafa}.backdrop.cource[open] .window{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition-delay:.4s!important}.backdrop.cource .window{background-color:#fff;background-color:var(--white);-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);display:grid;grid-auto-rows:max-content;height:min(90vh,50rem);left:50%;max-height:-moz-max-content;max-height:max-content;overflow-y:auto;padding:clamp(1rem,.5387323944rem + 1.9680751174vw,2.31rem);position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .7s ease;width:min(95vw,70rem);grid-gap:1.19rem;gap:1.19rem}@media screen and (min-width:800px){.backdrop.cource .window{grid-template-columns:15.75rem 1fr}}.backdrop.cource .window h2{border-bottom:1px solid #787878;color:#000;font-family:Nunito;font-size:1.875rem;font-style:normal;font-weight:600;grid-column:1/-1;-webkit-hyphens:auto;hyphens:auto;line-height:normal;padding-right:2rem}.backdrop.cource .window img{border-radius:.375rem;height:auto}@media screen and (max-width:800px){.backdrop.cource .window .big{order:3}}.backdrop.cource .window .big img{border-radius:.375rem;height:auto}@media screen and (min-width:800px){.backdrop.cource .window .big img{aspect-ratio:.5688487585}}@media screen and (max-width:800px){.backdrop.cource .window .big img{aspect-ratio:1}}.backdrop.cource .window .small{align-self:end;grid-column:2;grid-row:3}@media screen and (max-width:992px){.backdrop.cource .window .small{display:none}}.backdrop.cource .window .content{gap:clamp(.6rem,.2408450704rem + 1.5323943662vw,1.62rem) clamp(1rem,-.2323943662rem + 5.2582159624vw,4.5rem);grid-template-rows:max-content 1fr max-content}@media screen and (min-width:800px){.backdrop.cource .window .content{display:grid}}@media screen and (max-width:800px){.backdrop.cource .window .content{display:contents}}@media screen and (min-width:992px){.backdrop.cource .window .content{grid-template-columns:1fr 6.875rem}}.backdrop.cource .window .content .puncts{border-bottom:1px solid #efeded;color:#000;display:grid;font-family:Nunito;font-size:.875rem;font-style:normal;font-weight:400;grid-column:1/-1;line-height:normal;padding-bottom:1.09rem;text-align:center}@media screen and (min-width:992px){.backdrop.cource .window .content .puncts{gap:.5rem;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:992px){.backdrop.cource .window .content .puncts{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.backdrop.cource .window .content .puncts{grid-template-columns:1fr}}.backdrop.cource .window .content .puncts strong{font-style:italic;font-weight:700}.backdrop.cource .window .content .textTop{display:grid}@media screen and (min-width:900px){.backdrop.cource .window .content .textTop{gap:3.13rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:992px){.backdrop.cource .window .content .textTop{grid-column:1/-1}}.backdrop.cource .window .content .textTop h4{color:#000;font-family:Nunito;font-size:1.375rem;font-style:normal;font-weight:400;line-height:normal}.backdrop.cource .window .content .textBottom{display:grid;grid-auto-rows:max-content;grid-row:3;grid-gap:1.19rem;gap:1.19rem}@media screen and (min-width:900px){.backdrop.cource .window .content .textBottom{grid-template-columns:repeat(2,1fr)}}.backdrop.cource .window .close-button{cursor:pointer;height:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);-o-object-fit:contain;object-fit:contain;position:absolute;right:clamp(1rem,.5809859155rem + 1.7877934272vw,2.19rem);top:clamp(1rem,.5387323944rem + 1.9680751174vw,2.31rem);transition:all .3s;width:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem)}.backdrop.cource .window .close-button svg{height:100%;width:100%}@media(hover:hover){.backdrop.cource .window .close-button:hover{opacity:.6;scale:.9}}@media(hover:none){.backdrop.cource .window .close-button:active{opacity:.6;scale:.9}}.controls{display:flex;gap:.38rem;position:absolute;right:0;top:0}.controls .next,.controls .prev{align-items:center;aspect-ratio:1;background:#f4f4f4;border-radius:50%;color:#000;cursor:pointer;display:grid;font-family:Nunito;font-size:1.25rem;font-style:normal;font-weight:400;justify-items:center;line-height:normal;place-items:center;text-align:center;transition:all .3s;width:2.625rem}.controls .next.swiper-button-disabled,.controls .prev.swiper-button-disabled{background:#ebeaea;color:#b2b2b2;font-family:Nunito;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media(hover:hover){.controls .next:hover,.controls .prev:hover{opacity:.6;scale:.9}}@media(hover:none){.controls .next:active,.controls .prev:active{opacity:.6;scale:.9}}#faq .title{grid-column:1/-1;width:-moz-max-content;width:max-content}#faq .title p{color:#bcb6b6;font-family:Nunito;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);font-style:italic;font-weight:500;line-height:normal;margin-bottom:.63rem;position:relative}#faq .title p:before{background-color:#bcb6b6;content:"";height:1px;left:0;position:absolute;top:calc(100% + .63rem);width:9rem}#faq .title h2,#faq .title h3{color:#000;font-family:Nunito;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-style:normal;font-weight:400;line-height:3.4375rem}#faq .title h2 em,#faq .title h3 em{font-family:Dancing Script}#faq .container{display:grid;grid-gap:2rem;gap:2rem}@media screen and (min-width:666px){#faq .container{grid-template-columns:min-content 1fr}}#faq aside{align-items:end;display:flex;gap:1.23rem;height:-moz-max-content;height:max-content}@media screen and (min-width:992px){#faq aside{align-self:end}}#faq aside img{border-radius:.375rem;height:auto}@media screen and (max-width:666px){#faq aside{display:none}}#faq aside .big{aspect-ratio:.6647949681;width:13.71138rem}#faq aside .small{aspect-ratio:.6647949219;width:6.10781rem}@media screen and (max-width:850px){#faq aside .small{display:none}}#faq .faqList{display:grid;grid-auto-rows:max-content;justify-self:end;max-width:51.4rem;grid-gap:1.44rem;gap:1.44rem}#faq .faqList .faqItem__question{align-items:center;border-bottom:1px solid #000;border-bottom:1px solid var(--black);color:#000;cursor:pointer;display:flex;font-family:Nunito;font-size:1.25rem;font-style:normal;font-weight:300;gap:1rem;justify-content:space-between;line-height:normal;padding-bottom:1rem}#faq .faqList .faqItem__question .icon{position:relative;width:1rem}#faq .faqList .faqItem__question .icon:after,#faq .faqList .faqItem__question .icon:before{background-color:#000;background-color:var(--black);border-radius:1rem;content:"";height:.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:0 0;transition:all .5s ease-in-out;width:100%}#faq .faqList .faqItem__question .icon:before{rotate:90deg}#faq .faqList .faqItem__answer{display:grid;grid-template-rows:0fr;margin-left:auto;max-width:39.25rem;transition:all .5s ease-in-out}#faq .faqList .faqItem__answer .content{min-height:0;overflow:hidden;transition:inherit}#faq .faqList .faqItem[active] .faqItem__question .icon:before{rotate:1turn}#faq .faqList .faqItem[active] .faqItem__question .icon:after{rotate:180deg}#faq .faqList .faqItem[active] .faqItem__answer{grid-template-rows:1fr}#faq .faqList .faqItem[active] .faqItem__answer .content{margin-top:2rem}#reviews{background-color:#fff;padding-bottom:5.94rem;padding-top:3.06rem}#reviews .title{margin-bottom:2.5rem;width:-moz-max-content;width:max-content}#reviews .title p{color:#bcb6b6;font-family:Nunito;font-size:clamp(1rem,.911971831rem + .3755868545vw,1.25rem);font-style:italic;font-weight:500;line-height:normal;margin-bottom:.63rem;position:relative}#reviews .title p:before{background-color:#bcb6b6;content:"";height:1px;left:0;position:absolute;top:calc(100% + .63rem);width:9rem}#reviews .title h2,#reviews .title h3{color:#000;font-family:Nunito;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-style:normal;font-weight:400;line-height:3.4375rem}#reviews .title h2 em,#reviews .title h3 em{font-family:Dancing Script}#reviews .container{position:relative}#reviews .swiper-slide{display:grid;grid-template-columns:max-content 1fr max-content;grid-template-rows:1fr max-content;grid-gap:2.19rem .69rem;align-items:end;gap:2.19rem .69rem}#reviews .swiper-slide:not(:last-child):before{background:#8f8d8d;content:"";height:min(22rem,100%);left:calc(100% + 1.5rem);position:absolute;top:.5rem;width:1px}#reviews .swiper-slide .content{grid-column:1/-1}#reviews .swiper-slide .name{color:#000}#reviews .swiper-slide .date,#reviews .swiper-slide .name{font-family:Nunito;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}#reviews .swiper-slide .date{color:#d9d9d9}#reviews .swiper-slide img{aspect-ratio:1;border-radius:50%;height:auto;width:5.375rem}footer{background:#2b2b2b;margin-top:clamp(4rem,2.7676056338rem + 5.2582159624vw,7.5rem);margin-top:var(--_section-gap);padding:2rem clamp(1rem,.0316901408rem + 4.1314553991vw,3.75rem) 3.94rem}footer .container{align-items:start;display:flex;gap:clamp(1rem,-1.4647887324rem + 10.5164319249vw,8rem);max-width:100%}@media screen and (max-width:992px){footer .container{align-items:center;flex-direction:column}}@media screen and (max-width:666px){footer .container{gap:2rem}}footer img{height:auto;-o-object-fit:contain;object-fit:contain;width:clamp(10rem,7.6892605634rem + 9.8591549296vw,16.5625rem)}footer ul{display:grid;grid-gap:1.56rem;gap:1.56rem}footer ul li{max-width:14rem}footer .nav-list{display:flex;flex-grow:1;gap:2rem;justify-content:space-between}@media screen and (max-width:666px){footer .nav-list{flex-direction:column;gap:3rem}}footer .nav-list a:has(+.sub-menu){color:#fff;display:block;font-family:Nunito;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1.56rem}footer .nav-list a{color:#c1c1c1;font-family:Nunito;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}
/*# sourceMappingURL=main.bundle.css.map*/