*,*::before,*::after{box-sizing:border-box;margin:0;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! wysiwyg.css v0.0.3 | MIT License | github.com/jgthms/wysiwyg.css */.wysiwyg{line-height:1.6}.wysiwyg a{text-decoration:none;border-bottom:1px solid}.wysiwyg abbr{border-bottom:1px dotted;cursor:help}.wysiwyg cite{font-style:italic}.wysiwyg hr{background:#e6e6e6;border:none;display:block;height:1px;margin-bottom:1.4em;margin-top:1.4em}.wysiwyg img{vertical-align:text-bottom}.wysiwyg ins{background-color:lime;text-decoration:none}.wysiwyg mark{background-color:#ff0}.wysiwyg small{font-size:.8em}.wysiwyg strong{font-weight:500}.wysiwyg sub,.wysiwyg sup{font-size:.8em}.wysiwyg sub{vertical-align:sub}.wysiwyg sup{vertical-align:super}.wysiwyg p,.wysiwyg dl,.wysiwyg ol,.wysiwyg ul,.wysiwyg blockquote,.wysiwyg pre,.wysiwyg table{margin-bottom:1.4em}.wysiwyg p:last-child,.wysiwyg dl:last-child,.wysiwyg ol:last-child,.wysiwyg ul:last-child,.wysiwyg blockquote:last-child,.wysiwyg pre:last-child,.wysiwyg table:last-child{margin-bottom:0}.wysiwyg p:empty{display:none}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{line-height:1.2}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg h1{font-size:2.4em;margin-bottom:.254333em;margin-top:.254333em;line-height:1}.wysiwyg h2{font-size:1.6em;margin-bottom:.475em;margin-top:1.575em;line-height:1.1}.wysiwyg h3{font-size:1.3em;margin-bottom:.507692em;margin-top:1.507692em}.wysiwyg h4{font-size:1.2em;margin-bottom:.516667em;margin-top:.516667em}.wysiwyg h5{font-size:1.1em;margin-bottom:.527273em;margin-top:.527273em}.wysiwyg h6{font-size:1em;margin-bottom:.7em;margin-top:.7em}.wysiwyg dd{margin-left:1.4em}.wysiwyg ol,.wysiwyg ul{list-style-position:outside;margin-left:1.4em}.wysiwyg ol{list-style-type:decimal}.wysiwyg ol ol{list-style-type:lower-alpha}.wysiwyg ol ol ol{list-style-type:lower-roman}.wysiwyg ol ol ol ol{list-style-type:lower-greek}.wysiwyg ol ol ol ol ol{list-style-type:decimal}.wysiwyg ol ol ol ol ol ol{list-style-type:lower-alpha}.wysiwyg ul{list-style-type:disc}.wysiwyg ul ul{list-style-type:circle}.wysiwyg ul ul ul{list-style-type:square}.wysiwyg ul ul ul ul{list-style-type:circle}.wysiwyg ul ul ul ul ul{list-style-type:disc}.wysiwyg ul ul ul ul ul ul{list-style-type:circle}.wysiwyg blockquote{border-left:4px solid #e6e6e6;padding:.6em 1.2em}.wysiwyg blockquote p{margin-bottom:0}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp,.wysiwyg pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;background-color:#f2f2f2;color:#333;font-size:.9em}.wysiwyg code,.wysiwyg kbd,.wysiwyg samp{border-radius:3px;line-height:1.77778;padding:.1em .4em .2em;vertical-align:baseline}.wysiwyg pre{overflow:auto;padding:1em 1.2em}.wysiwyg pre code{background:none;font-size:1em;line-height:1em}.wysiwyg figure{margin-bottom:2.8em;text-align:center}.wysiwyg figure:first-child{margin-top:0}.wysiwyg figure:last-child{margin-bottom:0}.wysiwyg figcaption{font-size:.8em;margin-top:.875em}.wysiwyg table{width:100%}.wysiwyg table pre{white-space:pre-wrap}.wysiwyg th,.wysiwyg td{font-size:1em;padding:.7em;border:1px solid #e6e6e6;line-height:1.4}.wysiwyg thead tr,.wysiwyg tfoot tr{background-color:#f5f5f5}.wysiwyg thead th,.wysiwyg thead td,.wysiwyg tfoot th,.wysiwyg tfoot td{font-size:.9em;padding:.77778em}.wysiwyg thead th code,.wysiwyg thead td code,.wysiwyg tfoot th code,.wysiwyg tfoot td code{background-color:#fff}.wysiwyg tbody tr{background-color:#fff}.faq-item{margin:.25rem 0}.faq-question{all:unset;display:flex;align-items:center;width:100%;font-weight:600;cursor:pointer;position:relative;padding:.75rem 0;transition:color .3s}.faq-question:focus{background-color:rgba(0,0,0,.05);border-radius:10px}.faq-question::before{content:"►";font-size:.75rem;margin-right:.5rem;transition:transform .3s ease}.faq-question[aria-expanded=true]::before{transform:rotate(90deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0;margin-left:1.25rem}.faq-answer.expanded{max-height:1000px;opacity:1}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f7f7ff}::-webkit-scrollbar-thumb{background:#065592;border-radius:24px}::-webkit-scrollbar-thumb:hover{background:#7fa6c9}::-moz-selection{background-color:#7fa6c9}::selection{background-color:#7fa6c9}::marker{color:#7fa6c9}input,textarea{accent-color:#7fa6c9;caret-color:#7fa6c9}.roboto-serif,.roboto-serif font,h1,h1 font,h2,h2 font,h3,h3 font,h4,h4 font,h5,h5 font,h6,h6 font{font-family:"Roboto Serif",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100,"GRAD" 0;line-height:1.1;padding-block:4px}.open-sans,*:not(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *){font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100;line-height:1.25}.playwrite-tz,.playwrite-tz font{font-family:"Playwrite TZ",cursive;font-optical-sizing:auto;font-weight:100;font-style:normal;line-height:1.2}h1,h-1,.h1,.h-1{font-size:72px;font-size:clamp(2rem,1.3554rem + 3.6832vw,4.5rem)}h2,h-2,.h2,.h-2{font-size:48px;font-size:clamp(1.5rem,1.1133rem + 2.2099vw,3rem)}h3,h-3,.h3,.h-3{font-size:32px;font-size:clamp(1.125rem,.8994rem + 1.2891vw,2rem)}h4,h-4,.h4,.h-4{font-size:24px;font-size:clamp(1.125rem,1.0283rem + .5525vw,1.5rem)}h5,h-5,.h5,.h-5{font-size:20px;font-size:clamp(1rem,.957rem + .2457vw,1.125rem)}p,.p,a,button,label,label span{font-size:16px}p-xl,p-xl *,.p-xl,.p-xl *,a-xl,a-xl *,button-xl,button-xl *,label-xl,label-xl *,label span-xl,label span-xl *{font-size:24px;font-size:clamp(1.25rem,1.1855rem + .3683vw,1.5rem)}p-l,p-l *,.p-l,.p-l *,a-l,a-l *,button-l,button-l *,label-l,label-l *,label span-l,label span-l *{font-size:20px;font-size:clamp(1rem,.957rem + .2457vw,1.125rem)}p-s,p-s *,.p-s,.p-s *,a-s,a-s *,button-s,button-s *,label-s,label-s *,label span-s,label span-s *{font-size:14px;font-size:clamp(.75rem,.7178rem + .1842vw,.875rem)}p-xs,p-xs *,.p-xs,.p-xs *,a-xs,a-xs *,button-xs,button-xs *,label-xs,label-xs *,label span-xs,label span-xs *{font-size:12px}.container{max-inline-size:1366px;padding-inline:16px;margin-inline:auto}.container-s{max-inline-size:1195px;padding-inline:16px;margin-inline:auto}.container-xs{max-inline-size:1024px;padding-inline:16px;margin-inline:auto}.container-xxs{max-inline-size:768px;padding-inline:16px;margin-inline:auto}.btn-black{background-color:rgba(7,6,0,.75);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;color:#f7f7ff !important;padding-inline:24px !important;border-radius:24px;inline-size:-moz-fit-content;inline-size:fit-content;block-size:48px;display:grid;place-content:center;align-items:center;font-weight:400;text-align:center;min-inline-size:120px;position:relative}.btn-black::before{content:"";animation:rotation 3s linear 0s infinite;background:linear-gradient(var(--gradient-angle), rgb(255, 255, 255), rgb(0, 0, 0));width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px;border-radius:32px;z-index:-1}.btn-black:hover{background-color:rgba(7,6,0,.9);box-shadow:10px 10px 20px #c6c6c6,-10px -10px 20px #fff;font-weight:500}.btn-white{background-color:rgba(0,0,0,0);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;color:#070600 !important;padding-inline:32px !important;border-radius:24px;inline-size:-moz-fit-content;inline-size:fit-content;block-size:48px;display:grid;place-content:center;align-items:center;font-weight:400;position:relative;overflow:hidden;text-align:center;min-inline-size:120px}.btn-white:hover{font-weight:500;box-shadow:10px 10px 20px #c6c6c6,-10px -10px 20px #fff}.btn-cart-add{background-color:#3bb03b;background:linear-gradient(90deg, rgb(59, 176, 59) 0%, rgb(15, 117, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#3BB03B", endColorstr="#0F7501", GradientType=1 );animation:pulse-btn-cart 2s infinite;color:#f7f7ff !important;border-radius:24px;inline-size:-moz-fit-content;inline-size:fit-content;block-size:40px;max-block-size:40px;display:grid;grid-template-columns:auto auto;place-content:center;align-items:center;font-weight:400;text-align:center}.btn-cart-add:hover{font-weight:500}.btn-green{background-color:#3bb03b;background:linear-gradient(90deg, rgb(59, 176, 59) 0%, rgb(15, 117, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#3BB03B", endColorstr="#0F7501", GradientType=1 );animation:pulse-btn 2s infinite;color:#f7f7ff !important;border-radius:24px;inline-size:-moz-fit-content;inline-size:fit-content;block-size:48px;max-block-size:48px;display:grid;gap:8px;grid-template-columns:auto auto;place-content:center;align-items:center;font-weight:400;text-align:center;min-inline-size:120px;padding-inline:24px !important}.btn-green:hover{font-weight:500}@keyframes pulse-btn-cart{0%{box-shadow:0px 0px 0px #329632,0px 0px 0px #44ca44}100%{box-shadow:4px 4px 8px rgba(50,150,50,.1254901961),-4px -4px 8px rgba(68,202,68,.1254901961)}}@keyframes pulse-btn{0%{box-shadow:0px 0px 0px #329632,0px 0px 0px #44ca44}100%{box-shadow:5px 5px 10px rgba(50,150,50,.1254901961),-5px -5px 10px rgba(68,202,68,.1254901961)}}@keyframes rotation{0%{--gradient-angle: 0deg}100%{--gradient-angle: 360deg}}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.section-tag{--borderWidth: 3px;position:relative;inline-size:-moz-fit-content;inline-size:fit-content;font-size:12px;padding-block:4px;padding-inline:8px;overflow:hidden;border-radius:14px;border:2px solid #f7f7ff;text-transform:uppercase;background:#f7f7ff;text-align:center}.section-tag::after{content:"";position:absolute;top:calc(-1*var(--borderWidth));left:calc(-1*var(--borderWidth));height:calc(100% + var(--borderWidth)*2);width:calc(100% + var(--borderWidth)*2);background:linear-gradient(60deg, #072e49, #065592, #7fa6c9, #7fa6c9, #e886a0, #e886a0, #d81440, #700d20);border-radius:16px;z-index:-1;animation:animatedgradient 3s ease alternate infinite;background-size:200% 200%}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}img,video{max-inline-size:100%}img:not(.contain),video:not(.contain){-o-object-fit:cover;object-fit:cover}img.contain,video.contain{-o-object-fit:contain;object-fit:contain}html{scroll-behavior:smooth;overflow-x:hidden}body{background-color:#f7f7ff;color:#070600;overflow:hidden;text-wrap:balance}*:not(.fade,.swiper,.swiper-wrapper,.check,.check *,#custom-dropdown,#custom-dropdown *,.viewer-container,.viewer-container *,.fc,.fc *,.template,.template *,.row,.row *),*::after,*::before{transition:.3s all !important}a{cursor:pointer;text-decoration:none;color:#065592}a:hover{color:#7fa6c9}a:hover img{transform:scale(1.05)}img:not(.home-hotel-gallery img):hover{transform:scale(1.05)}button{cursor:pointer;outline:unset;border:unset;background:unset}main{transition:unset !important}@media screen and (min-width: 769px){main{-webkit-margin-before:104px;margin-block-start:104px}}strong,strong font,b,b font{font-weight:500}section{margin-block:16px}.hero-slider .splide__pagination{justify-content:flex-end !important}.freeprivacypolicy-com---nb-interstitial{inset-block-start:unset !important;inset-block-end:3vh !important;inset-inline-start:50% !important;transform:translateX(-50%) !important;max-inline-size:1334px !important;border-radius:24px !important;inline-size:100% !important;padding-block:24px !important;background-color:#f7f7ff !important;box-shadow:0 8px 32px 0 rgba(7,6,0,.4) !important;border:1px solid rgba(247,247,255,.2) !important}.cc-nb-okagree,.cc-nb-reject,.cc-cp-foot-save,.cc-custom-checkbox:checked+label:before{background:#070600 !important}.freeprivacypolicy-com---pc-dialog{inset-block-start:24px !important}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:unset !important;transform:translateY(-24px);-webkit-margin-before:-24px;margin-block-start:-24px}.breadcrumbs__list{padding:unset !important;display:flex;align-items:center;list-style:none !important;flex-wrap:wrap;justify-content:center}.breadcrumbs__item,.breadcrumbs__item *{color:#070600 !important;font-size:10px !important}.breadcrumbs__item a,.breadcrumbs__item * a{display:flex;align-items:center}.breadcrumbs__item a::after,.breadcrumbs__item * a::after{content:"→";padding-inline:4px}html{scroll-margin-block-start:96px;scroll-behavior:smooth}.skiptranslate{display:none !important;opacity:0 !important;visibility:hidden !important;-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important;pointer-events:none !important}body{top:unset !important;min-height:unset !important;position:unset !important}font{font:inherit !important}main ul,main ol{-webkit-padding-start:16px !important;padding-inline-start:16px !important}@media(max-width: 600px){main ul,main ol{-webkit-padding-start:18px !important;padding-inline-start:18px !important}}main ul{list-style:disc !important}main ol{list-style:decimal !important}form{display:flex;flex-direction:column;gap:8px}form .form-group{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:16px;column-gap:16px;row-gap:8px}@media screen and (max-width: 600px){form .form-group{grid-template-columns:1fr}}form label{display:flex;flex-direction:column;gap:4px;font-weight:400}form label span{font-weight:400}form label.required span{position:relative}form label.required span::after{content:" *";inset-block-start:0;inset-inline-end:0;color:#d81440}form textarea{resize:none;height:unset !important;font-size:.9rem;background-color:rgba(0,0,0,0);width:100%;height:100%;padding-inline:1.3em !important;padding-block:.7em;border:none}form input,form textarea{border:none}form .submit-group{display:flex;justify-content:space-between;gap:8px;-webkit-margin-before:8px;margin-block-start:8px;align-items:flex-end}@media screen and (max-width: 600px){form .submit-group{flex-direction:column}form .submit-group *{inline-size:100% !important}}form .g-recaptcha{border-radius:24px !important;overflow:hidden;inline-size:100%;block-size:100%;max-inline-size:302px;max-block-size:74px}.color-red{color:#d81440 !important;font-weight:inherit}.grecaptcha-badge,.grecaptcha-logo{visibility:hidden;opacity:0;display:none}@media screen and (min-width: 1025px){.medidesk-widget{bottom:32px !important;right:32px !important}}@media screen and (max-width: 1024px){.medidesk-widget{bottom:20px !important;right:24px !important}.medidesk-control-action-button{background:unset !important;box-shadow:unset !important}}.sc-bottom-bar small{font-size:10px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;text-wrap:nowrap;color:#000}.sc-menu-item{position:relative}@media screen and (max-width: 1024px){.splide__pagination{max-block-size:32px;overflow:hidden}}.buttons-group{display:flex;align-items:center;gap:16px}@media screen and (max-width: 600px){.buttons-group{flex-direction:column;inline-size:100% !important}.buttons-group *{inline-size:100% !important}}:target{scroll-margin-block:5ex}@media screen and (max-width: 650px){html,body{overflow-x:hidden}body{position:relative}}.swiper-wrapper{cursor:grab}html,body{scroll-padding-block-start:96px}.termsfeed-com---palette-light.termsfeed-com---nb{border-radius:15px 0 0 0}.termsfeed-com---palette-light .cc-nb-okagree,.termsfeed-com---palette-light .cc-nb-reject,.termsfeed-com---palette-light .cc-cp-foot-save{background-color:#070600 !important}.termsfeed-com---reset div{overflow:hidden}.termsfeed-com---nb .cc-nb-text{font-size:12px !important}.termsfeed-com---nb .cc-nb-title{font-size:16px !important;margin-bottom:10px !important}.termsfeed-com---nb .cc-nb-main-container{padding:15px !important}@media screen and (min-width: 769px){.termsfeed-com---nb-simple{max-width:33% !important}}.swiper-pagination{top:unset !important}.swiper-pagination .swiper-pagination-bullet{background:#f7f7ff !important;opacity:.4}.swiper-pagination .swiper-pagination-bullet-active{opacity:1 !important}.testimonials-main-item-bottom-rating{display:flex;align-items:center}.testimonials-main-item-bottom-rating svg.checked path{fill:#065592}.testimonials-main-item-bottom-rating svg path{fill:#7fa6c9}.overflow-hidden{overflow:hidden !important}.lowest{text-decoration:line-through}.text-bolder{font-weight:500 !important}.fc .fc-toolbar{row-gap:16px}@media screen and (max-width: 600px){.fc .fc-toolbar{text-align:center;font-size:12px}}.fc .fc-view-harness{min-block-size:500px}@media screen and (max-width: 768px){.fc .fc-button{padding:.2em .325em !important}.fc-toolbar-title{font-size:1em !important}}.offer-grid-main-offers-item-image img{-o-object-fit:contain !important;object-fit:contain !important;background-color:#fff !important}.changebox{overflow:hidden;transition:.5s;white-space:nowrap}@media screen and (max-width: 600px){.changebox{-webkit-padding-before:2px;padding-block-start:2px;-webkit-margin-after:2px;margin-block-end:2px}}.text-danger *{color:red !important}.fade{opacity:0;transition:opacity .3s ease-in}.fade.visible{opacity:1}.error-container{display:flex;flex-direction:column;gap:.5rem;width:15rem;font-size:.625rem;z-index:50;position:fixed;top:10%;right:10px}@media(min-width: 640px){.error-container{width:18rem;font-size:.75rem}}.error-alert{cursor:default;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;border-radius:.5rem;background-color:#232531;padding:10px}.error-content{display:flex;align-items:center;gap:.5rem}.error-icon{color:#d65563;background-color:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.25rem;border-radius:.5rem}.error-icon.green{color:#2b9875}.icon{width:1.5rem;height:1.5rem}.error-text p{margin:0}.error-text .error-title{color:#fff}.error-text .error-description{color:#d9dce3}.error-close{color:#4b5563;background-color:rgba(0,0,0,0);padding:.25rem;border-radius:.375rem;transition:background-color 150ms linear}.error-close:hover{background-color:rgba(255,255,255,.1)}.header{position:absolute;inset-block-start:0;z-index:9;inline-size:100%;padding-block:16px;z-index:10}@media screen and (max-width: 768px){.header{inset-block-start:unset;inset-block-end:0}.header-nav-link{display:none}.header #navigation{inline-size:100%;justify-content:space-between}}@media screen and (min-width: 769px){.header #openPopMenu{display:none}}.header .btn-black{padding-block:4px !important}.header .btn-black p{block-size:-moz-fit-content;block-size:fit-content;font-weight:400;margin-block:auto}.header-right{justify-self:flex-end}.header-right-buttons{display:flex;align-items:center;gap:16px;text-wrap:nowrap !important}.header-right-buttons a.p{color:#070600;padding-block:16px;padding-inline:8px}.header-right-buttons a.p:hover{font-weight:400}.header-right #select-container{position:absolute;width:50px;height:40px;border-radius:24px;background-color:rgba(247,247,255,.6);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(247,247,255,.4);top:4px;left:-64px;overflow:hidden;transition:height .2s ease-in-out,border-radius .2s ease-in-out,box-shadow .2s ease-in-out}.header-right #select-container:hover{height:270px;box-shadow:10px 10px 20px #c6c6c6,-10px -10px 20px #fff;overflow:visible}.header-right #select-container ul{list-style-type:none;position:relative;padding-block:6px}.header-right #select-container ul li{opacity:1;transition:opacity .2s ease-in-out}.header-right #select-container ul li img{width:25px;height:25px;position:relative;display:block;left:50%;transform:translateX(-50%);margin-bottom:8px;cursor:pointer;transition:all .1s ease-in-out}.header.fixed{position:fixed;inline-size:100%}@media(min-width: 1025px){.header.fixed .header-logo,.header.fixed .header-btn{display:none}.header.fixed .header-right{display:none}}.header.fixed .header-grid{grid-template-columns:1fr}.header.fixed .header-nav{padding-inline:0}.header.fixed .header-nav-btn{-webkit-margin-start:12px;margin-inline-start:12px;padding-inline:4px !important;box-shadow:none !important}.header.fixed .header-nav .template{padding-inline:4px !important}@media screen and (max-width: 1024px){.header .header-logo,.header .header-btn,.header .header-right,.header .header-login,.header .header .template{display:none}.header .header-nav{padding-inline:0}.header .header-nav-btn{-webkit-margin-start:12px;margin-inline-start:12px}.header .desktoponly{display:none}.header .mobileonly{min-inline-size:48px;inline-size:48px;padding-inline:unset}.header .mobileonly svg{margin-inline:auto}.header .mobileonly span{font-size:9px}}@media screen and (min-width: 1025px){.header .mobileonly{display:none}}@media(min-width: 1025px){.header:not(.fixed) .header-nav-logo,.header:not(.fixed) .header-nav-btn,.header:not(.fixed) .header-nav-login,.header:not(.fixed) .header-nav .template{display:none}}.header-grid{display:grid;grid-template-columns:18% 64% 18%;align-items:center}@media(max-width: 1024px){.header-grid{grid-template-columns:1fr}}.header-logo{block-size:72px}.header-logo:hover img{transform:scale(1.05)}.header-nav{place-self:center;display:flex;justify-content:center;align-items:center;block-size:48px;padding-inline:24px;border-radius:24px;background-color:rgba(247,247,255,.9);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.header-nav-login{-webkit-padding-start:16px !important;padding-inline-start:16px !important;-webkit-margin-start:8px !important;margin-inline-start:8px !important}.header-nav:hover{box-shadow:10px 10px 20px #c6c6c6,-10px -10px 20px #fff}.header-nav-logo{display:grid;place-content:center}@media(max-width: 768px){.header-nav-logo img{max-block-size:30px;margin-inline:auto}}@media(min-width: 769px){.header-nav-logo span{display:none}}.header-nav-logo:hover img{transform:scale(1.05)}.header-nav a{color:#070600;padding-block:16px;padding-inline:8px}.header-nav a:hover{font-weight:400}.header-nav button{padding-inline:16px;padding-block:10px;display:grid;place-content:center}.header-nav button svg{transition:unset !important}.header-nav button:hover svg{transform:scale(1.05)}.header-btn{place-self:end}#gotop{position:fixed;inset-block-end:32px;inset-inline-start:32px;border-radius:24px;background-color:rgba(247,247,255,.4);box-shadow:0 8px 32px 0 rgba(7,6,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(247,247,255,.2);border-radius:100%;block-size:48px;inline-size:48px;display:grid;place-content:center;z-index:10}#gotop:not(.fixed){visibility:hidden;opacity:0}#gotop:hover{transform:scale(1.15)}#gotop svg{animation:gotop 2s ease-in-out infinite}#floating-phone{position:fixed;inset-block-end:32px;inset-inline-end:32px;background-color:#070600;box-shadow:0 8px 32px 0 rgba(7,6,0,.4);border-radius:100%;block-size:48px;inline-size:48px;display:grid;place-content:center;z-index:10}#floating-phone:hover{transform:scale(1.15)}#floating-phone svg{animation:ring 4s .7s ease-in-out infinite;transform-origin:50% 4px}@keyframes ring{0%{transform:rotate(0)}5%{transform:rotate(30deg)}10%{transform:rotate(-28deg)}15%{transform:rotate(34deg)}20%{transform:rotate(-32deg)}25%{transform:rotate(30deg)}30%{transform:rotate(-28deg)}35%{transform:rotate(26deg)}40%{transform:rotate(-24deg)}45%{transform:rotate(22deg)}50%{transform:rotate(-20deg)}55%{transform:rotate(18deg)}60%{transform:rotate(-16deg)}65%{transform:rotate(14deg)}70%{transform:rotate(-12deg)}75%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}85%{transform:rotate(6deg)}90%{transform:rotate(-4deg)}95%{transform:rotate(2deg)}100%{transform:rotate(-1deg)}}@keyframes gotop{0%{transform:translateY(0%)}50%{transform:translateY(-25%)}100%{transform:translateY(0%)}}.red-dot{inline-size:5px;block-size:5px;border-radius:100px;background-color:#d81440;position:absolute;inset-block-start:20px;inset-inline-end:0}.header-nav a{position:relative}.toast{max-width:20rem;background:#f7f7ff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05);position:fixed;top:90px;right:30px;z-index:4;visibility:hidden;transition:unset !important;max-height:89px !important}.toast *{transition:unset !important}.toast[tabindex="-1"]{outline:none}.toast__body{display:flex;padding:1rem}.toast__icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;color:#3b82f6}.toast__icon svg{width:100%;height:100%;fill:currentColor}.toast__message{margin-left:.75rem}.toast__message p{margin:0;font-size:.875rem;color:#374151}.toast__message a{color:#d81440;font-size:.875rem;text-decoration:underline;font-weight:600}body.dark .toast{background:#1f2937;border-color:#374151}body.dark .toast__message p{color:#9ca3af}.toast.show{visibility:visible;animation:fadein .5s,fadeout .5s 8s}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}#openPopMenu{display:flex;flex-direction:column;align-items:center}#openPopMenu .menu-text{font-size:9px}#openPopMenu:hover .menu-text{transform:scale(1.05)}:root{--color-gray-100: hsl(220, 12%, 98%);--color-gray-200: hsl(220, 12%, 90%);--color-gray-300: hsl(220, 12%, 85%);--color-gray-400: hsl(220, 12%, 65%);--color-gray-500: hsl(220, 12%, 45%);--color-dark-100: hsl(240, 10%, 15%);--color-dark-200: hsl(240, 10%, 12%);--color-dark-300: hsl(240, 10%, 9%);--color-dark-400: hsl(240, 10%, 6%);--color-dark-500: hsl(240, 10%, 3%);--color-blue-100: hsl(217, 80%, 65%);--color-blue-200: hsl(217, 80%, 60%);--color-blue-300: hsl(217, 80%, 55%);--color-blue-400: hsl(217, 80%, 50%);--color-blue-500: hsl(217, 80%, 45%);--shadow-small: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;--shadow-medium: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;--shadow-large: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;--shadow-extra: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px}.dropdown{position:relative;padding-inline:1.5rem;padding-block:.75rem;border-radius:.25rem;color:var(--color-gray-100);background-color:var(--color-dark-100);box-shadow:var(--shadow-medium);transition:all .2s ease}.dropdown-label{display:inline-flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:9;opacity:0;width:100%;overflow:hidden;text-align:start;transform:scaleY(0);transform-origin:top;border-radius:.25rem;background-color:inherit;box-shadow:inherit;transition:all .2s ease}.dropdown-item{font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;padding-block:.75rem;padding-inline:1.5rem;transition:all .2s ease}.dropdown-item:hover{background-color:var(--color-dark-200)}.dropdown.is-active .dropdown-menu{opacity:1;transform:scaleY(1)}.header-nav .template,.header-right-buttons .template{--fill: #0000;--fill-hover: hsla(0, 0%, 45%, 0.2);--fill-active: hsl(0, 0%, 10%);--txt: #ccc;--br: 0.625rem;--gap: 0.25rem;--popup-main-h: 10rem;display:flex;padding:0;margin:0;box-sizing:border-box}.header-nav .button,.header-right-buttons .button{position:relative;display:inline-block;list-style-type:none;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;cursor:pointer;text-decoration:none;font-size:inherit;color:inherit;white-space:nowrap}.header-nav .button .item a,.header-right-buttons .button .item a{position:relative;display:inline-block;list-style-type:none;list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;cursor:pointer;text-decoration:none;font-size:inherit;color:inherit;white-space:nowrap;color:inherit;-webkit-user-select:all;-moz-user-select:all;user-select:all;pointer-events:all;cursor:pointer;padding:calc(var(--gap)*2) calc(var(--gap)*8) calc(var(--gap)*2) calc(var(--gap)*4);text-align:left;background-color:var(--fill);border-radius:var(--br) calc(var(--br)/2) calc(var(--br)/2) var(--br);transition:background-color 500ms;width:100%}.header-nav .button .item a:hover,.header-right-buttons .button .item a:hover{background-color:var(--fill-hover)}.header-nav .button.quit a:hover,.header-right-buttons .button.quit a:hover{background-color:#e886a0;color:#f7f7ff}.header-nav hr,.header-right-buttons hr{margin:.8rem;background-color:#ccc;height:1px;border:none}.header-nav .popup,.header-right-buttons .popup{position:relative}.header-nav .popup-header,.header-right-buttons .popup-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.header-nav .popup-header-icon,.header-right-buttons .popup-header-icon{background-color:#065592;border-radius:50px;padding:4px;width:32px;height:32px;color:#f7f7ff;text-align:center;display:grid;place-content:center;place-items:center;font-size:16px;font-weight:400}@media(max-width: 768px){.header-nav .popup-header,.header-right-buttons .popup-header{flex-direction:column-reverse;gap:0;padding-inline:8px;padding-block:16px}.header-nav .popup-header p,.header-right-buttons .popup-header p{font-size:9px;padding:unset !important}}.header-nav .popup-main,.header-right-buttons .popup-main{position:absolute;top:100%;right:0;opacity:0;margin-top:var(--gap);border-radius:var(--br);color:#070600;border-radius:24px;background-color:rgba(247,247,255,.95);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(247,247,255,.2);transition:.4s;overflow:hidden;height:var(--popup-main-h);min-inline-size:210px}@media screen and (max-width: 768px){.header-nav .popup-main,.header-right-buttons .popup-main{top:unset;bottom:100%}}.header-nav .popup:focus,.header-nav .popup:hover .popup-main,.header-right-buttons .popup:focus,.header-right-buttons .popup:hover .popup-main{opacity:1;visibility:visible}.header-nav .popup:not(:focus,:hover) .popup-main,.header-right-buttons .popup:not(:focus,:hover) .popup-main{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;visibility:hidden}.header-nav .list-box,.header-right-buttons .list-box{scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior:contain;overflow:auto;height:100%;display:flex;flex-direction:column;padding:calc(var(--gap)*2) 0 calc(var(--gap)*3) 0}#mobilelogo{padding-inline:16px;padding-block:16px;position:relative;inset-block-start:16px}@media screen and (min-width: 769px){#mobilelogo{display:none}}.mobile-nav{position:fixed;top:0;left:0;background-color:rgba(7,6,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:100%;height:100%;overflow:hidden;overflow-y:scroll;z-index:9}.mobile-nav:not(.active){opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.mobile-nav-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(145px, 100%), 1fr));padding-block:32px 96px}@media screen and (max-width: 350px){.mobile-nav-grid{grid-template-columns:repeat(2, 1fr)}}.mobile-nav-grid-item{display:flex;flex-direction:column;align-items:center;padding-block:16px;padding-inline:8px;color:#f7f7ff !important;gap:8px}.mobile-nav-grid-item img{border-radius:16px}.mobile-nav-grid-item span{font-size:12px;font-weight:500;text-align:center}.footer{position:relative}.footer-main{position:relative;z-index:2;-webkit-margin-before:-32px;margin-block-start:-32px;padding-block:24px;padding-inline:24px;border-radius:24px;background-color:rgba(247,247,255,.6);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(247,247,255,.2);display:grid;grid-template-columns:auto 1fr;-moz-column-gap:32px;column-gap:32px;row-gap:16px}@media(max-width: 900px){.footer-main{grid-template-columns:1fr}}.footer-main-left{display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media(min-width: 601px)and (max-width: 900px){.footer-main-left{flex-direction:row}}.footer-main-left-flex{display:flex;flex-direction:column;gap:16px}.footer-main-left-socials{display:flex;flex-wrap:wrap;-webkit-margin-start:-8px;margin-inline-start:-8px}.footer-main-left-socials a{padding-inline:8px;padding-block:8px;opacity:.75}.footer-main-left-socials a:hover{opacity:1;transform:scale(1.1)}.footer-main-left-socials a svg{inline-size:24px;block-size:24px}.footer-main-right{display:grid;grid-template-columns:repeat(4, auto);-moz-column-gap:16px;column-gap:16px;row-gap:16px}@media(max-width: 1200px){.footer-main-right{grid-template-columns:repeat(2, auto)}}@media(max-width: 600px){.footer-main-right{display:flex;flex-direction:column-reverse}.footer-main-right-section:first-child{-webkit-padding-after:96px !important;padding-block-end:96px !important}.footer-main-right-section:not(:first-child){-webkit-padding-after:24px !important;padding-block-end:24px !important}}.footer-main-right-section{display:grid;grid-template-rows:auto 1fr;gap:8px;position:relative;-webkit-padding-after:48px;padding-block-end:48px}.footer-main-right-section-payments{position:absolute;inset-block-end:0;inset-inline-start:0;display:flex}.footer-main-right-section-payments img{inline-size:auto;block-size:40px;padding-inline:8px;padding-block:8px}.footer-main-right-section h3.p{position:relative}.footer-main-right-section h3.p::after{content:"";position:absolute;inset-block-end:-2px;inset-inline-start:2px;inline-size:25%;block-size:2px;border-radius:24px;background:linear-gradient(90deg, #065592 0%, #d81440 100%)}.footer-main-right-section-list{display:grid;place-content:start}.footer-main-right-section-list-contacts a{display:flex;align-items:center;gap:8px}.footer-main-right-section-list-contacts a:hover svg{transform:scale(1.2)}.footer-main-right-section-list-contacts::before{display:none !important}.footer-main-right-section-list li{position:relative;-webkit-margin-start:-4px;margin-inline-start:-4px}.footer-main-right-section-list li svg{padding:unset}.footer-main-right-section-list li:hover::before{background:#070600;transform:scale(1.4)}.footer-main-right-section-list li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:2px;background:rgba(7,6,0,.5);border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.footer-main-right-section-list *{font-size:14px;font-size:clamp(.75rem,.7178rem + .1842vw,.875rem);color:inherit;padding-inline:4px 8px;padding-block:4px}.footer-main-right-section #newsletter{-webkit-margin-before:4px;margin-block-start:4px}.footer-main-right-section #newsletter-additional{display:flex;flex-direction:column;gap:8px}.footer-main-right-section #newsletter-additional:not(.active){display:none}@media screen and (max-width: 600px){.footer-main-right-section #newsletter-additional-btn{padding-block:16px}}.footer-main-right-section #newsletter .btn-black{inline-size:100%;-webkit-margin-before:4px;margin-block-start:4px}.footer-main-right-section #newsletter small{font-size:10px;text-align:center;-webkit-margin-before:16px;margin-block-start:16px}.footer-copyright{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-block:24px 16px}@media(max-width: 768px){.footer-copyright{-webkit-margin-after:80px;margin-block-end:80px}}.footer-copyright a,.footer-copyright button{color:inherit}.footer-copyright a:hover,.footer-copyright button:hover{font-weight:400}.section-header{max-inline-size:1000px}.section-header .h-1,.section-header .h-2,.section-header .h-3{margin-block:16px 8px}.section-header-badges{display:flex;align-items:center;justify-content:center}.section-header-badges .p-xs{height:24px}.offer-grid-main-offers-item{border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-inline:264px 24px;padding-block:64px;position:relative;-webkit-margin-start:16px;margin-inline-start:16px;max-block-size:447px}@media(max-width: 600px){.offer-grid-main-offers-item{-webkit-margin-start:unset;margin-inline-start:unset}}.offer-grid-main-offers-item.disabled .btn-cart-add{display:none;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.offer-grid-main-offers-item.disabled::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:65%;background:#f7f7ff;background:linear-gradient(180deg, rgba(247, 247, 255, 0) 0%, rgb(247, 247, 255) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#F7F7FF", endColorstr="#F7F7FF", GradientType=0 );border-radius:0 0 24px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.offer-grid-main-offers-item.disabled .offer-grid-main-offers-item-notify{position:absolute;bottom:24px;left:0;width:100%;text-align:center;z-index:2;color:#070600}.offer-grid-main-offers-item.disabled .offer-grid-main-offers-item-notify svg{-webkit-animation:ring 4s .7s ease-in-out infinite;-webkit-transform-origin:50% 4px;-moz-animation:ring 4s .7s ease-in-out infinite;-moz-transform-origin:50% 4px;animation:ring 4s .7s ease-in-out infinite;transform-origin:50% 4px}.offer-grid-main-offers-item.disabled .offer-grid-main-offers-item-notify .p-xs{display:flex;align-items:center;justify-content:center;gap:4px}.offer-grid-main-offers-item.disabled .offer-grid-main-offers-item-notify:hover .p-xs{text-decoration:underline}.offer-grid-main-offers-item-image{position:absolute;inset-inline-start:-16px;inset-block-start:50%;transform:translateY(-50%);max-inline-size:238px;max-block-size:80%;border-radius:16px;overflow:hidden;inline-size:100%;block-size:100%}.offer-grid-main-offers-item-image img{block-size:100%;inline-size:100%}.offer-grid-main-offers-item-text{display:flex;flex-direction:column;block-size:100%;gap:4px}.offer-grid-main-offers-item-text .testimonials{position:relative;-webkit-padding-before:16px;padding-block-start:16px}.offer-grid-main-offers-item-text .testimonials-links *:not(:hover){color:#070600 !important}.offer-grid-main-offers-item-text .testimonials .hidetext{block-size:auto;max-block-size:500px}.offer-grid-main-offers-item-text .testimonials .hidetext:not(:hover){overflow:hidden;max-block-size:120px;position:relative}.offer-grid-main-offers-item-text .testimonials .hidetext:not(:hover) *{all:unset !important}.offer-grid-main-offers-item-text .testimonials .hidetext:not(:hover)::after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;block-size:16px;inline-size:75%;background:linear-gradient(90deg, transparent, #f7f7ff)}.offer-grid-main-offers-item-text .testimonials svg{block-size:unset}.offer-grid-main-offers-item-text .testimonials-text{display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;z-index:2}.offer-grid-main-offers-item-text .testimonials-text .h-1{-webkit-margin-after:8px;margin-block-end:8px}.offer-grid-main-offers-item-text .testimonials-main{-webkit-margin-before:48px;margin-block-start:48px;position:relative;z-index:2;min-block-size:300px}.offer-grid-main-offers-item-text .testimonials-main-item{border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:0 8px 32px 0 rgba(7,6,0,.4);border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-inline:24px;padding-block:24px;-webkit-margin-end:16px;margin-inline-end:16px;display:grid;place-content:start;gap:16px;min-block-size:288px;position:absolute}.offer-grid-main-offers-item-text .testimonials-main-item-bottom{display:grid;gap:8px}.offer-grid-main-offers-item-text .testimonials-main-item-top{display:flex;justify-content:space-between}.offer-grid-main-offers-item-text .testimonials-main-item-top-left{display:flex;align-items:center;gap:8px}.offer-grid-main-offers-item-text .testimonials-main-item-top-left img{border-radius:50%;border:2px solid #072e49;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.offer-grid-main-offers-item-text-title{color:#070600;transition:unset !important;overflow:hidden}.offer-grid-main-offers-item-text-title *{transition:unset}.offer-grid-main-offers-item-text-badge{inset-inline-end:16px;inset-block-start:16px;-webkit-margin-after:4px;margin-block-end:4px;position:absolute;display:flex;min-block-size:24px;inline-size:100%}.offer-grid-main-offers-item-text-badge-tags{background-color:#f7f7ff;border-radius:16px;color:#070600;border:1px solid #070600;font-weight:500;text-transform:uppercase;inline-size:-moz-fit-content;inline-size:fit-content;display:grid;place-content:center;padding-block:4px;padding-inline:8px;font-size:10px}.offer-grid-main-offers-item-text-badge-tags.first{background-color:#700d20;border-color:#f7f7ff;color:#f7f7ff}.offer-grid-main-offers-item-text-badge-tags.second{transform:scale(0.95)}.offer-grid-main-offers-item-text-badge-tags.third{background-color:#070600;color:#f7f7ff;padding-inline:4px 6px;transform:scale(0.95);display:flex;align-items:center;gap:6px}.offer-grid-main-offers-item-text-badge-tags.third span{font-weight:500}.offer-grid-main-offers-item-text-badge-main{background-color:#700d20;border-radius:16px;color:#f7f7ff;font-weight:500;text-transform:uppercase;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:4px;padding-inline:16px}@media(max-width: 1024px){.offer-grid-main-offers-item-text-badge-main{border:1px solid #f7f7ff}}.offer-grid-main-offers-item-text .hidetext{block-size:60px;block-size:calc(3*clamp(.875rem,.8428rem + .1842vw,1rem)*1.25);overflow:hidden;position:relative}.offer-grid-main-offers-item-text .hidetext::after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;block-size:16px;inline-size:75%;background:linear-gradient(90deg, transparent, #f7f7ff)}.offer-grid-main-offers-item-text-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;justify-content:space-between}@media(max-width: 768px){.offer-grid-main-offers-item-text-buttons{flex-direction:column}}.offer-grid-main-offers-item-text-buttons-pricebox .old{text-decoration:line-through}.offer-grid-main-offers-item{padding-inline:24px;padding-block:149px 24px}.offer-grid-main-offers-item-text{position:relative}.offer-grid-main-offers-item-text-badge{inset-inline-start:0;inset-block-start:-40px}.offer-grid-main-offers-item-image{inset-block-start:-16px;inset-inline-start:50%;transform:translateX(-50%);max-block-size:139px !important;max-inline-size:80%;inline-size:100% !important;block-size:100%}.offer-grid-main-offers-item-image img{block-size:100%;inline-size:100%}.offer-specialists{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:4px;margin-block:16px}.offer-specialists-specialist{position:relative;inline-size:-moz-fit-content;inline-size:fit-content;display:block}.offer-specialists-specialist img{border-radius:50%;border:2px solid #072e49;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.offer-specialists-specialist-tooltiptext{visibility:hidden;inline-size:-moz-fit-content;inline-size:fit-content;background-color:#065592;color:#fff;text-align:center;padding:8px;border-radius:6px;transition:.3s all;opacity:0;position:absolute;z-index:1;inline-size:fit-content;top:-110%;left:50%;transform:translateX(-50%);text-wrap:nowrap}.offer-specialists-specialist-tooltiptext::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#065592 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.offer-specialists-specialist:hover .offer-specialists-specialist-tooltiptext{visibility:visible;opacity:1}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}100%{transform:rotate(0)}}.hero_banner{padding-block:64px 0}.hero_banner-wrapper{border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;overflow:hidden}.hero_banner-wrapper .section-header{padding-inline:32px;padding-block:48px;position:relative}.hero_banner-wrapper .section-header *{position:relative;z-index:3}.hero_banner-wrapper .section-header::after{content:"";background:#f7f7ff;background:linear-gradient(270deg, rgba(247, 247, 255, 0) 0%, rgb(247, 247, 255) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7F7FF", endColorstr="#F7F7FF", GradientType=0);width:40%;height:100%;position:absolute;bottom:0;right:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 1250px){.hero_banner-wrapper .section-header::after{width:50%}}.hero_banner-wrapper img{position:absolute;inset-block-start:0;inset-inline-end:0;block-size:100%;inline-size:50%;z-index:1;transform:unset !important}.calendar-section{margin-block:32px;--fc-button-bg-color: #070600 !important;--fc-button-border-color: #070600 !important;--fc-button-active-bg-color: rgba(7, 6, 0, 0.7) !important;--fc-today-bg-color: rgba(127, 166, 201, 0.35) !important}.calendar-section .fc-button-group,.calendar-section .fc-today-button{box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border-radius:24px;overflow:hidden}.calendar-section a{color:inherit !important}.calendar-section #calendar{padding:24px;border-radius:24px;background-color:rgba(247,247,255,.6);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(247,247,255,.4);min-block-size:200px}.calendar-section .container{position:relative}.calendar-section .preloader{position:absolute;inset-block-start:10px}:root{--hue: 240;--first-color: hsl(var(--hue), 16%, 18%);--second-color: hsl(var(--hue), 62%, 65%);--first-color-alt: hsl(var(--hue), 16%, 12%);--title-color: hsl(var(--hue), 8%, 15%);--text-color: hsl(var(--hue), 8, 35%);--body-color: hsl(var(--hue), 100%, 99%);--container-color: #fff;--body-font: "Poppins", sans-serif;--big-font-size: 1.5rem;--normal-font-size: 0.938rem;--z-modal: 1000}@media screen and (min-width: 968px){:root{--big-font-size: 1.75rem;--normal-font-size: 1rem}}.container__buttons-effect{display:flex}.container__buttons-effect button.button-default{margin:5px;background-color:var(--second-color)}.modal{height:100vh;display:grid;place-items:center}.modal__button{display:none}.button-default{background-color:var(--first-color);color:#fff;padding:1rem 1.25rem;border-radius:.5rem;transition:.3s}.modal__button:hover{background-color:var(--first-color-alt)}.modal__container{position:fixed;top:0;left:0;background-color:rgba(7,6,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:100%;height:100%;display:grid;align-items:flex-end;overflow:hidden;transition:all .3s;z-index:var(--z-modal);visibility:hidden;opacity:0;overflow-y:scroll}.modal__container-effect3{perspective:1000px}.modal__content{position:relative;background-color:var(--container-color);text-align:start;padding:3rem 2rem 2rem;border-radius:1rem 1rem 0 0;transition:all .3s}@media screen and (max-width: 600px){.modal__content{padding:1rem}}.modal__content-effect1{transform:translateY(10%)}.modal__content-effect2{transform:scale(0.5) translateY(10%)}.modal__content-effect3{transform:rotateX(65deg) scale(0.75) translateY(10%);transform-origin:50% 100%}.modal__img{width:150px;margin-bottom:.75rem}.modal__close{display:inline-flex;background-color:var(--first-color);border-radius:.25rem;color:#fff;font-size:1.5rem;position:absolute;top:2rem;right:2rem;cursor:pointer;padding:.25rem}@media screen and (max-width: 600px){.modal__close{top:1rem;right:1rem}}.modal__title{font-size:var(--big-font-size);color:var(--title-color);font-weight:500}.modal__description{margin-bottom:1.5rem}.modal__button-width{width:90%}.modal__button-link{display:block;margin:1rem auto 0;background-color:rgba(0,0,0,0);color:var(--first-color);font-weight:500}.show-modal1{visibility:visible;opacity:1}.show-modal2{visibility:visible;opacity:1}.show-modal3{visibility:visible;opacity:1}.show-modal1 .modal__content{transform:translateY(0)}.show-modal2 .modal__content{transform:scale(1) translateY(0)}.show-modal3 .modal__content{transform:rotateX(0) scale(1) translateY(0)}.modal__button.showButton{display:block}.modal__content{margin:auto;border-radius:1.25rem}@media screen and (min-width: 576px){.modal__img{width:170px}}.modal_calendar:not(.active){display:none}.modal_courses:not(.active){display:none}.modal_courses .course-card{width:100%;max-width:700px;background-color:#e2e8f0;display:flex;box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:24px;position:relative;min-block-size:220px}@media screen and (max-width: 425px){.modal_courses .course-card{flex-direction:column;max-width:100%}.modal_courses .course-card__sidebar{width:100% !important;border-radius:.75rem .75rem 0 0 !important;padding:1rem !important}.modal_courses .course-card__button{position:static !important;margin-top:8px !important}}@media screen and (max-width: 768px){.modal_courses .course-card__title{font-size:12px !important}.modal_courses .course-card__content{padding:1rem !important}.modal_courses .course-card__chapter-title{font-size:16px !important}}@media screen and (min-width: 426px)and (max-width: 768px){.modal_courses .course-card__sidebar{width:180px !important;padding:1rem !important}}.modal_courses .course-card__sidebar{height:auto;width:250px;padding:1.75rem;background-color:#261a6b;color:#fff;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.modal_courses .course-card__label{font-size:11px;letter-spacing:.1em;color:#eee;padding-bottom:1.25rem}.modal_courses .course-card__title{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.02em}.modal_courses .course-card__link{font-size:12px;padding-top:50px;color:#ccc;cursor:pointer}.modal_courses .course-card__content{padding:1.75rem;background-color:#fff;width:100%;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;position:relative}.modal_courses .course-card__chapter{display:flex;justify-content:space-between}.modal_courses .course-card__chapter-label{font-size:13px;color:#949494;letter-spacing:.5px}.modal_courses .course-card__progress-wrapper{position:relative}.modal_courses .course-card__progress-bar-bg{height:.375rem;width:200px;background-color:#e2e8f0;border-radius:9999px}.modal_courses .course-card__progress-bar-fill{height:.375rem;width:120px;background-color:#261a6b;border-radius:9999px}.modal_courses .course-card__progress-text{font-size:12px;color:#a8a8a8;letter-spacing:.5px;position:absolute;right:0;top:0}.modal_courses .course-card__chapter-title{font-size:22px;padding-top:.5rem;font-weight:500;letter-spacing:.02em;color:#070600;text-decoration:none}.modal_courses .course-card__button{height:2.5rem;width:120px;background-color:rgba(7,6,0,.9);color:#fff;border-radius:9999px;letter-spacing:.02em;position:absolute;right:2.5rem;bottom:1.75rem;cursor:pointer;transition:background-color .2s ease;display:grid;place-content:center}.modal_courses .course-card__button:hover{background-color:rgba(7,6,0,.8);color:#f7f7ff}#dynamic-terms-wrapper{display:flex;flex-direction:column;gap:1rem}.preloader{inline-size:100%;block-size:100%;display:grid;place-content:center;padding-block:48px}.loader-2{scale:8;--uib-size: 45px;--uib-color: #065592;--uib-speed: 2s}.loader-2 svg{height:31.25px;width:50px;transform-origin:center;overflow:visible}.loader-2 .car{stroke:var(--uib-color);stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;animation:travel-2 var(--uib-speed) ease-in-out infinite,fade var(--uib-speed) ease-out infinite;will-change:stroke-dasharray,stroke-dashoffset;transition:stroke .5s ease}.loader-2 .track{stroke-linecap:round;stroke-linejoin:round;stroke:rgba(255,255,255,.08)}@keyframes travel-2{0%{stroke-dashoffset:100}75%{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}20%,55%{opacity:1}100%{opacity:0}}.home-hero-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-block:64px 56px}.home-hero-header-facts{margin-block:24px 40px}.home-hero-header-facts ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.home-hero-header .section-header{max-inline-size:750px}.home-hero .swiper{padding-block:32px;padding-inline:48px 64px}@media screen and (max-width: 600px){.home-hero .swiper{padding-inline:32px}}.home-hero .swiper .swiper-slide.swiper-slide-active{transform:translateY(-10px)}.home-hero .swiper .offer-grid-main-offers-item-text-buttons{display:none;visibility:hidden;opacity:0}.home-hero .offer-grid-main-offers-item{-webkit-padding-before:259px !important;padding-block-start:259px !important;max-block-size:unset !important}.home-hero .offer-grid-main-offers-item-image{max-block-size:249px !important}@media screen and (max-width: 425px){.home-hero .offer-grid-main-offers-item{-webkit-padding-before:189px !important;padding-block-start:189px !important}.home-hero .offer-grid-main-offers-item-image{max-block-size:179px !important}}.home-about{margin-block:72px 96px;position:relative}.home-about #home-about-read-more{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:4;background-color:#f7f7ff}@media screen and (max-width: 768px){.home-about #home-about-read-more{bottom:80px}}.home-about #home-about-read-more.active{position:fixed}.home-about-content.contact{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:32px;column-gap:32px;row-gap:48px;-webkit-padding-before:32px;padding-block-start:32px}@media screen and (max-width: 900px){.home-about-content.contact{display:flex;flex-direction:column;-webkit-padding-before:unset !important;padding-block-start:unset !important}}.home-about-content.contact iframe{block-size:430px;max-block-size:423px;border-radius:24px}@media screen and (min-width: 769px){.home-about-content.contact .home-about-content-item:first-child{grid-area:1/1/2/2}.home-about-content.contact .home-about-content-item:nth-child(2){grid-area:1/2/2/4}.home-about-content.contact .home-about-content-item:nth-child(3){grid-area:2/1/3/3}.home-about-content.contact .home-about-content-item:nth-child(4){grid-area:2/3/3/4}}.home-about-content.first{display:grid;grid-template-columns:repeat(6, 1fr);-moz-column-gap:32px;column-gap:32px;row-gap:48px;-webkit-padding-before:32px;padding-block-start:32px}@media screen and (max-width: 768px){.home-about-content.first{display:flex;flex-direction:column;gap:24px !important}}.home-about-content.first .home-about-content-item{border-radius:24px;background-color:rgba(247,247,255,.4);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home-about-content.first .home-about-content-item:nth-child(2){grid-area:2/1/3/4}.home-about-content.first .home-about-content-item:nth-child(2) ul{-webkit-padding-start:unset !important;padding-inline-start:unset !important}.home-about-content.first .home-about-content-item:nth-child(2) ul li{list-style-type:none;display:flex;align-items:center;gap:8px;line-height:2}@media screen and (max-width: 600px){.home-about-content.first .home-about-content-item:nth-child(2) ul li{line-height:1.5;-webkit-margin-after:4px;margin-block-end:4px}}.home-about-content.first .home-about-content-item:nth-child(2) ul li::before{content:"";background-image:url("data:image/svg+xml,%3Csvg fill='%23d81440' width='16' height='16' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Ecancel1%3C/title%3E%3Cpath d='M16 29c-7.18 0-13-5.82-13-13s5.82-13 13-13 13 5.82 13 13-5.82 13-13 13zM16 6c-5.522 0-10 4.478-10 10s4.478 10 10 10c5.523 0 10-4.478 10-10s-4.477-10-10-10zM20.537 19.535l-1.014 1.014c-0.186 0.186-0.488 0.186-0.675 0l-2.87-2.87-2.87 2.87c-0.187 0.186-0.488 0.186-0.675 0l-1.014-1.014c-0.186-0.186-0.186-0.488 0-0.675l2.871-2.869-2.871-2.87c-0.186-0.187-0.186-0.489 0-0.676l1.014-1.013c0.187-0.187 0.488-0.187 0.675 0l2.87 2.87 2.87-2.87c0.187-0.187 0.489-0.187 0.675 0l1.014 1.013c0.186 0.187 0.186 0.489 0 0.676l-2.871 2.87 2.871 2.869c0.186 0.187 0.186 0.49 0 0.675z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");width:16px;height:16px;min-width:16px}.home-about-content.first .home-about-content-item:nth-child(3){grid-area:2/4/3/7}.home-about-content.first .home-about-content-item:nth-child(3) ul{-webkit-padding-start:unset !important;padding-inline-start:unset !important}.home-about-content.first .home-about-content-item:nth-child(3) ul li{list-style-type:none;display:flex;align-items:center;gap:8px;line-height:2;font-weight:400}@media screen and (max-width: 600px){.home-about-content.first .home-about-content-item:nth-child(3) ul li{line-height:1.5;-webkit-margin-after:4px;margin-block-end:4px}}.home-about-content.first .home-about-content-item:nth-child(3) ul li:hover::before{filter:drop-shadow(5px 5px 10px #2f8d2f)}.home-about-content.first .home-about-content-item:nth-child(3) ul li::before{content:"";background-image:url("data:image/svg+xml,%3Csvg fill='%23329632' width='16' height='16' viewBox='0 0 36 36' version='1.1' preserveAspectRatio='xMidYMid meet' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' stroke='%23fff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Ctitle%3Esuccess-standard-solid%3C/title%3E%3Cpath class='clr-i-solid clr-i-solid-path-1' d='M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2ZM28.45,12.63,15.31,25.76,7.55,18a1.4,1.4,0,0,1,2-2l5.78,5.78L26.47,10.65a1.4,1.4,0,1,1,2,2Z'%3E%3C/path%3E%3Crect x='0' y='0' width='36' height='36' fill-opacity='0'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");width:16px;height:16px;min-width:16px}.home-about-content.first .home-about-content-item:nth-child(1){grid-area:1/1/2/7}.home-about-content.first .home-about-content-item:nth-child(1) .aboutUs-item{display:flex;flex-direction:row-reverse;gap:32px;row-gap:8px}.home-about-content.first .home-about-content-item:nth-child(1) .aboutUs-item .swiper-pagination{bottom:18% !important}@media screen and (min-width: 769px){.home-about-content.first .home-about-content-item:nth-child(1) .aboutUs-item .swiper-pagination{bottom:6% !important}}@media screen and (min-width: 769px){.home-about-content.first .home-about-content-item:nth-child(1) .aboutUs-item-text{inline-size:52%}.home-about-content.first .home-about-content-item:nth-child(1) .swiper{block-size:100%}.home-about-content.first .home-about-content-item:nth-child(1) .aboutUs-item-img{inline-size:48%}.home-about-content.first .home-about-content-item:nth-child(1) .aboutUs-item-img .swiper-slide{block-size:auto}}.home-about-content.first .home-about-content-item:nth-child(4){grid-area:3/1/5/3}.home-about-content.first .home-about-content-item:nth-child(5){grid-area:3/3/5/7}.home-about-content.first .home-about-content-item:nth-child(5) iframe{block-size:430px;max-block-size:423px;border-radius:24px}.home-about-content.first .home-about-content-item .aspect-ratio{aspect-ratio:16/9}.home-about-content.first .home-about-content-item .aboutUs{position:relative}.home-about-content.first .home-about-content-item .aboutUs-item{padding-block:16px;padding-inline:24px;position:relative;z-index:1}@media screen and (max-width: 768px){.home-about-content.first .home-about-content-item .aboutUs-item{flex-direction:column-reverse !important}.home-about-content.first .home-about-content-item .aboutUs-item-text,.home-about-content.first .home-about-content-item .aboutUs-item-img{inline-size:100%}.home-about-content.first .home-about-content-item .aboutUs-item-img{aspect-ratio:16/9}}.home-about-content.first .home-about-content-item .aboutUs-item-text{display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;z-index:2;padding-block:24px}.home-about-content.first .home-about-content-item .aboutUs-item-text-buttons{display:flex;gap:16px;-webkit-margin-before:16px;margin-block-start:16px}@media(max-width: 900px){.home-about-content.first .home-about-content-item .aboutUs-item-text-buttons{flex-direction:column}}@media(min-width: 769px)and (max-width: 900px){.home-about-content.first .home-about-content-item .aboutUs-item-text-buttons *{inline-size:70%}}@media(max-width: 768px){.home-about-content.first .home-about-content-item .aboutUs-item-text-buttons *{inline-size:100%}}.home-about-content.first .home-about-content-item .aboutUs-item-img{border-radius:24px;overflow:hidden;display:block;aspect-ratio:16/9}.home-about-content.first .home-about-content-item .aboutUs-item-img img{-o-object-position:top;object-position:top}.home-about-content.second{position:relative}.home-about-content.second:not(.active){max-block-size:200px;overflow:hidden}.home-about-content.second:not(.active)::after{content:"";background:#f7f7ff;background:linear-gradient(180deg, rgba(247, 247, 255, 0) 0%, rgb(247, 247, 255) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7F7FF", endColorstr="#F7F7FF", GradientType=0);width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-about-content.second .home-about-content-item:nth-child(even) .aboutUs-item{flex-direction:row}.home-about-content.second .home-about-content-item .aboutUs-item{display:flex;flex-direction:row-reverse;gap:48px;row-gap:8px;margin-block:32px;padding-block:16px;padding-inline:24px;border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-border-start:1px solid rgba(247,247,255,.2);border-inline-start:1px solid rgba(247,247,255,.2);-webkit-border-end:1px solid rgba(247,247,255,.2);border-inline-end:1px solid rgba(247,247,255,.2);position:relative;z-index:1}@media screen and (max-width: 768px){.home-about-content.second .home-about-content-item .aboutUs-item{flex-direction:column-reverse !important}.home-about-content.second .home-about-content-item .aboutUs-item-text,.home-about-content.second .home-about-content-item .aboutUs-item-img{inline-size:100%}.home-about-content.second .home-about-content-item .aboutUs-item-img{aspect-ratio:16/9}}@media screen and (min-width: 769px){.home-about-content.second .home-about-content-item .aboutUs-item-text{inline-size:52%}.home-about-content.second .home-about-content-item .aboutUs-item-img{inline-size:48%}}.home-about-content.second .home-about-content-item .aboutUs-item-text{display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;z-index:2;padding-block:24px}.home-about-content.second .home-about-content-item .aboutUs-item-text .h-3{-webkit-margin-after:8px;margin-block-end:8px}.home-about-content.second .home-about-content-item .aboutUs-item-text-buttons{display:flex;gap:16px;-webkit-margin-before:auto;margin-block-start:auto}@media(max-width: 900px){.home-about-content.second .home-about-content-item .aboutUs-item-text-buttons{flex-direction:column}}@media(min-width: 769px)and (max-width: 900px){.home-about-content.second .home-about-content-item .aboutUs-item-text-buttons *{inline-size:70%}}@media(max-width: 768px){.home-about-content.second .home-about-content-item .aboutUs-item-text-buttons *{inline-size:100%}}.home-about-content.second .home-about-content-item .aboutUs-item-img{border-radius:24px;overflow:hidden}.home-partners .marquee{margin:0 auto;height:60px;white-space:nowrap;overflow:hidden;box-sizing:border-box;position:relative}.home-partners .marquee:before,.home-partners .marquee:after{position:absolute;top:0;width:50px;height:60px;content:"";z-index:1}.home-partners .marquee:before{left:0;background:linear-gradient(to right, #f7f7ff 5%, transparent 100%)}.home-partners .marquee:after{right:0;background:linear-gradient(to left, #f7f7ff 5%, transparent 100%)}.home-partners .marquee__content{width:300% !important;display:flex;line-height:30px;animation:marquee 20s linear infinite forwards}@media screen and (max-width: 600px){.home-partners .marquee__content{width:400% !important}}.home-partners .marquee__content img{-o-object-fit:contain;object-fit:contain}.home-partners .marquee__content:hover{animation-play-state:paused}.home-partners .list-inline{display:flex;justify-content:space-around;width:33.33%;list-style:none !important;padding:0;margin:0}@media screen and (max-width: 600px){.home-partners .list-inline{gap:32px}}.home-partners .list-inline a:not(:hover) img{opacity:.6}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-66.6%)}}.home-courses{margin-block:96px 0;-webkit-padding-after:48px;padding-block-end:48px;position:relative}.home-courses .offer-specialists{margin-block:16px 8px}.home-courses::after{content:"";position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;bottom:-24px;left:0;width:100%;block-size:48px;background-color:#f7f7ff;border-radius:0 0 24px 24px;z-index:2;pointer-events:none;user-select:none}.home-courses .container{padding-inline:unset}.home-courses-header{display:flex;justify-content:space-between;align-items:flex-end;padding-inline:16px}@media screen and (max-width: 680px){.home-courses-header{flex-direction:column}}.home-courses-sorting{display:flex;flex-direction:column;gap:4px}.home-courses-sorting .select{width:280px;cursor:pointer;position:relative;transition:300ms;color:#070600;font-family:sans-serif}.home-courses-sorting .select *{font-weight:400}.home-courses-sorting .selected{border-radius:12px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;z-index:8;font-size:14px;display:flex;align-items:center;justify-content:space-between;min-width:150px;block-size:48px;padding-inline:8px}.home-courses-sorting .arrow{margin-left:10px;height:10px;width:25px;fill:#070600;transition:transform 300ms;transform:rotate(-90deg)}.home-courses-sorting .select:hover .selected{border-radius:12px 12px 0 0}.home-courses-sorting .select:hover .arrow{transform:rotate(0deg)}.home-courses-sorting .options{display:flex;flex-direction:column;border-radius:0 0 12px 12px;background-color:rgba(247,247,255,.95);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px rgba(255,255,255,0);border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:absolute;top:100%;left:0;opacity:0;pointer-events:none;transition:opacity 300ms,top 300ms;z-index:9;width:100%;overflow:hidden}.home-courses-sorting .select:hover .options{opacity:1;pointer-events:auto;top:100%}.home-courses-sorting .option{transition:background-color 300ms;font-size:14px;width:100%;block-size:48px;display:flex;align-items:center;padding-inline:12px}.home-courses-sorting .option:hover{background-color:#f7f7ff}.home-courses.offers-courses .home-courses-grid-content{max-block-size:unset !important;overflow:auto !important;-webkit-padding-after:16px;padding-block-end:16px}.home-courses.offers-courses .home-courses-grid-content::after{display:none !important}.home-courses-grid{display:grid;grid-template-columns:auto 1fr;gap:16px;-webkit-padding-start:16px;padding-inline-start:16px}@media screen and (max-width: 768px){.home-courses-grid{grid-template-columns:1fr}}.home-courses-grid-aside{background-color:rgba(247,247,255,.95);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-inline:16px;padding-block:8px;border-radius:24px;max-inline-size:320px;-webkit-margin-before:32px;margin-block-start:32px;align-self:start;position:sticky;top:24px}@media screen and (min-width: 769px){.home-courses-grid-aside{overflow:hidden;position:relative !important}}.home-courses-grid-aside:after{content:"Dostępne wkrótce...";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(247,247,255,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-content:center}@media screen and (max-width: 600px){.home-courses-grid-aside:not(.active){left:-290px !important}}@media screen and (min-width: 769px){.home-courses-grid-aside #home-courses-grid-aside-button{display:none}}@media screen and (max-width: 768px){.home-courses-grid-aside{position:absolute;top:11%;z-index:8;border-radius:0 0 24px 0}.home-courses-grid-aside.active{left:0}.home-courses-grid-aside:not(.active){left:-320px}.home-courses-grid-aside #home-courses-grid-aside-button{position:absolute;top:0;right:-48px;inline-size:48px;block-size:48px;background-color:#070600;border-radius:0 24px 24px 0;z-index:2}.home-courses-grid-aside #home-courses-grid-aside-button svg{-webkit-margin-start:-4px;margin-inline-start:-4px}}.home-courses-grid-aside-form{display:block}.home-courses-grid-aside-form .hidden-dropdown-inputs{display:none;opacity:0;visibility:hidden}.home-courses-grid-aside-form-section{display:flex;flex-direction:column;gap:8px;-webkit-margin-after:24px;margin-block-end:24px}.home-courses-grid-aside-form-search_btn{--timing: 0.3s;--width-of-input: 100%;--height-of-input: 48px;--border-height: 2px;--input-bg: #fff;--border-color: #065592;--border-radius: 12px;--after-border-radius: 1px;position:relative;width:var(--width-of-input);height:var(--height-of-input);display:flex;align-items:center;padding-inline:.8em;border-radius:var(--border-radius);transition:border-radius .5s ease;background:var(--input-bg, #fff)}.home-courses-grid-aside-form-search_btn button{border:none;background:none;color:#8b8ba7}.home-courses-grid-aside-form-search_btn .input{font-size:.9rem;background-color:rgba(0,0,0,0);width:100%;height:100%;padding-inline:.5em;padding-block:.7em;border:none}.home-courses-grid-aside-form-search_btn:before{content:"";position:absolute;background:var(--border-color);transform:scaleX(0);transform-origin:center;width:100%;height:var(--border-height);left:0;bottom:0;border-radius:1px;transition:transform var(--timing) ease}.home-courses-grid-aside-form-search_btn:focus-within{border-radius:var(--border-radius) var(--border-radius) 0 0}.home-courses-grid-aside-form-search_btn input:focus{outline:none}.home-courses-grid-aside-form-search_btn:focus-within:before{transform:scale(1)}.home-courses-grid-aside-form-search_btn .reset{border:none;background:none;display:none}.home-courses-grid-aside-form-search_btn input:not(:-moz-placeholder-shown)~.reset{display:block}.home-courses-grid-aside-form-search_btn input:not(:placeholder-shown)~.reset{display:block}.home-courses-grid-aside-form-search_btn svg{width:17px;margin-top:3px}.home-courses-grid-aside-form-checkboxes{display:flex;flex-direction:column;gap:12px}.home-courses-grid-aside-form-checkboxes .check{cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translate3d(0, 0, 0);flex-direction:row;align-items:center;gap:8px}.home-courses-grid-aside-form-checkboxes .check sup{margin-left:-4px;top:.05em !important;font-size:85%}.home-courses-grid-aside-form-checkboxes a{color:#070600;font-weight:400}.home-courses-grid-aside-form-checkboxes .check:before{content:"";position:absolute;top:-15px;left:-15px;width:48px;height:48px;border-radius:50%;background:rgba(34,50,84,.03);opacity:0;transition:opacity .2s ease}.home-courses-grid-aside-form-checkboxes .check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#c8ccd4;stroke-width:1.5;transform:translate3d(0, 0, 0);transition:all .2s ease;overflow:visible}.home-courses-grid-aside-form-checkboxes .check svg path{stroke-dasharray:60;stroke-dashoffset:0}.home-courses-grid-aside-form-checkboxes .check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.home-courses-grid-aside-form-checkboxes .check:hover:before{opacity:1}.home-courses-grid-aside-form-checkboxes .check:hover svg{stroke:#065592}.home-courses-grid-aside-form-checkboxes .check-input{display:none}.home-courses-grid-aside-form-checkboxes .check-input:checked+.check svg{stroke:#065592}.home-courses-grid-aside-form-checkboxes .check-input:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}.home-courses-grid-aside-form-checkboxes .check-input:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.home-courses-grid-aside-form-price_range{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media screen and (max-width: 600px){.home-courses-grid-aside-form-price_range{grid-template-columns:1fr}}.home-courses-grid-content{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(320px, 100%), 1fr));-moz-column-gap:16px;column-gap:16px;row-gap:48px;position:relative;-webkit-padding-before:32px;padding-block-start:32px;-webkit-padding-end:16px;padding-inline-end:16px}.home-courses-grid-content .offer-grid-main-offers-item-text-buttons{flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important}.home-courses-grid-content:not(.active){max-block-size:1100px;overflow:hidden}.home-courses-grid-content:not(.active)::after{content:"";background:#f7f7ff;background:linear-gradient(180deg, rgba(247, 247, 255, 0) 0%, rgb(247, 247, 255) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7F7FF", endColorstr="#F7F7FF", GradientType=0);width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;block-size:210px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-courses-grid-content #home-courses-read-more{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:2;background-color:#f7f7ff}.home-courses-grid-content #home-courses-read-more.active{position:fixed}.home-hotel{background-color:#070600;margin-block:unset;position:relative;overflow:hidden}.home-hotel .container{position:relative;z-index:1;background-color:rgba(7,6,0,.6);box-shadow:0 8px 32px 0 rgba(7,6,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-block:96px 128px}.home-hotel svg{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:auto;block-size:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:unset !important}.home-hotel svg *{transition:unset !important}.home-hotel-header{color:#f7f7ff;text-align:center}.home-hotel-header .section-header{margin-inline:auto}.home-hotel-header .section-tag{background-color:#070600;border-color:#070600;z-index:0}.home-hotel-gallery{-webkit-margin-before:64px;margin-block-start:64px}.home-hotel-gallery:not(.active){max-block-size:800px;overflow:hidden}.home-hotel-gallery:not(.active)::after{content:"";background:#070600;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(180deg, rgba(247, 247, 255, 0) 0%, #070600 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#070600", endColorstr="#070600", GradientType=0);width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;block-size:700px}@media screen and (max-width: 768px){.home-hotel-gallery:not(.active)::after{block-size:400px}}.home-hotel-gallery #home-hotel-read-more{position:absolute;bottom:220px;left:50%;transform:translateX(-50%);z-index:2;box-shadow:unset;background-color:#070600 !important}.home-hotel-gallery #home-hotel-read-more::before{display:none !important}.home-hotel-gallery #home-hotel-read-more.active{position:fixed}.home-hotel-gallery img:not(:last-child){margin-bottom:1rem}.home-hotel-gallery img{cursor:pointer;transition:opacity 400ms;inline-size:100%}.home-hotel-gallery img:hover{opacity:.9}.home-hotel-gallery img{animation:rise 400ms ease-out backwards;animation-play-state:paused;animation-delay:300ms;cursor:zoom-in}@keyframes rise{from{opacity:0;transform:translateY(10%)}}@media screen and (min-width: 768px){.home-hotel-gallery{-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem}}@media screen and (min-width: 1024px){.home-hotel-gallery{-moz-columns:3;columns:3;-moz-column-gap:1.5rem;column-gap:1.5rem}}.home-reviews{position:relative;z-index:1;-webkit-padding-before:32px;padding-block-start:32px}.home-reviews-box{background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-inline:32px;padding-block:8px 32px;border-radius:24px}.home-reviews-box-title{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:32px;column-gap:32px;row-gap:4px}@media screen and (max-width: 680px){.home-reviews-box-title{grid-template-columns:1fr;text-align:end}.home-reviews-box-title .testimonials-main-item-bottom-rating{justify-content:flex-end}}.home-reviews-box .testimonials{position:relative;-webkit-padding-before:16px;padding-block-start:16px}.home-reviews-box .testimonials-links *:not(:hover){color:#070600 !important}.home-reviews-box .testimonials svg{block-size:unset}.home-reviews-box .testimonials-text{display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;z-index:2}.home-reviews-box .testimonials-text .h-1{-webkit-margin-after:8px;margin-block-end:8px}.home-reviews-box .testimonials-main{-webkit-margin-before:48px;margin-block-start:48px;position:relative;z-index:2;min-block-size:300px}.home-reviews-box .testimonials-main-item{display:grid;place-content:start;gap:16px}.home-reviews-box .testimonials-main-item-bottom{display:grid;gap:8px}.home-reviews-box .testimonials-main-item-bottom-rating svg.checked path{fill:#065592}.home-reviews-box .testimonials-main-item-bottom-rating svg path{fill:#7fa6c9}.home-reviews-box .testimonials-main-item-top{display:flex;justify-content:space-between}.home-reviews-box .testimonials-main-item-top-left{display:flex;align-items:center;gap:8px}.home-reviews-box-content{-webkit-margin-before:48px;margin-block-start:48px}@media screen and (min-width: 376px)and (max-width: 680px){.home-reviews-box-content{-webkit-margin-before:-16px;margin-block-start:-16px}}.home-reviews-box-content .swiper-button-next,.home-reviews-box-content .swiper-button-prev{inline-size:32px;block-size:32px;background-color:#070600;display:grid;place-content:center;border-radius:100px;color:#f7f7ff;top:65%;box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff}.home-reviews-box-content .swiper-button-next::after,.home-reviews-box-content .swiper-button-prev::after{font-size:12px}.home-reviews-box-content .swiper-button-prev{left:-20px}.home-reviews-box-content .swiper-button-next{right:-20px}.home-faq{-webkit-margin-before:96px;margin-block-start:96px;-webkit-margin-after:unset;margin-block-end:unset;-webkit-padding-after:80px;padding-block-end:80px;position:relative}.home-faq::after{content:"";position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;bottom:-40px;left:0;width:100%;block-size:56px;background-color:#f7f7ff;border-radius:0 0 24px 24px;z-index:2;pointer-events:none;user-select:none}.home-faq-header{text-align:center}.home-faq-header .section-header{margin-inline:auto}.home-faq-content{-webkit-margin-before:24px;margin-block-start:24px}.home-faq-content .details{--padding: 10px}.home-faq-content .details+.details{margin-top:15px}.home-faq-content .details__title{--width: 20px;--height: 3px;--radius: 1px;--color: currentColor;margin:0;padding:var(--padding) calc(var(--width)*2) var(--padding) var(--padding);cursor:pointer;transition:all .2s ease-in-out;position:relative}.home-faq-content .details__title:before,.home-faq-content .details__title:after{content:"";display:block;width:var(--width);height:var(--height);background-color:var(--color);position:absolute;border-radius:var(--radius);top:calc(50% - var(--height)/2);right:calc(var(--width)/2);transition:all .2s ease-in-out}.home-faq-content .details__title:after{rotate:90deg}.home-faq-content .details__container[open] .details__title:before{rotate:45deg}.home-faq-content .details__container[open] .details__title:after{rotate:135deg}.home-faq-content .details__summary::marker{content:""}.home-faq-content .details__desc{visibility:hidden;display:grid;grid-template-rows:0fr;transition:all .2s ease-in-out;overflow:hidden;padding-inline:var(--padding);pointer-events:none}.home-faq-content .details__container[open]+.details__desc{visibility:visible;grid-template-rows:1fr;padding-block:var(--padding)}.home-faq-content .details__desc-inner{min-height:0}.home-steps{margin-block:96px 64px;padding-block:16px 64px}@media screen and (max-width: 600px){.home-steps .btn-green{inline-size:100% !important}}.home-steps-header{text-align:center}.home-steps-header .section-header{margin-inline:auto}.home-steps-content{-webkit-margin-before:48px;margin-block-start:48px}@media screen and (max-width: 600px){.home-steps-content .btn-white,.home-steps-content .btn-black{width:100%}}.home-steps-content .image{overflow:hidden;border-radius:16px}.home-steps-content form{display:block}.home-steps-content .italic{font-style:italic}.home-steps-content .container{min-block-size:500px;position:relative;filter:drop-shadow(16px 16px 20px rgba(210, 210, 217, 0.4))}@media screen and (max-width: 768px){.home-steps-content .container{min-block-size:600px}}.home-steps-content .container:before{content:"";top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;height:150%;width:150%;z-index:-10}.home-steps-content .content{border-radius:24px;top:70px;position:absolute;display:flex;flex-direction:column;gap:1.5em;width:100%;height:100%;left:0;padding:24px;display:none;background:#f7f7ff;overflow:hidden}.home-steps-content .content .text{padding-block:16px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.home-steps-content .content .text{min-block-size:300px}}@media screen and (max-width: 425px){.home-steps-content .content .text{min-block-size:250px}}.home-steps-content .step{float:left;position:relative;top:0;left:0;height:35px;width:33.33%;font-weight:bold}.home-steps-content .step:after{content:"";position:absolute;width:35px;color:#070600;font-size:1.2em;height:35px;border-radius:50%;background:none;left:50%;transform:translateX(-50%);z-index:99;background:#f7f7ff;transition:.5s ease-in-out;border:2px solid #fff;box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;display:flex;align-items:center;justify-content:center}.home-steps-content .step.first:after{content:"1"}.home-steps-content .step.second:after{content:"2"}.home-steps-content .step.third:after{content:"3"}.home-steps-content .step:before{content:"";position:absolute;width:100%;top:50%;right:50%;transform:translateY(-50%);height:7px;border:2px solid #fff;box-shadow:8px 8px 10px rgba(132,98,115,.4);transition:.1s ease-in-out}.home-steps-content .step.first:before{display:none}.home-steps-content label,.home-steps-content input{cursor:pointer}.home-steps-content label,.home-steps-content .inputs-group{position:absolute;right:4em;bottom:2em}@media screen and (max-width: 600px){.home-steps-content label,.home-steps-content .inputs-group{right:4px}}.home-steps-content .inputs-group{display:flex;align-items:center;gap:16px}@media screen and (max-width: 600px){.home-steps-content .inputs-group{flex-direction:column;justify-content:center;margin-inline:auto;inline-size:100%;right:0}}.home-steps-content input[name=toggler]{display:none}.home-steps-content input[name=toggler]:checked+.content{display:grid;grid-template-columns:55% 1fr}@media screen and (max-width: 768px){.home-steps-content input[name=toggler]:checked+.content{grid-template-columns:1fr}}.home-steps-content input[name=toggler]:checked+.content+.step:after{background:#7fa6c9;color:#f7f7ff;border:2px solid #749abc}.home-steps-content input[name=toggler]:checked+.content+.step:before{background:#7fa6c9;border-color:#749abc}.home-steps-content input:not(:checked)+.step{color:#070600}.home-steps-content input:not(:checked)+.step:after{border-color:#fff;color:#070600}.home-steps-content input[type=reset]{color:#070600;padding:.75em 2em;cursor:pointer;border:none}.home-end-hero{background-color:#7fa6c9;background:#7fa6c9;background:linear-gradient(to right, #065592, #7fa6c9);-webkit-padding-before:80px;padding-block-start:80px}.home-end-hero-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 680px){.home-end-hero-grid{display:flex;flex-direction:column-reverse}}.home-end-hero-grid-left img{transform:unset !important}.home-end-hero-grid-right{display:flex;flex-direction:column;justify-content:center;gap:32px;color:#f7f7ff;-webkit-padding-after:48px;padding-block-end:48px}.home-end-hero-grid-right-buttons{display:flex;align-items:center;gap:16px}.home-end-hero-grid-right-buttons .btn-black{box-shadow:20px 20px 60px #6c8dab,-20px -20px 60px #92bfe7}@media screen and (max-width: 600px){.home-end-hero-grid-right-buttons .btn-black{inline-size:100% !important}}.home-end-hero-grid-right-buttons .btn-black:hover{box-shadow:20px 20px 60px #61809d,-20px -20px 60px #84b0d6}.offer-carousel-section .swiper{padding-block:32px;padding-inline:48px 64px}.offer-carousel-section .swiper .swiper-slide.swiper-slide-active{transform:translateY(-10px)}.offer-carousel-section .home-hero-header{-webkit-padding-after:unset;padding-block-end:unset}.offer-carousel-section .offer-grid-main-offers-item-text-buttons{flex-wrap:nowrap !important;flex-direction:row !important;align-items:center}.offer-end-hero{background-color:#f7f7ff;background:#f7f7ff;background:linear-gradient(to top, #f7f7ff, #f1f1ff)}.offer-end-hero .home-end-hero-grid-right{color:#070600 !important}.offer-hero{position:relative}.offer-hero::after{content:"";position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;bottom:-40px;left:0;width:100%;block-size:56px;background-color:#f7f7ff;border-radius:0 0 24px 24px;z-index:2;pointer-events:none;user-select:none}.offer-hero .section-header{max-inline-size:1000px !important}@media screen and (min-width: 601px){.offer-hero .buttons-group{display:grid;grid-template-columns:auto auto;row-gap:4px}}.offer-hero-image{border-radius:24px;overflow:hidden}.offer-hero-image .swiper{padding:unset !important}.offer-hero-image .swiper-pagination{text-align:end;bottom:3% !important;-webkit-padding-end:16px;padding-inline-end:16px}.offer-hero-image-figure{border-radius:24px;overflow:hidden;aspect-ratio:16/9}.offer-hero-image-figure img{inline-size:100%}.offer-about{position:relative;-webkit-padding-after:32px;padding-block-end:32px;-webkit-padding-before:16px;padding-block-start:16px}.offer-about::after{content:"";position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:-40px;left:0;width:100%;block-size:56px;background-color:#f7f7ff;border-radius:24px 24px 0 0;z-index:2;pointer-events:none;user-select:none}.offer-about .desktoponly{-webkit-padding-after:16px;padding-block-end:16px}@media screen and (max-width: 768px){.offer-about .desktoponly{display:none}}.offer-about-grid{display:grid;grid-template-columns:auto 1fr;gap:48px}@media screen and (max-width: 768px){.offer-about-grid{display:flex;flex-direction:column-reverse}}.offer-about-grid-two{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;padding-block:48px}@media screen and (max-width: 768px){.offer-about-grid-two{grid-template-columns:1fr}}.offer-about-grid-two-item{display:flex;flex-direction:column;gap:16px}.offer-about-grid-two-item:not(:first-child){border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-border-start:1px solid rgba(247,247,255,.2);border-inline-start:1px solid rgba(247,247,255,.2);-webkit-border-end:1px solid rgba(247,247,255,.2);border-inline-end:1px solid rgba(247,247,255,.2);z-index:1;padding-inline:24px;-webkit-padding-before:16px;padding-block-start:16px}.offer-about-grid-two-item ul li,.offer-about-grid-two-item ol li{line-height:2}.offer-about-grid-two-item .offer-grid-main-offers-item{border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-inline:264px 24px;padding-block:64px;position:relative}@media screen and (max-width: 600px){.offer-about-grid-two-item .offer-grid-main-offers-item{padding-inline:24px;padding-block:239px 24px;max-block-size:unset}.offer-about-grid-two-item .offer-grid-main-offers-item-image{inset-inline-start:50% !important;inset-block-start:-24px !important;transform:translateX(-50%) !important;max-inline-size:90% !important;max-block-size:249px !important}}.offer-about-grid-two-item .offer-grid-main-offers-item-image{position:absolute;inset-inline-start:-16px;inset-block-start:50%;transform:translateY(-50%);max-inline-size:256px;max-block-size:80%;border-radius:16px;overflow:hidden;inline-size:100%;block-size:100%}@media screen and (min-width: 601px){.offer-about-grid-two-item .offer-grid-main-offers-item-image{max-block-size:80% !important}}.offer-about-grid-two-item .offer-grid-main-offers-item-image img{block-size:100%;inline-size:100%}.offer-about-grid-two-item .offer-grid-main-offers-item-text{display:flex;flex-direction:column;gap:4px}.offer-about-grid-two-item .offer-grid-main-offers-item-text-badge{inset-inline-end:16px;inset-block-start:16px;background-color:#072e49;padding-block:4px;padding-inline:16px;border-radius:16px;color:#f7f7ff;font-weight:500;text-transform:uppercase;inline-size:-moz-fit-content;inline-size:fit-content;-webkit-margin-after:4px;margin-block-end:4px;position:absolute}.offer-about-grid-two-item .offer-grid-main-offers-item-text .hidetext{block-size:60px;block-size:calc(3*clamp(.875rem,.8428rem + .1842vw,1rem)*1.25);overflow:hidden;position:relative}.offer-about-grid-two-item .offer-grid-main-offers-item-text .hidetext::after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;block-size:16px;inline-size:75%;background:linear-gradient(90deg, transparent, #f7f7ff)}.offer-about-grid-two-item .offer-grid-main-offers-item-text-buttons{display:flex;flex-wrap:wrap;gap:16px;-webkit-margin-before:24px;margin-block-start:24px}@media(max-width: 768px){.offer-about-grid-two-item .offer-grid-main-offers-item-text-buttons{flex-direction:column}.offer-about-grid-two-item .offer-grid-main-offers-item-text-buttons *{flex-grow:1;inline-size:100%}}.offer-about-grid-aside .mobileonly{-webkit-padding-after:16px;padding-block-end:16px}@media screen and (min-width: 769px){.offer-about-grid-aside .mobileonly{display:none}}@media screen and (max-width: 600px){.offer-about-grid-aside .mobileonly{grid-area:1}}@media screen and (max-width: 768px){.offer-about-grid-aside{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}}@media screen and (max-width: 600px){.offer-about-grid-aside{grid-template-columns:1fr}}@media screen and (min-width: 601px){.offer-about-grid-aside .offer-grid-main-offers-item{max-inline-size:300px}}.offer-about-grid-aside-flex{background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-inline:16px;padding-block:24px;border-radius:24px;-webkit-margin-before:8px;margin-block-start:8px;align-self:start;position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;-webkit-margin-after:56px;margin-block-end:56px}@media screen and (min-width: 601px){.offer-about-grid-aside-flex{max-inline-size:300px}}.offer-about-grid-aside-flex .offer-grid-main-offers-item-text-buttons{flex-direction:row !important;flex-wrap:nowrap !important;align-items:center}.offer-about-grid-aside-subtitle *{font-weight:400}.offer-about-grid-aside-shares{display:flex;align-items:center;gap:16px;padding-block:8px 4px}.offer-about-grid-aside-shares .btn-white{block-size:40px}.offer-about-grid-content{position:relative}@media screen and (max-width: 768px){.offer-about-grid-content{grid-area:1}}.offer-about-grid-content #offer-about-read-more{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:2;background-color:#f7f7ff}.offer-about-grid-content #offer-about-read-more.active{position:fixed}.about-us{-webkit-margin-before:unset !important;margin-block-start:unset !important}.about-us .home-about-header{text-align:center}.about-us .home-about-header .section-header{margin-inline:auto}.about-us .home-about-content.second .aboutUs-item-text{display:block}.about-us .home-about-content.second .aboutUs-item-text .h-4,.about-us .home-about-content.second .aboutUs-item-text .h-3{margin-block:16px 8px}.about-us .home-about-content.second .aboutUs-item-text-buttons{-webkit-margin-before:48px;margin-block-start:48px}.about-us .home-about-content.second:not(.active)::after{block-size:600px}.about-us .home-about-content.second:not(.active){max-block-size:1200px}.about .offer-grid{position:relative;-webkit-padding-after:8px;padding-block-end:8px}.about .offer-grid a{color:#070600 !important}.about .offer-grid svg{inset-block-start:5%;transform:scale(1.2) rotate(345deg)}@media(max-width: 600px){.about .offer-grid svg{inset-block-start:55%}}.about .offer-grid .container{position:relative;z-index:1}.about .offer-grid-text{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;text-align:center}.about .offer-grid-main-offers{display:grid;grid-template-columns:repeat(2, 1fr);margin-block:48px;gap:32px}@media(max-width: 1024px){.about .offer-grid-main-offers{grid-template-columns:1fr}}.about .offer-grid-main-offers-item{border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;border:1px solid rgba(247,247,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding-inline:264px 24px;padding-block:64px;position:relative;-webkit-margin-start:16px;margin-inline-start:16px}@media(max-width: 600px){.about .offer-grid-main-offers-item{-webkit-margin-start:unset;margin-inline-start:unset;-webkit-margin-end:16px;margin-inline-end:16px}}.about .offer-grid-main-offers-item-image{position:absolute;inset-inline-start:-16px;inset-block-start:50%;transform:translateY(-50%);max-inline-size:256px;max-block-size:80%;border-radius:16px;overflow:hidden;inline-size:100%;block-size:100%}.about .offer-grid-main-offers-item-image img{block-size:100%;inline-size:100%}.about .offer-grid-main-offers-item-text{display:flex;flex-direction:column;gap:4px}.about .offer-grid-main-offers-item-text-badge{inset-inline-end:16px;inset-block-start:16px;-webkit-margin-after:4px;margin-block-end:4px;position:absolute;display:flex;flex-wrap:wrap;gap:4px;min-block-size:24px;inline-size:100%}.about .offer-grid-main-offers-item-text-badge-tags{background-color:#f7f7ff;border-radius:16px;color:#070600;border:1px solid #070600;font-weight:500;text-transform:uppercase;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:4px;padding-inline:16px}.about .offer-grid-main-offers-item-text-badge-tags:first-child{background-color:#072e49;border-color:#072e49;color:#f7f7ff}.about .offer-grid-main-offers-item-text-badge-main{background-color:#700d20;border-radius:16px;color:#f7f7ff;font-weight:500;text-transform:uppercase;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:4px;padding-inline:16px}@media(max-width: 1024px){.about .offer-grid-main-offers-item-text-badge-main{border:1px solid #f7f7ff}}@media(max-width: 1024px){.about .offer-grid-main-offers-item-text-badge{position:relative;inset-inline-start:0;margin-block:-56px 16px}}.about .offer-grid-main-offers-item-text .hidetext{block-size:60px;block-size:calc(3*clamp(.875rem,.8428rem + .1842vw,1rem)*1.25);overflow:hidden;position:relative}.about .offer-grid-main-offers-item-text .hidetext::after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;block-size:16px;inline-size:75%;background:linear-gradient(90deg, transparent, #f7f7ff)}.about .offer-grid-main-offers-item-text-buttons{display:flex;flex-wrap:wrap;gap:16px;-webkit-margin-before:24px;margin-block-start:24px}@media(max-width: 768px){.about .offer-grid-main-offers-item-text-buttons{flex-direction:column}.about .offer-grid-main-offers-item-text-buttons *{flex-grow:1;inline-size:100%}}.about .offer-grid-slide-offers{margin-block:64px 48px;min-block-size:448px;position:relative;z-index:3}.about .offer-grid-slide-offers.grid-listing{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:48px;-moz-column-gap:32px;column-gap:32px}.about .offer-grid-slide-offers.grid-listing .offer-grid-main-offers-item{margin:unset !important}@media(max-width: 1024px){.about .offer-grid-slide-offers.grid-listing{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.about .offer-grid-slide-offers.grid-listing{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.about .offer-grid-slide-offers.grid-listing{grid-template-columns:repeat(1, 1fr)}}.about .offer-grid-slide-offers.grid-listing .offer-grid-main-offers-item{position:relative !important}.about .offer-grid-slide-offers .offer-grid-main-offers-item{padding-inline:24px;padding-block:264px 24px}.about .offer-grid-slide-offers .offer-grid-main-offers-item-text{position:relative}@media screen and (min-width: 1025px){.about .offer-grid-slide-offers .offer-grid-main-offers-item-text-badge{inset-inline-start:0;inset-block-start:-40px}}@media(min-width: 601px){.about .offer-grid-slide-offers .offer-grid-main-offers-item{max-block-size:448px;position:absolute}.about .offer-grid-slide-offers .offer-grid-main-offers-item:hover{max-block-size:576px}.about .offer-grid-slide-offers .offer-grid-main-offers-item:hover .offer-grid-main-offers-item-text-buttons{-webkit-user-select:all;-moz-user-select:all;user-select:all;visibility:visible;opacity:1}}@media(min-width: 601px){.about .offer-grid-slide-offers .offer-grid-main-offers-item-text-buttons{-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;opacity:0}}.about .offer-grid-slide-offers .offer-grid-main-offers-item-text-buttons *{flex-grow:1}.about .offer-grid-slide-offers .offer-grid-main-offers-item-image{inset-block-start:-16px;inset-inline-start:50%;transform:translateX(-50%);max-block-size:256px !important;max-inline-size:80%;inline-size:100% !important;block-size:100%}.about .offer-grid-slide-offers .offer-grid-main-offers-item-image img{block-size:100%;inline-size:100%}.assign-section .home-hero-header-facts ul{justify-content:flex-start}.assign-section-wrapper{display:grid;grid-template-columns:1fr 400px;gap:64px;-webkit-padding-after:64px;padding-block-end:64px}.assign-section-wrapper .home-courses-grid-aside-form-section{gap:16px}@media screen and (max-width: 1024px){.assign-section-wrapper{grid-template-columns:1fr 300px;gap:32px}}@media screen and (max-width: 768px){.assign-section-wrapper{grid-template-columns:1fr;gap:8px}}.assign-section-wrapper-item{background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:24px;padding:16px 24px;block-size:-moz-fit-content;block-size:fit-content}.assign-section-wrapper-item span:not([class]){text-align:end}.assign-section-wrapper-item .home-courses-grid-aside-form-search_btn{display:block !important;position:relative}.assign-section-wrapper-item .home-courses-grid-aside-form-search_btn label{text-wrap:nowrap;border:unset;position:absolute;top:-8px;right:-8px}.assign-section-wrapper-item-price{padding-block:16px;display:flex;flex-direction:column;gap:4px}.assign-section-wrapper-item-price-item{display:flex;align-items:center;justify-content:space-between;gap:4px}.assign-section-wrapper-item-price.buttons-group{-webkit-margin-before:unset;margin-block-start:unset}.assign-section-wrapper-item-price.buttons-group .btn-green{inline-size:100%}.assign-section-wrapper-item-course{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:center;color:#070600}.assign-section-wrapper-item-course img{border-radius:8px}.assign-section-wrapper-item .payment-container{padding:.5rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.assign-section-wrapper-item .payment-container .payment-title{text-transform:capitalize;font-weight:600;align-self:flex-start}.assign-section-wrapper-item .payment-container .payment-description{font-size:10px;align-self:flex-start;padding-bottom:.25rem}.assign-section-wrapper-item .payment-container .payment-description .highlight{font-weight:bold;text-decoration:underline}.assign-section-wrapper-item .payment-container .payment-option{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem;border:1px solid rgba(0,0,0,0);border-radius:.5rem;position:relative;overflow:hidden;cursor:pointer;transition:all .5s ease}.assign-section-wrapper-item .payment-container .payment-option:hover{background-color:#f7f7ff}.assign-section-wrapper-item .payment-container .payment-option:has(:checked){color:#070600;background-color:#fff;font-weight:bold}.assign-section-wrapper-item .payment-container .payment-option .option-content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;position:relative;z-index:10}.assign-section-wrapper-item .payment-container .payment-option .option-content img{height:32px}.assign-section-wrapper-item .payment-container .payment-option .option-text{inset:0;width:100%;opacity:0;transition:all .7s ease}.assign-section-wrapper-item .payment-container .payment-option:has(:checked) .option-text,.assign-section-wrapper-item .payment-container .payment-option:hover .option-text{opacity:1}.assign-section-wrapper-item .payment-container .payment-input:checked{color:#072e49;ring:none}.assign-section-wrapper-item .payment-container .payment-input:focus{ring:none}.assign-section .section-header{text-align:start;inline-size:100%;max-inline-size:100%;-webkit-margin-after:unset;margin-block-end:unset}.assign-section .home-hero-header{text-align:start;justify-content:flex-start;align-items:flex-start;-webkit-padding-after:16px;padding-block-end:16px}.thankyou-wrapper{border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(247,247,255,.2);padding-block:8px;padding-inline:16px}.thankyou-hero{-webkit-padding-after:4px;padding-block-end:4px}.thankyou-hero .home-hero-header{gap:40px}@media screen and (max-width: 768px){.thankyou-hero .home-hero-header{-webkit-padding-before:unset;padding-block-start:unset;gap:24px}}@media screen and (max-width: 680px){.thankyou-end .btn-white{inline-size:100%}}@media screen and (min-width: 681px){.thankyou-end .home-end-hero-grid-left{align-self:end}}.thankyou-end .home-end-hero-grid-right{-webkit-padding-after:88px;padding-block-end:88px}#kontakt .aboutUs{position:relative}#kontakt .aboutUs-item{display:flex;flex-direction:row;gap:32px;row-gap:8px;padding-block:16px;padding-inline:24px;border-radius:24px;background-color:rgba(247,247,255,.8);box-shadow:5px 5px 10px #d2d2d9,-5px -5px 10px #fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-border-start:1px solid rgba(247,247,255,.2);border-inline-start:1px solid rgba(247,247,255,.2);-webkit-border-end:1px solid rgba(247,247,255,.2);border-inline-end:1px solid rgba(247,247,255,.2);position:relative;z-index:1}#kontakt .aboutUs-item:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 768px){#kontakt .aboutUs-item{flex-direction:column !important}#kontakt .aboutUs-item-text,#kontakt .aboutUs-item-img{inline-size:100%}#kontakt .aboutUs-item-img{aspect-ratio:16/9}}#kontakt .aboutUs-item-text{display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative;z-index:2;padding-block:24px}#kontakt .aboutUs-item-text .h-3{-webkit-margin-after:8px;margin-block-end:8px}#kontakt .aboutUs-item-text-buttons{display:flex;gap:16px;-webkit-margin-before:24px;margin-block-start:24px}@media(max-width: 900px){#kontakt .aboutUs-item-text-buttons{flex-direction:column}}@media(min-width: 769px)and (max-width: 900px){#kontakt .aboutUs-item-text-buttons *{inline-size:70%}}@media(max-width: 768px){#kontakt .aboutUs-item-text-buttons *{inline-size:100%}}#kontakt .aboutUs-item-img{border-radius:24px;overflow:hidden;aspect-ratio:16/9}