abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Montserrat;src:local("Montserrat"),url(../fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Black"),url(../fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Black Italic"),url(../fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Extra Bold"),url(../fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Extra Bold Italic"),url(../fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Extra Light"),url(../fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Extra Light Italic"),url(../fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Italic"),url(../fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Light"),url(../fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Light Italic"),url(../fonts/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../fonts/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Semi Bold"),url(../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Semi Bold Italic"),url(../fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:local("Montserrat Thin"),url(../fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Thin Italic"),url(../fonts/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}*,::after,::before{box-sizing:border-box}img{width:100%;object-fit:cover}body{--scrollbar-spacing:calc(100vw - 100%);--max-content:1380px;--additional-content:0px;font-family:Montserrat,serif;font-style:normal;font-size:14px;font-weight:400;line-height:20px;color:#000}body.un{--additional-content:min(var(--temporary-width, 0px), calc(max(100vw, var(--max-content)) - var(--max-content)));overflow:hidden}section{width:100%;background-color:#fff;overflow:hidden}section.blue{background-color:rgba(229,248,255,.6980392157)}.container{max-width:calc(var(--max-content) + var(--additional-content));width:100%;padding-left:30px;padding-right:calc(30px - var(--scrollbar-spacing));margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:stretch}@media (max-width:767px){.container{padding-left:16px;padding-right:calc(16px - var(--scrollbar-spacing))}}.default-hero{position:relative;height:100dvh;padding:34px 0 0;background-color:#888;z-index:1}.default-hero .container{height:100%;justify-content:center}.default-hero .container .section-image{position:absolute;left:0;top:0;width:100vw;height:100%;z-index:-1}.default-hero .container .pre-title{margin-bottom:32px;font-size:22px;font-weight:300;line-height:27px;color:#fff;text-align:center}.default-hero .container .section-title{margin:0 auto;max-width:1096px;font-size:54px;font-weight:400;line-height:60px;color:#fff;text-align:center}.default-hero .container .section-text{margin:32px auto 0;max-width:872px;font-size:18px;font-weight:400;line-height:32px;color:#fff;text-align:center}.default-hero .container .default-link{margin-top:56px;align-self:center}@media (max-width:1024px){.default-hero{aspect-ratio:unset;padding:0;height:800px;max-height:unset}.default-hero .container .section-title{font-size:36px;line-height:48px}}@media (max-width:767px){.default-hero .container .section-title{font-size:28px;line-height:40px}.default-hero .container .section-text{font-size:18px;line-height:32px}}.default-section{padding:96px 0 64px}.default-section .container .section-title{margin:0 auto;max-width:872px;font-size:32px;font-weight:300;line-height:40px;color:#000;text-align:center}.default-section .container .section-text{margin:24px auto 0;max-width:872px;font-size:16px;font-weight:300;line-height:32px;color:#000;text-align:center}.default-section .container .section-image{margin-top:96px;aspect-ratio:1320/524;height:auto;min-height:218px;border-radius:24px}@media (max-width:767px){.default-section{padding:96px 0}.default-section .container .section-title{font-size:28px;line-height:40px}.default-section .container .section-text{font-size:18px;line-height:32px}.default-section .container .section-image{margin-top:56px}}.default-text-section{padding:96px 0}.default-text-section.border{position:relative}.default-text-section.border::after{content:"";position:absolute;display:flex;left:50%;bottom:0;width:1320px;max-width:calc(100vw - 60px);height:1px;transform:translateX(-50%);border-bottom:1px solid #d4d4d4}@media (max-width:767px){.default-text-section.border::after{max-width:calc(100vw - 32px)}}.default-text-section .container .pre-title{margin-bottom:24px;font-size:14px;font-weight:300;line-height:18px;color:#000;text-align:center}.default-text-section .container .section-title{margin:0 auto;max-width:872px;font-size:32px;font-weight:400;line-height:48px;text-align:center}.default-text-section .container .section-text{margin:24px auto 0;max-width:872px;font-size:16px;font-weight:300;line-height:32px;color:#000;text-align:center}.default-text-section .container .default-link{margin-top:32px;align-self:center}@media (max-width:767px){.default-text-section{padding:56px 0 80px}.default-text-section .container .section-title{font-size:28px;line-height:40px}.default-text-section .container .default-link{margin-top:56px}}.default-column-info{padding:56px 0}.default-column-info .container .row{display:flex;align-items:center;gap:64px}.default-column-info .container .row .section-image{flex:0 0 auto;width:49%;aspect-ratio:648/720;height:auto;border-radius:24px}.default-column-info .container .row .text-column{flex:1 0 0;display:flex;flex-direction:column;align-items:stretch}.default-column-info .container .row .text-column .pre-title{margin-bottom:16px;font-size:16px;font-weight:300;line-height:24px;color:#000}.default-column-info .container .row .text-column .section-title{font-size:32px;font-weight:400;line-height:40px;color:#000}.default-column-info .container .row .text-column .section-text{margin-top:32px;font-size:16px;font-weight:300;line-height:26px;color:#000}@media (max-width:767px){.default-column-info{padding:96px 0}.default-column-info .container .row{flex-direction:column-reverse;align-items:stretch;gap:56px}.default-column-info .container .row .section-image{width:100%;aspect-ratio:328/364;max-height:420px}.default-column-info .container .row .text-column{flex:unset}.default-column-info .container .row .text-column .pre-title{margin-bottom:24px;font-size:14px;line-height:18px;text-align:center}.default-column-info .container .row .text-column .section-title{font-size:28px;text-align:center}.default-column-info .container .row .text-column .section-text{font-size:18px;line-height:32px;text-align:center}}.default-slider-section{padding:96px 0}.default-slider-section .container .section-pre-title{margin-bottom:24px;font-size:14px;font-weight:300;line-height:18px;color:#000;text-align:center}.default-slider-section .container .section-title{font-size:48px;font-weight:400;line-height:59px;color:#000;text-align:center}.default-slider-section .container .section-text{margin:32px auto 0;width:100%;max-width:690px;font-size:18px;font-weight:300;line-height:32px;color:#000;text-align:center}.default-slider-section .container .default-link{margin-top:32px;align-self:center}.default-slider-section .container .section-slider{margin-top:84px;position:relative}.default-slider-section .container .section-slider .swiper-wrapper .swiper-slide{display:flex}.default-slider-section .container .section-slider .swiper-wrapper .swiper-slide .photo{aspect-ratio:1320/524;height:auto;border-radius:24px}.default-slider-section .container .section-slider .swiper-nav{position:absolute;display:flex;width:56px;height:56px;top:50%;background:rgba(229,248,255,.3) url(../images/svg/swiper-navigation-caret.svg) center/32px 32px no-repeat;border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:.3s background-color,.3s opacity;z-index:1}.default-slider-section .container .section-slider .swiper-nav:hover{background-color:rgba(229,248,255,.7)}.default-slider-section .container .section-slider .swiper-nav.swiper-button-disabled{opacity:0;pointer-events:none}.default-slider-section .container .section-slider .swiper-nav.nav-prev{left:16px;transform:translateY(-50%) rotate(180deg)}.default-slider-section .container .section-slider .swiper-nav.nav-next{right:16px}.default-slider-section.left .section-pre-title{text-align:left}.default-slider-section.left .section-title{max-width:832px;font-size:40px;font-weight:500;line-height:48px;text-align:left}.default-slider-section.left .section-text{margin-left:0;max-width:832px;text-align:left}.default-slider-section.left .default-link{align-self:flex-start}@media (max-width:1024px){.default-slider-section .container .section-title{font-size:36px;line-height:48px}.default-slider-section .container .section-slider .swiper-wrapper .swiper-slide .photo{aspect-ratio:328/218}.default-slider-section .container .section-slider .swiper-nav{display:none}}@media (max-width:767px){.default-slider-section .container .section-title{font-size:28px;line-height:40px}.default-slider-section .container .section-slider{margin-top:96px}}.default-cards{padding:96px 0}.default-cards .container .section-pre-title{margin-bottom:24px;font-size:14px;font-weight:300;line-height:18px;color:#000;text-align:center}.default-cards .container .section-title{font-size:48px;font-weight:400;line-height:58px;color:#000;text-align:center}.default-cards .container .section-text{margin:32px auto 0;width:100%;max-width:740px;font-size:18px;font-weight:300;line-height:32px;color:#000;text-align:center}.default-cards .container .cards{margin-top:72px;display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.default-cards .container .cards .card{flex:0 0 auto;width:calc((100% - 24px)/ 2);display:flex;flex-direction:column;align-items:stretch;gap:16px}.default-cards .container .cards .card .card-img{aspect-ratio:648/320;height:auto;border-radius:24px 24px 0 0}.default-cards .container .cards .card .bottom-grid{display:grid;grid-template-areas:"two link" "one link";grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:16px}.default-cards .container .cards .card .bottom-grid .secondary-text{grid-area:two;font-size:14px;font-weight:300;line-height:24px;color:#000}.default-cards .container .cards .card .bottom-grid .primary-text{grid-area:one;font-size:20px;font-weight:300;line-height:24px;color:#000}.default-cards .container .cards .card .bottom-grid .default-link{grid-area:link;align-self:end}@media (max-width:1024px){.default-cards .container .section-title{font-size:36px;line-height:48px}.default-cards .container .section-text{font-size:16px}.default-cards .container .cards{flex-direction:column;align-items:stretch;gap:56px}.default-cards .container .cards .card{width:100%}}@media (max-width:767px){.default-cards .container .section-title{font-size:28px;line-height:40px}.default-cards .container .cards .card .card-img{aspect-ratio:329/320;max-height:480px}}.default-card-grid{padding:96px 0 154px}.default-card-grid .container .section-title{font-size:40px;font-weight:500;line-height:48px;color:#000;text-align:center}.default-card-grid .container .section-text{margin:24px auto 0;width:100%;max-width:832px;font-size:18px;font-weight:300;line-height:28px;color:#000;text-align:center}.default-card-grid .container .cards{margin-top:76px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:62px 24px}.default-card-grid .container .cards .card{flex:0 0 auto;width:calc((100% - 24px)/ 2);display:flex;flex-direction:column;align-items:stretch}.default-card-grid .container .cards .card .card-image{aspect-ratio:648/416;height:auto;border-radius:24px 24px 0 0}.default-card-grid .container .cards .card .card-title{margin-top:32px;font-size:24px;font-weight:500;line-height:30px;color:#000}.default-card-grid .container .cards .card .price{margin-top:16px;font-size:18px;font-weight:200;line-height:22px;color:#000}.default-card-grid .container .cards .card .card-text{margin-top:16px;font-size:16px;font-weight:300;line-height:26px;color:#000}.default-card-grid .container .cards .card .default-link{margin-top:16px}@media (max-width:1024px){.default-card-grid{padding:96px 0}.default-card-grid .container .section-title{font-size:32px;line-height:44px}}@media (max-width:767px){.default-card-grid .container .section-title{font-size:28px;line-height:40px}.default-card-grid .container .section-text{font-size:18px;line-height:32px}.default-card-grid .container .cards{margin-top:72px;gap:56px 24px}.default-card-grid .container .cards .card{width:100%}.default-card-grid .container .cards .card .card-image{aspect-ratio:329/320;max-height:480px}.default-card-grid .container .cards .card .card-title{margin-top:24px;font-size:20px;line-height:24px}.default-card-grid .container .cards .card .card-text{font-size:16px;line-height:32px}}.default-link{width:fit-content;display:flex;padding:12px 0 11px;border-bottom:1px solid #000;font-size:16px;font-weight:500;line-height:20px;color:#000;text-align:center;text-decoration:none;transform-origin:center;transition:.3s transform,.3s opacity}.default-link.white{color:#fff;border-bottom-color:#fff}.default-link.red{color:#ff5e5e;border-bottom-color:#ff5e5e}.default-link:hover{transform:scale(1.05)}.default-link[disabled]{opacity:.3;pointer-events:none}.default-fixed-link{position:fixed;right:calc(60px * var(--button-scaling,1) + var(--additional-content));bottom:calc(60px * var(--button-scaling,1));display:flex;justify-content:center;padding:14px 24px;width:100%;max-width:246px;background-color:#1aa7ec;border-radius:60px;font-size:16px;font-weight:600;line-height:20px;color:#fff;text-align:center;text-decoration:none;z-index:10;transform-origin:bottom right;transform:scale(var(--button-scaling,1));transition:.3s background-color}.default-fixed-link:hover{background-color:#47b8ef}.default-fixed-link:active{background-color:#1485bc}.default-fixed-link[disabled]{background-color:#b3b3b3;pointer-events:none}@media (max-width:767px){.default-fixed-link{right:50%;bottom:32px;transform:translateX(50%)}}.default-dropdown{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid #000;border-bottom:1px solid #000}.default-dropdown .dropdown-label{position:relative;display:flex;align-items:center;padding:32px;cursor:pointer}.default-dropdown .dropdown-label::after{content:"";margin-left:auto;display:flex;width:32px;height:32px;background:url(../images/svg/dropdown-caret.svg) center/contain no-repeat;transition:.3s transform}.default-dropdown .dropdown-label .label-text{font-size:24px;font-weight:300;line-height:32px;color:#000}.default-dropdown .dropdown-label .label-subtext{position:absolute;left:32px;top:72px;font-size:18px;font-weight:300;line-height:22px;color:#494949;opacity:0;pointer-events:none;transition:.3s opacity}.default-dropdown .dropdown-content-wrapper{display:flex;flex-direction:column;align-items:stretch;height:0;transition:.3s height;overflow:hidden}.default-dropdown .dropdown-content-wrapper .dropdown-content{margin:30px 0 42px;display:flex;flex-direction:column;align-items:stretch;padding:32px 32px 56px;background-color:#fbfbfb}.default-dropdown .dropdown-content-wrapper .dropdown-content .other{margin-top:48px;display:flex;flex-direction:column;align-items:stretch;gap:40px}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .title{font-size:20px;font-weight:500;line-height:22px;color:#000}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards{display:flex;align-items:flex-start;flex-wrap:wrap;gap:64px 24px}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card{flex:0 0 auto;width:calc((100% - 24px)/ 2);display:flex;flex-direction:column;align-items:stretch}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card .card-image{height:207px;border-radius:24px}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card .card-title{margin-top:32px;font-size:18px;font-weight:500;line-height:30px;color:#000}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card .card-text{margin-top:16px;font-size:16px;font-weight:300;line-height:26px;color:#000}.default-dropdown.active .dropdown-label::after{transform:rotate(180deg)}.default-dropdown.active .dropdown-label .label-subtext{opacity:1;pointer-events:all}.default-dropdown.active .dropdown-label+.dropdown-content-wrapper{height:var(--dropdown-content-height,0)}@media (max-width:1024px){.default-dropdown .dropdown-label{padding:32px 16px}.default-dropdown .dropdown-label .label-text{font-size:16px;line-height:32px}}@media (max-width:767px){.default-dropdown .dropdown-content-wrapper .dropdown-content .other{gap:24px}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards{flex-direction:column;align-items:stretch}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card{width:100%}.default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card .card-title{margin-top:16px}}.swiper-pagination{display:flex;justify-content:center;align-items:center;gap:8px;bottom:auto!important;top:calc(100% + 32px)!important}.swiper-pagination .swiper-pagination-bullet{margin:0!important;display:flex;width:40px!important;height:8px!important;background-color:#b1e6ff;border-radius:8px;opacity:1;transition:.3s width,.3s background-color}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:72px!important;background-color:#1aa7ec}@media (max-width:1024px){.swiper-pagination{top:calc(100% + 24px)!important}}.date-block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:32px;padding:48px 40px;background-color:rgba(229,248,255,.6980392157);border-radius:24px}.date-block .left{display:flex;flex-direction:column;align-items:stretch;gap:8px}.date-block .left .title{font-size:24px;font-weight:300;line-height:32px;color:#000}.date-block .left .text{font-size:18px;font-weight:300;line-height:24px;color:#5b5b5b}.date-block .right{max-width:100%;flex:0 0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px}.date-block .right .date-picker-wrapper{position:relative;flex:0 0 auto;width:312px;display:flex}.date-block .right .date-picker-wrapper .date-picker{appearance:none;outline:0;flex:0 0 auto;width:100%;display:flex;padding:20px 20px 20px 64px;background-color:#fff;border:none;border-radius:12px;font-family:Montserrat,serif;font-size:18px;font-weight:300;line-height:24px;color:#000;cursor:pointer}.date-block .right .date-picker-wrapper .date-picker::placeholder{color:inherit}.date-block .right .date-picker-wrapper .date-picker[disabled]{color:rgba(0,0,0,.3019607843);pointer-events:none}.date-block .right .date-picker-wrapper .calendar-icon{position:absolute;display:flex;left:24px;top:50%;width:24px;height:24px;transform:translateY(-50%);background:url(../images/svg/calendar-icon.svg) center/contain no-repeat;transition:.3s opacity;pointer-events:none}.date-block .right .date-picker-wrapper .date-picker[disabled]+.calendar-icon{opacity:.3}@media (max-width:1024px){.date-block{padding:24px}.date-block .left{width:100%}}@media (max-width:1024px) and (max-width:767px){.date-block .right .date-picker-wrapper{width:100%}}.air-datepicker{--adp-width:286px;--adp-padding:24px;--adp-padding-secondary:8px;--adp-border-radius:12px;--adp-pointer-offset:30px;--adp-background-color-hover:#E5F8FFB2;--adp-background-color-selected-other-month-focused:#1AA7EC;--adp-background-color-selected-other-month:#1AA7EC;--adp-accent-color:#1AA7EC;--adp-day-name-color:#1AA7EC;--adp-day-name-color-hover:#1AA7EC;--adp-cell-background-color-selected:#1AA7EC;--adp-cell-background-color-selected-hover:#1AA7EC;--adp-font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-z-index:5}.air-datepicker .air-datepicker-nav{padding:var(--adp-padding-secondary) var(--adp-padding);--adp-border-radius:var(--adp-cell-border-radius, 4px)}.content>*{font-size:18px;line-height:38px}.content strong{font-weight:500}.content .alignleft{float:left}.content .alignright{float:right}.content .aligncenter{display:block;margin-left:auto;margin-right:auto}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:700}.content h1{margin:48px 0;font-size:48px;line-height:48px}.content h2{margin:24px 0;font-size:40px;line-height:44px}.content h3{margin:20px 0;font-size:32px;line-height:34px}.content h4{margin:16px 0;font-size:20px;line-height:24px}.content h5{margin:14px 0;font-size:18px;line-height:22px}.content h6{margin:12px 0;font-size:16px;line-height:22px}.content p{margin-bottom:16px}.content p>:first-child{margin-top:0}.content p>:last-child{margin-bottom:0}.content img{margin:16px 0}.content img.alignleft{margin-left:0}.content img.alignright{margin-right:0}.content img.aligncenter,.content img.alignnone{margin-top:0;margin-bottom:0}.content img.size-full{margin-top:48px;margin-bottom:16px;margin-left:0;margin-right:0}.content ol,.content ul{margin-top:16px;margin-bottom:16px;margin-left:24px}.content ul{list-style-image:url(../images/svg/bullet-list-icon.svg)}.content blockquote{position:relative;display:block;padding:0 16px;margin-bottom:16px}.content blockquote::before{position:absolute;display:block;content:"";width:2px;height:100%;left:0;top:0;background-color:#000}.content blockquote>:first-child{margin-top:0}.content blockquote>:last-child{margin-bottom:0}.content audio,.content button,.content figure,.content form,.content iframe,.content input,.content label,.content select,.content source,.content table,.content textarea,.content video{margin-bottom:16px}@media (max-width:767px){.content>*{font-size:16px;line-height:38px}}header{--header-color:#000000;position:fixed;left:0;top:0;width:100%;padding:24px 0;background-color:#fff;border-bottom:1px solid #e2e2e2;z-index:20;transition:.3s background-color,.3s border-bottom-color}header.at-top:not(.active-burger):not(.always-solid){--header-color:#FFFFFF;background-color:transparent}header.at-top:not(.active-burger){border-bottom-color:transparent}header.at-top:not(.active-burger) .container .logo-wrapper{transform:scale(1.7)}header .container{flex-direction:row;align-items:center;gap:32px}header .container .left{flex:0 1 50%;display:flex;align-items:center;gap:min(105px,7.3vw)}header .container .left .burger-btn{display:flex;align-items:center;gap:24px;cursor:pointer}header .container .left .burger-btn .btn-icon{flex:0 0 auto;position:relative;display:flex}header .container .left .burger-btn .btn-icon .icon{flex:0 0 auto;width:32px;height:32px;display:flex;transition:.3s opacity}header .container .left .burger-btn .btn-icon .icon svg{flex:0 0 auto;width:100%;height:100%}header .container .left .burger-btn .btn-icon .icon svg path{fill:var(--header-color);transition:.3s fill}header .container .left .burger-btn .btn-icon .icon.open{position:relative;z-index:1}header .container .left .burger-btn .btn-icon .icon.close{position:absolute;left:0;top:0;z-index:2;opacity:0;pointer-events:none}header .container .left .burger-btn .btn-text{position:relative;display:flex}header .container .left .burger-btn .btn-text span{font-size:16px;font-weight:300;line-height:20px;color:var(--header-color);transition:.3s opacity,.3s color}header .container .left .burger-btn .btn-text span.open{position:relative;z-index:1}header .container .left .burger-btn .btn-text span.close{position:absolute;left:0;top:0;z-index:2;opacity:0;pointer-events:none}header .container .left .burger-btn.active .btn-icon .icon.open{opacity:0;pointer-events:none}header .container .left .burger-btn.active .btn-icon .icon.close{opacity:1;pointer-events:all}header .container .left .burger-btn.active .btn-text span.open{opacity:0;pointer-events:none}header .container .left .burger-btn.active .btn-text span.close{opacity:1;pointer-events:all}header .container .left ul{list-style:none;display:flex;align-items:center;gap:min(64px,4.5vw)}header .container .left ul li{display:flex}header .container .left ul li a{font-size:16px;font-weight:300;line-height:20px;color:var(--header-color);text-decoration:none;transition:.3s color}header .container .left ul li a:hover{text-decoration:underline}header .container .logo-wrapper{flex:0 0 auto;width:116px;height:64px;display:flex;justify-content:center;align-items:center;transform-origin:top;transition:.3s transform}header .container .logo-wrapper .logo{width:100%;height:100%;object-fit:contain}header .container .right{flex:0 1 50%;display:flex;align-items:center;justify-content:flex-end;gap:min(64px,4.5vw)}header .container .right .language{display:flex;font-size:16px;font-weight:400;line-height:20px;color:var(--header-color);cursor:pointer;transition:.3s color}header .container .right .user{display:flex;align-items:center;justify-content:center}header .container .right .user svg{width:24px;height:24px}header .container .right .user svg path{stroke:var(--header-color);transition:.3s stroke}header .container .right .cart-icon{display:flex}header .container .right .cart-icon a{position:relative;flex:0 0 auto;display:flex;text-decoration:none}header .container .right .cart-icon a svg{width:24px;height:24px}header .container .right .cart-icon a svg path{stroke:var(--header-color);transition:.3s stroke}header .container .right .cart-icon a .cart-count{position:absolute;right:-4px;top:-4px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding-top:2px;background-color:#1aa7ec;border-radius:50%;font-size:12px;font-weight:400;line-height:1;color:#fff;text-align:center}header .burger-overlay{--menu-width:371px;position:absolute;display:flex;align-items:stretch;left:0;top:calc(100% + 1px);width:100%;height:calc(100dvh - 100% - 1px);z-index:-1;opacity:0;transition:.3s opacity;pointer-events:none}header .burger-overlay .burger-wrapper{position:relative;left:-100px;flex:0 0 auto;width:var(--menu-width);display:flex;flex-direction:column;gap:40px;padding:40px 0 40px 60px;background-color:#e5f8ff;border-right:1px solid #e2e2e2;transition:.3s left}header .burger-overlay .burger-wrapper>ul{list-style:none;margin-right:-1px;width:calc(100% + 1px);display:flex;flex-direction:column;align-items:stretch;gap:8px}header .burger-overlay .burger-wrapper>ul li{display:flex;align-items:center;padding-right:16px}header .burger-overlay .burger-wrapper>ul li a{display:flex;padding:12px 0 11px;border-bottom:1px solid transparent;font-size:16px;font-weight:400;line-height:24px;color:#000;text-decoration:none;transition:.3s border-bottom-color}header .burger-overlay .burger-wrapper>ul li a:hover{border-bottom-color:#000}header .burger-overlay .burger-wrapper>ul li.menu-item-has-children::after{content:"";margin-left:auto;display:flex;width:32px;height:32px;background:url(../images/svg/burger-caret.svg) center/16px 16px no-repeat;pointer-events:none}header .burger-overlay .burger-wrapper>ul li.menu-item-has-children ul{list-style:none;position:absolute;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:40px 0 40px 60px;left:calc(var(--menu-width) - 100px);top:0;width:var(--menu-width);height:100%;background-color:#f4fcff;z-index:-2;opacity:0;transition:.3s left,.3s opacity;pointer-events:none}header .burger-overlay .burger-wrapper>ul li.menu-item-has-children ul .back-button{width:fit-content;display:none;padding:12px 0 11px;border-bottom:1px solid transparent;font-size:16px;font-weight:400;line-height:24px;color:#000;transition:.3s border-bottom-color;cursor:pointer}header .burger-overlay .burger-wrapper>ul li.menu-item-has-children ul .back-button:hover{border-bottom-color:#000}header .burger-overlay .burger-wrapper .login{margin-top:auto;width:fit-content;position:relative;display:flex;padding:12px 0 11px;border-bottom:1px solid transparent;font-size:16px;font-weight:400;line-height:24px;color:#000;text-decoration:none;transition:.3s border-bottom-color;z-index:2}header .burger-overlay .burger-wrapper .login:hover{border-bottom-color:#000}header .burger-overlay .burger-wrapper .language-wrapper{position:relative;display:flex;align-items:center;gap:16px;font-size:16px;font-weight:300;line-height:20px;color:#000;z-index:2}header .burger-overlay .burger-wrapper .language-wrapper .language{font-size:16px;font-weight:400;line-height:20px;color:#000;cursor:pointer}header.active-burger .burger-overlay{opacity:1;pointer-events:all}header.active-burger .burger-overlay .burger-wrapper{left:0}@media (hover:hover){header.active-burger .burger-overlay .burger-wrapper>ul li.menu-item-has-children:hover ul{left:var(--menu-width);z-index:-1;opacity:1;pointer-events:all}}@media (hover:none){header.active-burger .burger-overlay .burger-wrapper>ul li.menu-item-has-children.focused ul{left:var(--menu-width);z-index:-1;opacity:1;pointer-events:all}}@media (max-width:1250px){header.at-top:not(.active-burger) .container .logo-wrapper{transform:scale(1.4)}header .container .left{gap:32px}header .container .left ul{gap:32px}header .container .left ul li a{font-size:14px}header .container .right{gap:32px}}@media (max-width:1024px){header{padding:16px 0}header.at-top:not(.active-burger) .container .logo-wrapper{transform:scale(1)}header .container{flex-direction:row-reverse}header .container .left{flex-basis:100%;flex-direction:row-reverse}header .container .left .burger-btn{padding:12px}header .container .left .burger-btn .btn-text{display:none}header .container .left ul{display:none}header .container .logo-wrapper{width:96px;height:53px}header .container .right{display:none}header .burger-overlay{--menu-width:304px;justify-content:flex-end;background:rgba(20,20,20,.6);backdrop-filter:blur(5px)}header .burger-overlay .burger-wrapper{left:unset;right:-50px;padding:24px 16px 32px 24px;border-right:none;border-left:1px solid #e2e2e2;transition:.3s right}header .burger-overlay .burger-wrapper>ul{margin-right:0}header .burger-overlay .burger-wrapper>ul li{padding-right:0}header .burger-overlay .burger-wrapper>ul li a{font-size:14px;line-height:24px}header .burger-overlay .burger-wrapper>ul li.menu-item-has-children::after{width:48px;height:48px}header .burger-overlay .burger-wrapper>ul li.menu-item-has-children ul{padding:24px 16px 32px 24px;left:50px}header .burger-overlay .burger-wrapper>ul li.menu-item-has-children ul .back-button{display:flex;font-size:14px;line-height:24px}header.active-burger .burger-overlay .burger-wrapper{left:unset;right:0}}@media (max-width:1024px) and (hover:hover){header.active-burger .burger-overlay .burger-wrapper>ul li.menu-item-has-children:hover ul{left:0;z-index:1}}@media (max-width:1024px) and (hover:none){header.active-burger .burger-overlay .burger-wrapper>ul li.menu-item-has-children.focused ul{left:0;z-index:1}}.footer{padding:96px 0 78px;background-color:#fff}.footer .container{gap:72px}.footer .container .logo-wrapper{align-self:center;display:flex;width:120px;height:66px}.footer .container .logo-wrapper .logo{height:100%;object-fit:contain}.footer .container .grid{display:grid;grid-template-areas:"form nav" "soc nav" ". nav";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:40px 24px}.footer .container .grid .contact{grid-area:form;display:flex;flex-direction:column;align-items:stretch}.footer .container .grid .contact .title{font-size:28px;font-weight:500;line-height:34px;columns:#000}.footer .container .grid .contact .text{margin-top:24px;max-width:424px;font-size:14px;font-weight:300;line-height:22px;color:#000}.footer .container .grid .contact .wpcf7{margin-top:36px;max-width:508px}.footer .container .grid .contact .wpcf7>form{position:relative;display:flex;align-items:flex-end;gap:24px}.footer .container .grid .contact .wpcf7>form .wpcf7-response-output{margin:0;position:absolute;left:0;top:calc(100% + 6px);padding:0;border:none;font-size:14px;font-weight:400;line-height:1;color:#000}.footer .container .grid .contact .wpcf7>form.failed .wpcf7-response-output,.footer .container .grid .contact .wpcf7>form.invalid .wpcf7-response-output{color:#8b0000}.footer .container .grid .contact .wpcf7>form .wpcf7-spinner{display:none}.footer .container .grid .contact .wpcf7>form .wpcf7-form-control-wrap{flex:1 0 0;display:flex}.footer .container .grid .contact .wpcf7>form .wpcf7-form-control-wrap>input{width:100%;appearance:none;outline:0;display:flex;padding:12px 0 11px;background:0 0;border:none;border-bottom:1px solid #000;border-radius:0;font-family:Montserrat,serif;font-size:14px;font-weight:300;line-height:22px;color:#000}.footer .container .grid .contact .wpcf7>form .wpcf7-form-control-wrap>input::placeholder{color:inherit}.footer .container .grid .contact .wpcf7>form .wpcf7-form-control-wrap>.wpcf7-not-valid-tip{display:none}.footer .container .grid .contact .wpcf7>form input[type=submit]{flex:0 0 auto;appearance:none;outline:0;display:flex;padding:12px 0 11px;background:0 0;border:none;border-bottom:1px solid #000;border-radius:0;font-family:Montserrat,serif;font-size:16px;font-weight:500;line-height:20px;color:#000;cursor:pointer;transition:.3s transform}.footer .container .grid .contact .wpcf7>form input[type=submit]:hover{transform:scale(1.05)}.footer .container .grid .navigation{grid-area:nav;display:flex;align-items:flex-start;flex-wrap:wrap;gap:24px}.footer .container .grid .navigation .item{flex:0 0 auto;width:calc((100% - 48px)/ 3);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer .container .grid .navigation .item .item-title{font-size:18px;font-weight:500;line-height:22px;color:#000}.footer .container .grid .navigation .item ul{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer .container .grid .navigation .item ul li{display:flex}.footer .container .grid .navigation .item ul li a{font-size:14px;font-weight:300;line-height:22px;color:#4a4a4a;text-decoration:none}.footer .container .grid .navigation .item ul li a:hover{text-decoration:underline}.footer .container .grid .socials{grid-area:soc;display:flex;align-items:center;gap:12px}.footer .container .grid .socials .social{flex:0 0 auto;width:32px;height:32px}.footer .container .grid .socials .social .icon{width:100%;height:100%}.footer .container .grid .other-pages{display:none}.footer .container .grid .other-pages ul{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.footer .container .grid .other-pages ul li{display:flex}.footer .container .grid .other-pages ul li a{font-size:14px;font-weight:300;line-height:22px;color:#4a4a4a;text-decoration:none}.footer .container .grid .other-pages ul li a:hover{text-decoration:underline}@media (max-width:1024px){.footer .container .grid .navigation .item{width:calc((100% - 24px)/ 2)}}@media (max-width:767px){.footer{padding:96px 0 120px}.footer .container .grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.footer .container .grid .contact .title{text-align:center}.footer .container .grid .contact .text{max-width:unset;text-align:center}.footer .container .grid .navigation{margin-top:48px;gap:40px 20px}.footer .container .grid .navigation .item .item-title{font-size:16px;line-height:20px}.footer .container .grid .socials{margin-top:40px;justify-content:center}.footer .container .grid .other-pages{margin-top:40px;display:flex}.footer .container .grid .other-pages ul{width:100%}}.home-tab-slider{padding:64px 0;background-color:rgba(229,248,255,.6980392157)}.home-tab-slider .container{gap:72px}.home-tab-slider .container .tab-wrapper{position:relative}.home-tab-slider .container .tab-wrapper .tabs{position:absolute;left:40px;top:44px;display:flex;align-items:center;gap:88px;z-index:2}.home-tab-slider .container .tab-wrapper .tabs .tab{width:fit-content;display:flex;padding:12px 0 11px;border-bottom:1px solid transparent;font-size:18px;font-weight:400;line-height:28px;color:#fff;text-align:center;cursor:pointer;transition:.3s border-bottom-color}.home-tab-slider .container .tab-wrapper .tabs .tab.active{border-bottom-color:#fff;font-weight:600}.home-tab-slider .container .tab-wrapper .swiper-wrapper .swiper-slide{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:56px 40px;aspect-ratio:1320/720;min-height:600px;z-index:1;overflow:hidden}.home-tab-slider .container .tab-wrapper .swiper-wrapper .swiper-slide .image{position:absolute;left:0;top:0;height:100%;border-radius:24px;filter:brightness(.5);z-index:-1}.home-tab-slider .container .tab-wrapper .swiper-wrapper .swiper-slide .title{display:none;font-size:18px;font-weight:600;line-height:28px;color:#fff;text-align:left}.home-tab-slider .container .tab-wrapper .swiper-wrapper .swiper-slide .text{margin-top:auto;width:100%;max-width:664px;font-size:16px;font-weight:400;line-height:32px;color:#fff}.home-tab-slider .container .bottom-grid{display:grid;grid-template-areas:"title text" "title link";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:44px 24px}.home-tab-slider .container .bottom-grid .section-title{grid-area:title;font-size:32px;font-weight:300;line-height:40px;color:#000}.home-tab-slider .container .bottom-grid .section-text{grid-area:text;font-size:16px;font-weight:300;line-height:32px;color:#000}.home-tab-slider .container .bottom-grid .default-link{grid-area:link}@media (max-width:1024px){.home-tab-slider{padding:56px 0}.home-tab-slider .container{gap:104px}.home-tab-slider .container .tab-wrapper .tabs{display:none}.home-tab-slider .container .tab-wrapper .swiper-wrapper .swiper-slide .title{display:block}.home-tab-slider .container .bottom-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.home-tab-slider .container .bottom-grid .section-title{font-size:20px;line-height:26px;text-align:center}.home-tab-slider .container .bottom-grid .section-text{margin-top:24px;text-align:center}.home-tab-slider .container .bottom-grid .default-link{align-self:center;margin-top:32px}}@media (max-width:767px){.home-tab-slider .container .tab-wrapper .swiper-wrapper .swiper-slide{padding:56px 24px 48px}.home-tab-slider .container .tab-wrapper .swiper-wrapper .swiper-slide .title{text-align:center}.home-tab-slider .container .tab-wrapper .swiper-wrapper .swiper-slide .text{text-align:center}}.home-programs{padding:96px 0}.home-programs .container{gap:56px}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab{position:relative;display:flex;flex-direction:column;align-items:stretch;aspect-ratio:440/400;min-height:320px;max-height:640px;z-index:1;overflow:hidden;cursor:pointer}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-img{position:absolute;left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);z-index:-1;filter:brightness(.3) blur(4px);transition:.3s filter}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-top{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 40px}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-top .card-pre-title{font-size:14px;font-weight:400;line-height:20px;color:#fff}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-top .card-title{font-size:32px;font-weight:500;line-height:40px;color:#fff}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-bottom{margin-top:auto;width:100%;display:flex;align-items:center;gap:16px;padding:20px 40px;transition:.3s backdrop-filter}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-bottom .left{font-size:24px;font-weight:500;line-height:40px;color:#fff;transition:.3s backdrop-filter}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-bottom .right{margin-left:auto;font-size:18px;font-weight:400;line-height:20px;color:#fff}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-bottom .right span{font-weight:600}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab.swiper-slide-thumb-active .card-img{filter:none}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab.swiper-slide-thumb-active .card-top .card-title{font-weight:700}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab.swiper-slide-thumb-active .card-bottom{background:linear-gradient(0deg,rgba(0,0,0,.6980392157) 0,rgba(102,102,102,.6980392157) 100%);backdrop-filter:blur(4px)}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab.swiper-slide-thumb-active .card-bottom .left{font-weight:700}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab:first-of-type{border-radius:24px 0 0 24px}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab:last-of-type{border-radius:0 24px 24px 0}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab{display:flex;flex-direction:column;align-items:stretch;gap:56px}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab .grid{display:grid;grid-template-areas:"title text" "title link";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:44px 24px}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab .grid .info-title{grid-area:title;font-size:32px;font-weight:300;line-height:40px;color:#000}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab .grid .info-text{grid-area:text;font-size:16px;font-weight:300;line-height:26px;color:#000}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab .grid .default-link{grid-area:link}@media (max-width:1024px){.home-programs .container{gap:64px}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab{aspect-ratio:unset;height:440px;border-radius:24px!important}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-top{align-items:center}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-top .card-pre-title{max-width:calc(100% - 32px);text-align:center}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-top .card-title{max-width:calc(100% - 32px);font-size:24px;line-height:32px;text-align:center}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-bottom{flex-direction:column-reverse;align-items:center;gap:24px;padding:0;background:0 0!important;backdrop-filter:none!important}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-bottom .left{width:100%;padding:20px 16px;text-align:center}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab .card-bottom .right{margin:0;max-width:calc(100% - 32px);text-align:center}.home-programs .container .card-tabs-wrapper .card-tabs .card-tab.swiper-slide-thumb-active .card-bottom .left{background:linear-gradient(0deg,rgba(0,0,0,.6980392157) 0,rgba(102,102,102,.6980392157) 100%);backdrop-filter:blur(4px)}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab .grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab .grid .info-title{font-size:20px;line-height:26px;text-align:center}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab .grid .info-text{margin-top:24px;text-align:center}.home-programs .container .info-tabs-wrapper .info-tabs .info-tab .grid .default-link{margin-top:32px;align-self:center}}.venue-gallery{padding:127px 0 173px}.venue-gallery .container .gallery-img-1{margin-bottom:76px;width:604px;aspect-ratio:604/400;height:auto}.venue-gallery .container .block{margin-right:88px;display:grid;grid-template-areas:"title img2" "text img3" "link img3";grid-template-columns:1.3fr 1fr;grid-template-rows:repeat(3,auto);gap:69px 40px;padding:60px 112px 66px;background-color:rgba(229,248,255,.6980392157)}.venue-gallery .container .block .gallery-img-2-wrapper{margin-right:-200px;grid-area:img2;position:relative}.venue-gallery .container .block .gallery-img-2-wrapper .gallery-img-2{position:absolute;left:50%;bottom:0;width:312px;aspect-ratio:312/468;height:auto;transform:translateX(-50%)}.venue-gallery .container .block .section-title{margin-left:-48px;grid-area:title;font-size:52px;font-weight:500;line-height:63px;color:#000}.venue-gallery .container .block .section-text{grid-area:text;font-size:18px;font-weight:300;line-height:28px;color:#000}.venue-gallery .container .block .default-link{grid-area:link}.venue-gallery .container .block .gallery-img-3-wrapper{margin-right:-200px;grid-area:img3;position:relative}.venue-gallery .container .block .gallery-img-3-wrapper .gallery-img-3{position:absolute;left:0;top:-16px;aspect-ratio:604/400;height:auto}@media (max-width:1024px){.venue-gallery{padding:72px 0 39.7350993377vw}.venue-gallery .container .gallery-img-1{margin-bottom:53px;width:69%}.venue-gallery .container .block{margin:0 -30px;width:calc(100% + 60px);margin-right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:69px 30px 33.1125827815vw}}@media (max-width:1024px) and (max-width:767px){.venue-gallery .container .block{margin:0 -16px;width:calc(100% + 32px);padding:69px 16px 33.1125827815vw}}@media (max-width:1024px){.venue-gallery .container .block .gallery-img-2-wrapper{margin-right:0;margin-bottom:48px}.venue-gallery .container .block .gallery-img-2-wrapper .gallery-img-2{left:unset;right:0;width:36%;transform:none}.venue-gallery .container .block .section-title{margin-left:0;font-size:28px;line-height:40px}.venue-gallery .container .block .section-text{margin-top:40px;font-size:18px;line-height:32px}.venue-gallery .container .block .default-link{margin-top:40px}.venue-gallery .container .block .gallery-img-3-wrapper{margin-right:0;margin-top:56px}.venue-gallery .container .block .gallery-img-3-wrapper .gallery-img-3{top:0}}@media (max-width:767px){.venue-gallery{padding:72px 0 49.6688741722vw}}.all-programs-details{padding:60px 0 56px;overflow:unset}.all-programs-details .container .grid{display:grid;grid-template-areas:"title-first text-first" "image title-second" "image text-second" "image links" "image drop" "image .";grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);gap:0 64px}.all-programs-details .container .grid .title-block{display:flex;flex-direction:column;align-items:stretch}.all-programs-details .container .grid .title-block .pre-title{margin-bottom:16px;font-size:16px;font-weight:300;line-height:24px;color:#000}.all-programs-details .container .grid .title-block .section-title{font-size:32px;font-weight:400;line-height:40px;color:#000}.all-programs-details .container .grid .title-block .price{margin-top:8px;font-size:28px;font-weight:400;line-height:40px;color:#575757}.all-programs-details .container .grid .title-block.first{grid-area:title-first;margin-bottom:96px}.all-programs-details .container .grid .title-block.second{grid-area:title-second}.all-programs-details .container .grid .first-text{grid-area:text-first;margin-bottom:96px;font-size:18px;font-weight:300;line-height:32px;color:#000}.all-programs-details .container .grid .image-wrapper{display:flex;flex-direction:column;align-items:stretch;grid-area:image}.all-programs-details .container .grid .image-wrapper .image{position:sticky;top:120px;aspect-ratio:648/720;height:auto;border-radius:24px}.all-programs-details .container .grid .second-text{grid-area:text-second;margin-top:32px;font-size:16px;font-weight:300;line-height:26px;color:#000}.all-programs-details .container .grid .link-row{grid-area:links;margin-top:56px;display:flex;align-items:center;gap:64px}.all-programs-details .container .grid .default-dropdown{grid-area:drop;margin-top:56px}.all-programs-details .container .grid .default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card{width:100%}.all-programs-details.blue .container .grid .default-dropdown .dropdown-content-wrapper .dropdown-content{background-color:#e5f8ff}@media (max-width:1024px){.all-programs-details{padding:96px 0}.all-programs-details .container .grid{grid-template-areas:"title-first title-first" "text-first text-first" "image text-second" "image links" "image ." "drop drop"}.all-programs-details .container .grid .title-block .pre-title{margin-bottom:24px;font-size:14px;line-height:18px;text-align:center}.all-programs-details .container .grid .title-block .section-title{font-size:28px;line-height:40px;text-align:center}.all-programs-details .container .grid .title-block .price{font-size:24px;line-height:40px;text-align:center}.all-programs-details .container .grid .title-block.first{margin-bottom:0}.all-programs-details .container .grid .title-block.second{display:none}.all-programs-details .container .grid .first-text{margin-top:24px;margin-bottom:0;text-align:center}.all-programs-details .container .grid .image-wrapper{margin-top:56px}.all-programs-details .container .grid .image-wrapper .image{position:static}.all-programs-details .container .grid .second-text{margin-top:56px;font-size:18px;line-height:32px}.all-programs-details .container .grid .link-row{gap:48px}.all-programs-details .container .grid .default-dropdown{grid-area:drop;margin-top:56px}.all-programs-details .container .grid .default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card{width:calc((100% - 24px)/ 2)}}@media (max-width:767px){.all-programs-details .container .grid{display:flex;flex-direction:column;align-items:stretch}.all-programs-details .container .grid .image-wrapper .image{aspect-ratio:328/364;max-height:480px}.all-programs-details .container .grid .second-text{margin-top:32px;text-align:center}.all-programs-details .container .grid .link-row{justify-content:center;flex-wrap:wrap;gap:24px 64px}.all-programs-details .container .grid .default-dropdown .dropdown-content-wrapper .dropdown-content .other .cards .card{width:100%}}.all-programs-video{padding:88px 0 0}.all-programs-video .container .iframe-wrapper{display:flex;width:100%;aspect-ratio:1320/720;height:auto}.all-programs-video .container .iframe-wrapper iframe{width:100%;height:100%;border-radius:24px}@media (max-width:767px){.all-programs-video{padding:96px 0 0}}.program-hero{padding:160px 0 64px}.program-hero .container .grid{display:grid;grid-template-areas:"img img" "title text";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:40px 104px}.program-hero .container .grid .hero-image{grid-area:img;aspect-ratio:1320/364;height:auto;min-height:364px;border-radius:24px}.program-hero .container .grid .title-block{grid-area:title;display:flex;flex-direction:column;align-items:stretch;gap:16px}.program-hero .container .grid .title-block .pre-title{font-size:16px;font-weight:300;line-height:24px;color:#000}.program-hero .container .grid .title-block .section-header{font-size:32px;font-weight:400;line-height:40px;color:#000}.program-hero .container .grid .title-block .price{font-size:28px;font-weight:400;line-height:40px;color:#1aa7ec}.program-hero .container .grid .text-block{grid-area:text;display:flex;flex-direction:column;align-items:stretch;gap:16px}.program-hero .container .grid .text-block .section-text{font-size:18px;font-weight:300;line-height:32px;color:#000}@media (max-width:767px){.program-hero{padding:140px 0 96px}.program-hero .container .grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.program-hero .container .grid .hero-image{aspect-ratio:328/400;max-height:480px}.program-hero .container .grid .title-block{margin-top:40px}.program-hero .container .grid .title-block .pre-title{font-size:14px;line-height:18px;text-align:center}.program-hero .container .grid .title-block .section-header{font-size:28px;line-height:40px;text-align:center}.program-hero .container .grid .title-block .price{text-align:center}.program-hero .container .grid .text-block{margin-top:24px}.program-hero .container .grid .text-block .section-text{text-align:center}.program-hero .container .grid .text-block .default-link{align-self:center}}.program-info{padding:96px 0}.program-info.reverse .container .row{flex-direction:row-reverse}.program-info .container .row{display:flex;align-items:center;gap:64px}.program-info .container .row .row-image{flex:0 0 auto;width:49%;aspect-ratio:648/720;height:auto;border-radius:24px}.program-info .container .row .text-column{flex:1 0 0;display:flex;flex-direction:column;align-items:stretch;gap:32px}.program-info .container .row .text-column .section-title{font-size:32px;font-weight:400;line-height:40px;color:#000}@media (max-width:1024px){.program-info .container .row{gap:40px}}@media (max-width:767px){.program-info.reverse .container .row{flex-direction:column}.program-info .container .row{flex-direction:column;align-items:stretch;gap:56px}.program-info .container .row .row-image{width:100%;aspect-ratio:328/400;max-height:480px}.program-info .container .row .text-column{flex:0 0 auto;width:100%}.program-info .container .row .text-column .section-title{font-size:28px;line-height:40px;text-align:center}}.program-sub-section{padding:0 0 96px}.program-sub-section .container .row{display:flex;align-items:center;gap:86px;padding:56px 0;border-top:1px solid #000;border-bottom:1px solid #000}.program-sub-section .container .row .section-title{flex:0 0 auto;width:calc((100% - 86px)/ 2);font-size:48px;font-weight:300;line-height:60px;color:#000}.program-sub-section .container .row .text-block{flex:0 0 auto;width:calc((100% - 86px)/ 2);display:flex;flex-direction:column;align-items:stretch;gap:16px}.program-sub-section .container .row .text-block .section-text{font-size:18px;font-weight:300;line-height:32px;color:#000}@media (max-width:767px){.program-sub-section .container .row{flex-direction:column;align-items:stretch;gap:32px}.program-sub-section .container .row .section-title{width:100%;font-size:40px;line-height:48px}.program-sub-section .container .row .text-block{width:100%;gap:32px}.program-sub-section .container .row .text-block .section-text{font-size:16px;line-height:32px}}.our-team{padding:96px 0}.our-team.blue .container .member-swiper .swiper-wrapper .swiper-slide{background-color:#fff}.our-team.blue .container .member-swiper .swiper-wrapper .swiper-slide .abilities-block .list .item{background-color:rgba(229,248,255,.6980392157)}.our-team.blue .container .member-swiper .swiper-nav{background-color:rgba(229,248,255,.7)}.our-team.blue .container .member-swiper .swiper-nav:hover{background-color:#e5f8ff}.our-team .container{gap:56px}.our-team .container .section-title-block{display:flex;flex-direction:column;align-content:stretch;gap:24px}.our-team .container .section-title-block .section-title{max-width:872px;font-size:40px;font-weight:500;line-height:48px;color:#000}.our-team .container .section-title-block .section-text{max-width:872px;font-size:18px;font-weight:300;line-height:28px;color:#000}.our-team .container .member-swiper{position:relative}.our-team .container .member-swiper .swiper-wrapper{height:max-content}.our-team .container .member-swiper .swiper-wrapper .swiper-slide{display:grid;grid-template-areas:"photo title" "photo specs" "photo about" "photo .";grid-template-columns:auto 1fr;grid-template-rows:repeat(4,auto);gap:0 42px;padding:32px 76px 32px 32px;background-color:rgba(229,248,255,.6980392157);border-radius:24px;height:auto;z-index:1}.our-team .container .member-swiper .swiper-wrapper .swiper-slide::after{content:"";position:absolute;display:flex;right:32px;bottom:32px;width:80px;height:80px;background:url(../images/svg/member-card-accessory.svg) center/contain no-repeat;z-index:-1}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .photo{grid-area:photo;width:466px;aspect-ratio:466/560;height:auto;border-radius:24px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .title-block{grid-area:title;display:flex;flex-direction:column;align-items:stretch;gap:4px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .title-block .role{font-size:24px;font-weight:300;line-height:30px;color:#4a4a4a}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .title-block .name{font-size:24px;font-weight:500;line-height:30px;color:#000}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .abilities-block{grid-area:specs;margin-top:32px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .abilities-block .header{font-size:16px;font-weight:400;line-height:30px;color:#4a4a4a}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .abilities-block .list{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .abilities-block .list .item{display:flex;padding:5px 16px;background-color:#fff;border-radius:32px;font-size:14px;font-weight:400;line-height:30px;color:#000}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block{grid-area:about;margin-top:32px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block .header{font-size:16px;font-weight:400;line-height:30px;color:#4a4a4a}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block .text{font-size:16px;font-weight:300;line-height:26px;color:#000}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block .unwrap-btn{align-self:flex-start;margin-top:8px;display:flex;font-size:16px;font-weight:500;line-height:24px;color:#000;text-decoration:none;opacity:0;pointer-events:none}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block .unwrap-btn:hover{text-decoration:underline}.our-team .container .member-swiper .swiper-nav{position:absolute;display:flex;width:56px;height:56px;top:50%;background:rgba(255,255,255,.5) url(../images/svg/swiper-navigation-caret-blue.svg) center/32px 32px no-repeat;border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:.3s background-color,.3s opacity;z-index:1}.our-team .container .member-swiper .swiper-nav:hover{background-color:rgba(255,255,255,.8)}.our-team .container .member-swiper .swiper-nav.swiper-button-disabled{opacity:0;pointer-events:none}.our-team .container .member-swiper .swiper-nav.nav-prev{left:16px;transform:translateY(-50%) rotate(180deg)}.our-team .container .member-swiper .swiper-nav.nav-next{right:16px}@media (max-width:1024px){.our-team .container .section-title-block{gap:32px}.our-team .container .section-title-block .section-title{max-width:unset;font-size:28px;line-height:40px;text-align:center}.our-team .container .section-title-block .section-text{max-width:unset;font-size:18px;line-height:32px;text-align:center}.our-team .container .member-swiper{position:relative}.our-team .container .member-swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;align-items:stretch;padding:24px 24px 32px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide::after{right:24px;bottom:24px;width:40px;height:40px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .photo{align-self:center;width:100%;max-width:480px;aspect-ratio:264/304}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .title-block{margin-top:16px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .abilities-block{margin-top:24px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block{gap:16px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block .text{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:8;overflow:hidden}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block .text.wrapped+.unwrap-btn{opacity:1;pointer-events:all}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block .text.unwrapped{display:block;text-overflow:unset;overflow:unset}.our-team .container .member-swiper .swiper-nav{display:none}}@media (max-width:767px){.our-team .container .member-swiper .swiper-wrapper .swiper-slide .title-block .role{font-size:16px;line-height:24px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .title-block .name{font-size:16px;line-height:24px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .abilities-block{margin-right:-12px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .abilities-block .header{font-size:12px;line-height:16px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block{margin-right:-12px}.our-team .container .member-swiper .swiper-wrapper .swiper-slide .about-block .header{font-size:12px;line-height:16px}}.other-services{padding:96px 0}.other-services.border{position:relative}.other-services.border::after{content:"";position:absolute;display:flex;left:50%;top:0;width:1320px;max-width:calc(100vw - 60px);height:1px;transform:translateX(-50%);border-bottom:1px solid #d4d4d4}@media (max-width:767px){.other-services.border::after{max-width:calc(100vw - 32px)}}.other-services .container .row{display:flex;align-items:center;gap:24px}.other-services .container .row .section-title-block{flex:0 0 auto;width:calc((100% - 24px)/ 2);display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-right:90px}.other-services .container .row .section-title-block .section-title{font-size:32px;font-weight:300;line-height:40px;color:#000}.other-services .container .row .section-title-block .section-text{font-size:16px;font-weight:300;line-height:32px;color:#000}.other-services .container .row .services{flex:0 0 auto;width:calc((100% - 24px)/ 2);display:flex;flex-direction:column;align-items:stretch;gap:32px}.other-services .container .row .services .service{position:relative;width:100%;aspect-ratio:648/232;height:auto;display:flex;flex-direction:column;align-items:stretch;padding:24px 186px 24px 32px;z-index:1}.other-services .container .row .services .service .background{position:absolute;display:flex;left:0;top:0;width:100%;height:100%;border-radius:24px;z-index:-2}.other-services .container .row .services .service .title{font-size:24px;font-weight:500;line-height:40px;color:#fff}.other-services .container .row .services .service .text{margin-top:8px;font-size:16px;font-weight:400;line-height:26px;color:#fff}.other-services .container .row .services .service .default-link{margin-top:16px}.other-services .container .row .services .service .logo{position:absolute;display:flex;right:32px;top:24px;width:160px;height:83px;object-fit:contain;object-position:right top;z-index:-1}@media (max-width:1024px){.other-services .container .row{flex-wrap:wrap;gap:56px}.other-services .container .row .section-title-block{width:100%;gap:32px;padding-right:0}.other-services .container .row .section-title-block .section-title{font-size:28px;line-height:40px;text-align:center}.other-services .container .row .section-title-block .section-text{font-size:18px;line-height:32px;text-align:center}.other-services .container .row .services{width:100%}}@media (max-width:767px){.other-services .container .row .services .service{aspect-ratio:unset;min-height:400px;padding:24px 40px 32px 24px}.other-services .container .row .services .service .title{font-size:20px;line-height:24px}.other-services .container .row .services .service .text{margin-top:16px}.other-services .container .row .services .service .default-link{margin-bottom:24px}.other-services .container .row .services .service .logo{align-self:center;margin-top:auto;position:static;display:flex;width:258px;height:111px;object-position:bottom}}@media (max-width:767px){.page-template-about-us .default-column-info .container .row .section-image{aspect-ratio:328/218}}.login-section{position:relative;min-height:100dvh;padding:176px 0 46px;z-index:1}.login-section .container .section-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.login-section .container .section-block{align-self:center;width:100%;max-width:872px;display:flex;align-items:stretch;gap:0 56px;padding:64px;background-color:#fff;border-radius:24px}.login-section .container .section-block.small{max-width:488px}.login-section .container .section-block.small .main-column .section-title{margin-bottom:24px;text-align:center}.login-section .container .section-block.small .main-column .section-text{text-align:center}.login-section .container .section-block .main-column{flex:1 0 0;display:flex;flex-direction:column;align-items:stretch}.login-section .container .section-block .main-column .section-title{margin-bottom:48px;font-size:24px;font-weight:600;line-height:32px;color:#000}.login-section .container .section-block .main-column .section-title>span{color:#d82f27;white-space:nowrap}.login-section .container .section-block .main-column .section-text{margin-bottom:32px;font-size:18px;font-weight:400;line-height:24px;color:#000}.login-section .container .section-block .main-column form{margin:0;display:flex;flex-direction:column;align-items:stretch;padding:0;border:none;border-radius:0;gap:24px}.login-section .container .section-block .main-column form>.clear{display:none}.login-section .container .section-block .main-column form>.form-row,.login-section .container .section-block .main-column form>p{margin:0;width:100%;display:flex;flex-direction:column;align-items:stretch;padding:0}.login-section .container .section-block .main-column form>.form-row>label,.login-section .container .section-block .main-column form>p>label{display:none}.login-section .container .section-block .main-column form .woocommerce-Input{appearance:none;outline:0;display:flex;padding:19px 23px;background-color:#fff;border:1px solid #000;border-radius:12px;font-family:Montserrat,serif;font-size:18px;font-weight:300;line-height:24px;color:#000}.login-section .container .section-block .main-column form .woocommerce-Input::placeholder{color:#4a4a4a}.login-section .container .section-block .main-column form .woocommerce-Input[type=password]{padding-right:60px}.login-section .container .section-block .main-column form .show-password-input{right:24px;top:20px;width:auto}.login-section .container .section-block .main-column form .show-password-input::after{content:"";margin:0;display:flex;width:24px;height:24px;background:url(../images/svg/eye-icon.svg) center/contain no-repeat;opacity:.6;transition:.3s opacity}.login-section .container .section-block .main-column form .show-password-input.display-password::after{opacity:1}.login-section .container .section-block .main-column form .woocommerce-LostPassword{position:relative;top:-8px}.login-section .container .section-block .main-column form .woocommerce-LostPassword>a{font-size:16px;font-weight:400;line-height:24px;color:#4a4a4a;text-decoration:none}.login-section .container .section-block .main-column form .woocommerce-LostPassword>a:hover{text-decoration:underline}.login-section .container .section-block .main-column form .woocommerce-Button,.login-section .container .section-block .main-column form .woocommerce-button{margin:0;display:flex;align-items:center;justify-content:center;padding:20px 40px;background-color:#1aa7ec;border-radius:32px;font-size:18px;font-weight:600;line-height:24px;color:#fff;text-align:center;transition:.3s background-color}.login-section .container .section-block .main-column form .woocommerce-Button:hover,.login-section .container .section-block .main-column form .woocommerce-button:hover{background-color:#30afed}.login-section .container .section-block .main-column form .woocommerce-Button:active,.login-section .container .section-block .main-column form .woocommerce-button:active{background-color:#1796d4}.login-section .container .section-block .main-column .other{margin-top:20px;display:flex;flex-direction:column;align-items:stretch;gap:24px}.login-section .container .section-block .main-column .other .text-wrapper{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.login-section .container .section-block .main-column .other .text-wrapper::before{content:"";position:absolute;display:flex;left:0;top:50%;width:100%;height:1px;transform:translateY(-50%);border-top:1px solid #000;z-index:-1}.login-section .container .section-block .main-column .other .text-wrapper .text{display:flex;padding:8px;background-color:#fff;font-size:18px;font-weight:300;line-height:24px;color:#000}.login-section .container .section-block .main-column .other .options{display:flex}.login-section .container .section-block .main-column .other .options #xs-social-login-container{margin:0;max-width:unset;width:100%;display:flex;padding:0}.login-section .container .section-block .main-column .other .options #xs-social-login-container .xs-login{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}.login-section .container .section-block .main-column .other .options #xs-social-login-container .xs-login .xs-login__item{flex:0 0 auto;display:flex;width:64px;height:64px;background:#fff none center/24px 24px no-repeat;border:1px solid #000;border-radius:12px;text-decoration:none;transition:.3s background-color}.login-section .container .section-block .main-column .other .options #xs-social-login-container .xs-login .xs-login__item>*{display:none}.login-section .container .section-block .main-column .other .options #xs-social-login-container .xs-login .xs-login__item:hover{background-color:#eee}.login-section .container .section-block .main-column .other .options #xs-social-login-container .xs-login .xs-login__item:active{background-color:#ddd}.login-section .container .section-block .main-column .other .options #xs-social-login-container .xs-login .xs-login__item.wslu-color-scheme--facebook{background-image:url(../images/svg/facebook-icon.svg)}.login-section .container .section-block .main-column .other .options #xs-social-login-container .xs-login .xs-login__item.wslu-color-scheme--google{background-image:url(../images/svg/google-icon.svg)}.login-section .container .section-block .image-wrapper{flex:0 0 auto;width:calc((100% - 56px) * .45);position:relative}.login-section .container .section-block .image-wrapper .image{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:24px}.login-section .container .section-block.simple{max-width:488px;display:flex;flex-direction:column;align-items:stretch}@media (max-width:1024px){.login-section{padding:104px 0 46px}.login-section .container .section-block .main-column .section-title{text-align:center}.login-section .container .section-block .main-column .section-text{text-align:center}.login-section .container .section-block .image-wrapper{display:none}}@media (max-width:767px){.login-section .container .section-block{padding:40px 16px}.login-section .container .section-block .main-column .section-title{font-size:20px;line-height:32px}.login-section .container .section-block .main-column .section-text{font-size:16px;line-height:24px}}.checkout-hero{margin-top:170px;position:relative;height:200px;padding:32px 0;z-index:1}.checkout-hero .container{height:100%;justify-content:center}.checkout-hero .container .section-image{position:absolute;left:0;top:0;height:100%;z-index:-1}.checkout-hero .container .section-header{font-size:32px;font-weight:600;line-height:40px;color:#fff;text-align:center}@media (max-width:1024px){.checkout-hero{margin-top:120px}.checkout-hero .container .section-header{font-size:28px;line-height:40px}}@media (max-width:767px){.checkout-hero{height:148px;padding:0}.checkout-hero.thank-you .container{position:relative}.checkout-hero.thank-you .container .section-image{left:16px;max-width:calc(100% - 32px);border-radius:16px}}.checkout-main{padding:56px 0 76px;overflow:unset}.checkout-main .container .tab-block{display:grid;grid-template-areas:"tabs tabs" "panes sum";grid-template-columns:1fr auto;grid-template-rows:repeat(2,auto);gap:80px 0}.checkout-main .container .tab-block .checkout-next{display:flex;align-items:center;justify-content:center;width:100%;max-width:424px;padding:20px 24px;background-color:#1aa7ec;border-radius:32px;font-size:18px;font-weight:600;line-height:24px;color:#fff;text-align:center;text-decoration:none;transition:.3s background-color;cursor:pointer}.checkout-main .container .tab-block .checkout-next:hover{background-color:#47b8ef}.checkout-main .container .tab-block .checkout-next:active{background-color:#1485bc}.checkout-main .container .tab-block .checkout-next[disabled]{background-color:#b3b3b3;pointer-events:none}.checkout-main .container .tab-block .checkout-prev{display:flex;align-items:center;justify-content:center;width:100%;max-width:424px;padding:19px 23px;background-color:#fff;border:1px solid #000;border-radius:32px;font-size:18px;font-weight:600;line-height:24px;color:#000;text-align:center;text-decoration:none;transition:.3s background-color,.3s border-color,.3s color;cursor:pointer}.checkout-main .container .tab-block .checkout-prev:hover{background-color:#e5e5e5}.checkout-main .container .tab-block .checkout-prev:active{background-color:#ccc}.checkout-main .container .tab-block .checkout-prev[disabled]{border-color:#b3b3b3;color:#b3b3b3;pointer-events:none}.checkout-main .container .tab-block .tab-block-tabs{grid-area:tabs;position:relative;display:flex;justify-content:space-between;z-index:1}.checkout-main .container .tab-block .tab-block-tabs::after{content:"";position:absolute;display:flex;left:0;top:24px;width:100%;height:1px;transform:translateY(-50%);border-bottom:1px solid #d5d5d5;z-index:-1}.checkout-main .container .tab-block .tab-block-tabs .tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1;cursor:pointer}.checkout-main .container .tab-block .tab-block-tabs .tab:first-of-type::before{content:"";position:absolute;left:0;top:0;width:50%;height:100%;background-color:#fff;z-index:-1}.checkout-main .container .tab-block .tab-block-tabs .tab:last-of-type::before{content:"";position:absolute;right:0;top:0;width:50%;height:100%;background-color:#fff;z-index:-1}.checkout-main .container .tab-block .tab-block-tabs .tab .tab-number{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#e5f8ff;border-radius:50%;font-size:18px;font-weight:300;line-height:1;color:#1aa7ec;text-align:center}.checkout-main .container .tab-block .tab-block-tabs .tab .tab-label{font-size:16px;font-weight:300;line-height:24px;color:#4a4a4a;text-align:center}.checkout-main .container .tab-block .tab-block-tabs .tab[active]{pointer-events:none}.checkout-main .container .tab-block .tab-block-tabs .tab[active] .tab-number{background-color:#1aa7ec;font-weight:600;color:#fff}.checkout-main .container .tab-block .tab-block-tabs .tab[active] .tab-label{color:#000}.checkout-main .container .tab-block .tab-block-tabs .tab[disabled]{pointer-events:none}.checkout-main .container .tab-block .tab-block-tabs .tab[disabled] .tab-number{background-color:#fff;border:1px solid #d5d5d5;font-weight:300;color:#d5d5d5}.checkout-main .container .tab-block .tab-block-tabs .tab[disabled] .tab-label{color:#868686}.checkout-main .container .tab-block .tab-block-panes{grid-area:panes}.checkout-main .container .tab-block .tab-block-panes .pane{display:none;flex-direction:column;align-items:stretch}.checkout-main .container .tab-block .tab-block-panes .pane[active]{display:flex}.checkout-main .container .tab-block .tab-block-panes .pane .checkout-next{margin:56px auto 0}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid{display:flex;flex-direction:column;align-items:stretch;padding:56px 0}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid:first-of-type{padding-top:0}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid:last-of-type{padding-bottom:0}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid+.store-grid{border-top:1px solid #d5d5d5}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid-title{margin-bottom:32px;font-size:24px;font-weight:400;line-height:32px;color:#000}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid-banner-wrapper{margin-bottom:40px;position:relative;display:flex;padding:38px 36px;z-index:1}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid-banner-wrapper .banner-image{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:12px;z-index:-1}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid-banner-wrapper .banner-label{font-size:24px;font-weight:600;line-height:32px;color:#fff}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1250px){.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid{grid-template-columns:repeat(1,1fr)}}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item{display:flex;flex-direction:column;align-items:stretch}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper{position:relative;display:flex;aspect-ratio:275/218;height:auto;max-height:440px;border-radius:24px;overflow:hidden}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper .gallery-label{position:absolute;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;left:0;bottom:0;width:100%;height:100%;padding:20px;font-size:18px;font-weight:600;line-height:24px;color:#fff;z-index:1;cursor:pointer}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper .item-image{width:100%;height:100%}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper .item-image.transparent{object-fit:contain}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper .item-image:not(.transparent){filter:brightness(.4);transition:.3s filter}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper .gallery-label+.item-image{transition:.3s transform}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper .gallery-label+.item-image:not(.transparent){filter:brightness(1)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper:hover .gallery-label+.item-image{transform:scale(1.1)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-title{margin-top:16px;font-size:16px;font-weight:400;line-height:24px;color:#000}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-price{margin-top:4px;font-size:16px;font-weight:600;line-height:24px;color:#000;transition:.3s color}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-text{margin:16px 0 auto;font-size:16px;font-weight:400;line-height:24px;color:#4b4b4b}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .default-link{margin-top:16px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .default-link.red{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay{position:fixed;left:0;top:0;width:100vw;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;background-color:rgba(0,0,0,.5333333333);z-index:-1;opacity:0;pointer-events:none;transition:.3s opacity 0s,0s z-index .3s}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay.show-overlay{z-index:30;opacity:1;pointer-events:all;transition:.3s opacity 0s,0s z-index 0s}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal{width:100%;max-width:1012px;display:flex;flex-direction:column;align-items:stretch;padding:32px;background-color:#fff;border-radius:24px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .top-row{display:flex;align-items:flex-start;gap:32px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .top-row .title{font-size:24px;font-weight:400;line-height:32px;color:#000}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .top-row .close-modal-btn{margin-left:auto;display:flex;width:32px;height:32px;background:url(../images/svg/close-icon.svg) center/contain no-repeat;cursor:pointer;transition:.3s transform}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .top-row .close-modal-btn:hover{transform:scale(1.1)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper{margin-top:32px;position:relative}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-wrapper .swiper-slide{display:flex}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-wrapper .swiper-slide .slide-image{aspect-ratio:948/433;height:auto;border-radius:24px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-nav{position:absolute;display:flex;width:56px;height:56px;top:50%;background:rgba(229,248,255,.55) url(../images/svg/swiper-navigation-caret.svg) center/32px 32px no-repeat;border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:.3s background-color,.3s opacity;z-index:1}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-nav:hover{background-color:rgba(229,248,255,.9)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-nav.swiper-button-disabled{opacity:0;pointer-events:none}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-nav.nav-prev{left:16px;transform:translateY(-50%) rotate(180deg)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-nav.nav-next{right:16px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .thumb-swiper{margin-top:16px;position:relative;padding-bottom:25px;overflow:hidden}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .thumb-swiper .swiper-wrapper .swiper-slide{position:relative;display:flex;aspect-ratio:240/152;height:auto}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .thumb-swiper .swiper-wrapper .swiper-slide .slide-image{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:24px;filter:brightness(.7);transition:.3s filter}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .thumb-swiper .swiper-wrapper .swiper-slide::after{content:"";position:relative;display:flex;width:100%;height:100%;border:2px solid transparent;border-radius:24px;transition:.3s border-color;z-index:1}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .thumb-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .slide-image{filter:brightness(1)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .thumb-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::after{border-color:#1aa7ec}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .thumb-swiper .swiper-scrollbar{--swiper-scrollbar-sides-offset:0px;--swiper-scrollbar-left:0;--swiper-scrollbar-right:0;--swiper-scrollbar-top:auto;--swiper-scrollbar-bottom:0px;--swiper-scrollbar-size:8px;--swiper-scrollbar-bg-color:rgba(229, 248, 255, 0.70);--swiper-scrollbar-drag-bg-color:#1AA7EC}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[active] .item-image-wrapper .item-image:not(.transparent){filter:brightness(1)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[active] .item-price{color:#1aa7ec}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[active] .default-link{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[active] .default-link.red{display:flex}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[disabled] .item-image-wrapper .item-image:not(.transparent){filter:brightness(.4)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[disabled] .item-image-wrapper .gallery-label+.item-image:not(.transparent){filter:brightness(1)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[disabled] .item-price{color:#000}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[disabled] .default-link{display:flex;opacity:.3;pointer-events:none}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item[disabled] .default-link.red{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout{padding:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{margin:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{flex:0 0 auto;width:100%;padding:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:56px}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form>:not(.wc-block-components-checkout-step){display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:32px;padding:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step::after{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step.wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-checkbox{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step.wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-checkbox~*{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step.wp-block-woocommerce-checkout-order-note-block{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step.wp-block-woocommerce-checkout-payment-block{order:10}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step.wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step__heading{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step.wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content{padding:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step legend{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading{margin:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading .wc-block-components-title{font-size:24px;font-weight:400;line-height:32px;color:#000;text-transform:uppercase}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading .wc-block-components-title.secondary{font-size:18px;font-weight:400;line-height:32px}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading :not(.wc-block-components-title){display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container>p{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content{display:flex;flex-direction:column;align-items:stretch}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-checkout__guest-checkout-notice{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-text-input{margin:0;width:100%}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-text-input>input{appearance:none;outline:0;height:auto;display:flex;padding:19px 23px;background-color:#fff;border:1px solid #000;border-radius:12px;font-family:inherit;font-size:18px;font-weight:300;line-height:24px;color:#000;box-shadow:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-text-input>label{left:24px;top:calc(50% + 1px);font-size:18px;font-weight:300;line-height:24px;color:#4a4a4a;transform-origin:center;transform:translateY(-50%)}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-text-input .wc-block-components-validation-error{position:absolute;padding:6px 0 0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-text-input.has-error>input{border-color:#cc1818}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-text-input.is-active>label{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-textarea{margin:0;appearance:none;outline:0;display:flex;padding:19px 23px;background-color:#fff;border:1px solid #000;border-radius:12px;font-size:18px;font-weight:300;line-height:24px;color:#000;box-shadow:none;resize:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-textarea::placeholder{color:#4a4a4a}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-blocks-components-select .wc-blocks-components-select__container{margin:0;height:unset}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-blocks-components-select .wc-blocks-components-select__container::after{content:"";position:absolute;display:flex;width:24px;height:24px;right:24px;top:50%;background:url(../images/svg/selector-caret-down.svg) center/contain no-repeat;transform:translateY(-50%);z-index:1}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-blocks-components-select .wc-blocks-components-select__container>label,.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-blocks-components-select .wc-blocks-components-select__container>svg{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-blocks-components-select .wc-blocks-components-select__container>select{appearance:none;outline:0;display:flex;height:64px;padding:0 23px;background-color:#fff;border:1px solid #000;border-radius:12px;font-family:inherit;font-size:18px;font-weight:300;line-height:24px;color:#000;box-shadow:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form-wrapper .wc-block-components-address-form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form-wrapper .wc-block-components-address-form .wc-block-components-country-input{margin-top:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form__address_2-toggle{margin:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-state-input{width:100%}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option{border:1px solid #000;border-radius:12px;box-shadow:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-radio-control::after{margin:0;border:none;border-radius:12px;box-shadow:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle-list{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle-list .list-item{display:flex;cursor:pointer}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle-list .list-item input[type=checkbox]{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle-list .list-item .item-block{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#fff;border:1px solid #1aa7ec;border-radius:12px;font-size:18px;font-weight:300;line-height:24px;color:#000;text-align:center;transition:.3s background-color,.3s color}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle-list .list-item .item-block .item-text{transition:.3s transform}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle-list .list-item input[type=checkbox]:checked+.item-block{background-color:#1aa7ec;color:#fff}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle-list .list-item input[type=checkbox]:checked+.item-block .item-text{transform:scale(1.05)}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-radio-blocks{display:flex;align-items:stretch;flex-wrap:wrap;gap:24px 16px}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-radio-blocks .block-wrapper{flex:1 0 270px;display:flex;cursor:pointer}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-radio-blocks .block-wrapper input[type=radio]{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-radio-blocks .block-wrapper .block{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 24px;padding:16px;background-color:#fbfbfb;border:1px solid transparent;color:#000;transition:.3s background-color,.3s border-color}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-radio-blocks .block-wrapper .block .name{font-size:16px;font-weight:500;line-height:20px;color:inherit}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-radio-blocks .block-wrapper .block .price{margin-left:auto;font-size:16px;font-weight:500;line-height:20px;color:inherit;text-align:right}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-radio-blocks .block-wrapper .block .text{flex:0 0 100%;font-size:14px;font-weight:300;line-height:20px;color:inherit}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-radio-blocks .block-wrapper input[type=radio]:checked+.block{background-color:rgba(229,248,255,.6980392157);border-color:#1aa7ec}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;gap:20px 24px}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle>*{grid-column:2}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-wrapper{grid-column:1/span 2;grid-row:1;display:grid;grid-template-columns:subgrid;grid-template-rows:auto;align-items:start;cursor:pointer}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-wrapper input[type=checkbox]{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-wrapper .toggle-icon-track{display:flex;width:64px;padding:2px;background-color:#fff;border:2px solid #000;border-radius:16px;transition:.3s background-color,.3s border-color}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-wrapper .toggle-icon-track .toggle-icon-thumb{position:relative;display:flex;width:24px;height:24px;left:0;background-color:#000;border-radius:12px;transition:.3s left,.3s background-color}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-wrapper input[type=checkbox]:checked+.toggle-icon-track{background-color:#e5f8ff;border-color:transparent}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-wrapper input[type=checkbox]:checked+.toggle-icon-track .toggle-icon-thumb{left:32px;background-color:#1aa7ec}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-wrapper .toggle-text{margin-top:4px;font-size:18px;font-weight:300;line-height:24px;color:#000}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-hints{list-style-image:url(../images/svg/bullet-list-icon.svg);list-style-position:inside;display:flex;flex-direction:column;align-items:stretch;padding:24px;background-color:#fbfbfb}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-hints .hint{font-size:18px;font-weight:300;line-height:38px;color:#000}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle .toggle-hints.error-valid{border:1px solid #cc1818}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:none}.checkout-main .container .tab-block .summary-wrapper{grid-area:sum;margin-left:24px;width:424px;display:flex;flex-direction:column;align-items:stretch}.checkout-main .container .tab-block .summary-wrapper.hide{display:none}.checkout-main .container .tab-block .summary-wrapper.final-state .summary .controls{margin-top:0}.checkout-main .container .tab-block .summary-wrapper.final-state .summary .controls>:not(.cart-icon){display:none}.checkout-main .container .tab-block .summary-wrapper.final-state~.checkout-controls{display:flex}.checkout-main .container .tab-block .summary-wrapper .summary{position:sticky;top:120px;max-height:calc(100dvh - 120px - 32px);display:flex;flex-direction:column;align-items:stretch}.checkout-main .container .tab-block .summary-wrapper .summary .title{margin-bottom:32px;font-size:24px;font-weight:400;line-height:32px;color:#000}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper{flex:0 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:12px;overflow-y:auto}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper::-webkit-scrollbar{width:14px}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#1aa7ec;border:4px solid transparent;border-radius:7px;transition:.3s background-color}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#47b8ef}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper::-webkit-scrollbar-thumb:active{background-color:#1485bc}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper::-webkit-scrollbar-track{background-clip:padding-box;background-color:#e0e0e0;border-radius:7px;border:4px solid transparent}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .table{display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;gap:12px 16px;padding:16px;background-color:rgba(229,248,255,.6980392157);border-radius:16px}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .table .row{grid-column:span 2;display:grid;grid-template-columns:subgrid;grid-auto-rows:auto;row-gap:16px;padding:16px;background-color:#fff;border-radius:8px}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .table .row>*{font-size:16px;font-weight:300;line-height:24px}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .table .row .strong{font-weight:600}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .table .row .main-value{justify-self:end;text-align:right}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .table .row .additional-values{grid-column:span 2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .close-summary-wrapper{margin:auto auto 0;width:100%;max-width:424px;flex:0 0 auto;display:none;justify-content:flex-end}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .close-summary-wrapper .close-summary{display:flex;width:64px;height:64px;background:#000 url(../images/svg/close-icon-white.svg) center/32px 32px no-repeat;border-radius:50%;cursor:pointer;transition:.3s background-color}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .close-summary-wrapper .close-summary:hover{background-color:#4c4c4c}.checkout-main .container .tab-block .summary-wrapper .summary .table-wrapper .close-summary-wrapper .close-summary:active{background-color:#7f7f7f}.checkout-main .container .tab-block .summary-wrapper .summary .controls{margin-top:56px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.checkout-main .container .tab-block .summary-wrapper .summary .controls .cart-icon{align-self:flex-end;display:none}.checkout-main .container .tab-block .summary-wrapper .summary .controls .cart-icon a{position:relative;flex:0 0 auto;display:flex;width:64px;height:64px;background:#000 url(../images/svg/cart-icon-white.svg) center/32px 32px no-repeat;border-radius:50%;text-decoration:none;transition:.3s background-color}.checkout-main .container .tab-block .summary-wrapper .summary .controls .cart-icon a:hover{background-color:#4c4c4c}.checkout-main .container .tab-block .summary-wrapper .summary .controls .cart-icon a:active{background-color:#7f7f7f}.checkout-main .container .tab-block .summary-wrapper .summary .controls .cart-icon a .cart-count{position:absolute;right:1px;top:-4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#1aa7ec;border-radius:50%;font-size:16px;font-weight:500;line-height:1;color:#fff;text-align:center}.checkout-main .container .tab-block .checkout-controls{grid-column:span 2;display:none;align-items:center;gap:16px 32px}.checkout-main .container .tab-block .checkout-controls .checkout-prev{max-width:200px}.checkout-main .container .tab-block .checkout-controls .checkout-next{margin-left:auto}@media (max-width:1024px){.checkout-main{padding:32px 0 68px}.checkout-main .container .tab-block{display:flex;flex-direction:column;align-items:stretch;gap:60px 0}.checkout-main .container .tab-block .tab-block-tabs{order:-2;width:calc(100% - 60px);max-width:480px;margin:0 auto}}@media (max-width:1024px) and (max-width:767px){.checkout-main .container .tab-block .tab-block-tabs::after{top:16px}}@media (max-width:1024px){.checkout-main .container .tab-block .tab-block-tabs .tab .tab-number{font-weight:600}}@media (max-width:1024px) and (max-width:767px){.checkout-main .container .tab-block .tab-block-tabs .tab .tab-number{width:32px;height:32px;font-size:16px;font-weight:600;line-height:1}}@media (max-width:1024px){.checkout-main .container .tab-block .tab-block-tabs .tab .tab-label{position:absolute;left:50%;top:calc(100% + 8px);width:max-content;transform:translateX(-50%);font-size:14px;line-height:20px;opacity:0;transition:.3s opacity;z-index:1}.checkout-main .container .tab-block .tab-block-tabs .tab[active] .tab-label{opacity:1}.checkout-main .container .tab-block .tab-block-tabs .tab[disabled] .tab-number{font-weight:600}.checkout-main .container .tab-block .tab-block-panes .pane .checkout-next{margin-top:32px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid-title{text-align:center}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid-banner-wrapper .banner-label{font-size:20px;line-height:32px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width:1024px) and (max-width:767px){.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid{grid-template-columns:1fr}}@media (max-width:1024px){.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper{aspect-ratio:328/218}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-image-wrapper:hover .gallery-label+.item-image{transform:scale(1.1)}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-text{margin:16px 0 0}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay{padding:32px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal{padding:24px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper{margin-top:24px}}@media (max-width:1024px) and (max-width:767px){.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay{padding:24px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal{padding:16px 16px 54px;border-radius:12px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper{margin-top:16px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-wrapper .swiper-slide .slide-image{aspect-ratio:948/560;border-radius:8px}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .main-swiper .swiper-nav{display:none}.checkout-main .container .tab-block .tab-block-panes .pane .store-grid .grid .grid-item .item-gallery-overlay .gallery-modal .thumb-swiper{display:none}}@media (max-width:1024px){.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout{margin-right:0}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading .wc-block-components-title{text-align:center}.checkout-main .container .tab-block .tab-block-panes .pane .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-components-checkout-step .wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .custom-block-component-toggle>*{grid-column:1/span 2}.checkout-main .container .tab-block .summary-wrapper:not(.final-state){margin-left:0;position:fixed;left:0;bottom:0;width:100%;z-index:15;height:0}.checkout-main .container .tab-block .summary-wrapper:not(.final-state) .summary{position:absolute;left:0;top:unset;bottom:0;width:100%;height:0;flex-grow:1;justify-content:flex-end}.checkout-main .container .tab-block .summary-wrapper:not(.final-state) .summary .title{display:none}.checkout-main .container .tab-block .summary-wrapper:not(.final-state) .summary .table-wrapper{position:absolute;left:0;bottom:110vh;width:100%;height:calc(100dvh - 88px);padding:0 0 32px;background-color:#edfaff;transition:.6s bottom;z-index:2;pointer-events:none}.checkout-main .container .tab-block .summary-wrapper:not(.final-state) .summary .table-wrapper .table{margin:0 auto;width:100%;max-width:424px;background:0 0}.checkout-main .container .tab-block .summary-wrapper:not(.final-state) .summary .table-wrapper .close-summary-wrapper{display:flex}.checkout-main .container .tab-block .summary-wrapper:not(.final-state) .summary .controls{position:absolute;margin:0;left:50%;bottom:32px;width:calc(100% - 32px);max-width:424px;transform:translateX(-50%);z-index:1}.checkout-main .container .tab-block .summary-wrapper:not(.final-state) .summary .controls .cart-icon{display:flex}.checkout-main .container .tab-block .summary-wrapper:not(.final-state).show-summary .summary .table-wrapper{bottom:0;pointer-events:all}.checkout-main .container .tab-block .summary-wrapper:not(.final-state).show-summary .summary .controls{pointer-events:none}.checkout-main .container .tab-block .summary-wrapper.final-state{order:-1;margin:0 -30px;width:calc(100% + 60px)}}@media (max-width:1024px) and (max-width:767px){.checkout-main .container .tab-block .summary-wrapper.final-state{margin:0 -16px;width:calc(100% + 32px)}}@media (max-width:1024px){.checkout-main .container .tab-block .summary-wrapper.final-state .summary{position:static;max-height:unset}.checkout-main .container .tab-block .summary-wrapper.final-state .summary .title{text-align:center}.checkout-main .container .tab-block .summary-wrapper.final-state .summary .table-wrapper{overflow:unset}.checkout-main .container .tab-block .summary-wrapper.final-state .summary .table-wrapper .table{border-radius:0}.checkout-main .container .tab-block .checkout-controls{flex-direction:column-reverse;align-items:center}.checkout-main .container .tab-block .checkout-controls .checkout-prev{max-width:424px}.checkout-main .container .tab-block .checkout-controls .checkout-next{margin-left:unset}}.checkout-thank-you{padding:72px 0}.checkout-thank-you .container{--max-content:635px}.checkout-thank-you .container .section-title{font-size:32px;font-weight:600;line-height:40px;color:#000;text-align:center;text-transform:uppercase}.checkout-thank-you .container .section-text{margin-top:24px;font-size:18px;font-weight:300;line-height:24px;color:#000;text-align:center}.checkout-thank-you .container .home-link{margin-top:32px;align-self:center;width:100%;max-width:304px;display:flex;justify-content:center;padding:20px;background-color:#1aa7ec;border-radius:32px;font-size:18px;font-weight:600;line-height:24px;color:#fff;text-align:center;text-decoration:none;transition:.3s background-color}.checkout-thank-you .container .home-link:hover{background-color:#47b8ef}.checkout-thank-you .container .home-link:active{background-color:#1485bc}@media (max-width:767px){.checkout-thank-you{padding:32px 0}.checkout-thank-you .container .section-title{font-size:20px;line-height:24px;text-transform:none}.checkout-thank-you .container .home-link{max-width:360px}}.checkout-thank-you~*{display:none}.user-section{padding:166px 0 24px;overflow:unset}.user-section .container .section-title{margin-bottom:24px;font-size:24px;font-weight:400;line-height:32px;color:#000}.user-section .container .row{display:flex;align-items:stretch;gap:24px}.user-section .container .row .navigation-wrapper{flex:0 0 auto;width:312px;display:flex;flex-direction:column;align-items:stretch;gap:56px;padding:20px 32px;background-color:rgba(229,248,255,.6980392157);border-radius:16px}.user-section .container .row .navigation-wrapper a{align-self:flex-start;display:flex;padding:12px 0 11px;border-bottom:1px solid transparent;font-size:18px;font-weight:400;line-height:32px;color:#000;text-decoration:none;transition:.3s border-color}.user-section .container .row .navigation-wrapper a.is-active,.user-section .container .row .navigation-wrapper a:hover{border-color:#000}.user-section .container .row .navigation-wrapper nav{flex-grow:1;display:flex;flex-direction:column;align-items:stretch}.user-section .container .row .navigation-wrapper nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.user-section .container .row .navigation-wrapper nav ul li{display:flex}.user-section .container .row .content-wrapper{flex:1 0 0;display:flex;flex-direction:column;align-items:stretch}.user-section .container .row .content-wrapper .account-settings-form{display:flex;flex-direction:column;align-items:stretch}.user-section .container .row .content-wrapper .account-settings-form form{display:flex;flex-direction:column;align-items:stretch;gap:56px}.user-section .container .row .content-wrapper .account-settings-form form .fieldset{display:grid;grid-template-columns:1fr 1fr;gap:24px}.user-section .container .row .content-wrapper .account-settings-form form .fieldset legend{grid-column:span 2;font-size:20px;font-weight:300;line-height:26px;color:#000}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper{display:flex}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper *{flex:0 0 auto;width:100%}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper input{appearance:none;outline:0;display:flex;padding:19px 23px;background-color:#fff;border:1px solid #000;border-radius:12px;font-family:Montserrat,serif;font-size:18px;font-weight:300;line-height:24px;color:#000}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper input::placeholder{color:#4a4a4a}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper input[type=password]{padding-right:60px}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .show-password-input{right:24px;top:20px;width:auto}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .show-password-input::after{content:"";margin:0;display:flex;width:24px;height:24px;background:url(../images/svg/eye-icon.svg) center/contain no-repeat;opacity:.6;transition:.3s opacity}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .show-password-input.display-password::after{opacity:1}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper button[type=submit]{appearance:none;outline:0;display:flex;justify-content:center;padding:20px 40px;background-color:#1aa7ec;border:none;border-radius:32px;font-size:18px;font-weight:600;line-height:24px;color:#fff;text-align:center;cursor:pointer;transition:.3s background-color}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper button[type=submit]:hover{background-color:#47b8ef}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper button[type=submit]:active{background-color:#1485bc}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block{position:relative;display:flex}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-value-wrapper{flex:0 0 auto;width:100%;position:relative;padding:19px 63px 19px 23px;background-color:#fff;border:1px solid #000;border-radius:12px;font-size:18px;font-weight:300;line-height:24px;white-space:nowrap;cursor:pointer}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-value-wrapper::after{content:"";position:absolute;display:flex;right:24px;top:50%;width:24px;height:24px;transform:translateY(-50%);background:url(../images/svg/selector-caret-down.svg) center/contain no-repeat;pointer-events:none;transition:.3s transform}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-value-wrapper .value-placeholder{display:inline;color:#4a4a4a}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-value-wrapper .value-prefix{display:none;color:#4a4a4a}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-value-wrapper .value-content{display:none;color:#000}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper{position:absolute;display:flex;display:flex;left:0;top:calc(100% + 8px);width:100%;padding:12px 0;background-color:#fff;border:1px solid #000;border-radius:12px;overflow:hidden;z-index:1;transform-origin:left top;transform:scale(.3);opacity:0;pointer-events:none;transition:.3s transform,.3s opacity}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options{list-style:none;flex:0 0 auto;width:100%;max-height:480px;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options::-webkit-scrollbar{width:14px}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#1aa7ec;border:4px solid transparent;border-radius:7px;transition:.3s background-color}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options::-webkit-scrollbar-thumb:hover{background-color:#47b8ef}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options::-webkit-scrollbar-thumb:active{background-color:#1485bc}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options::-webkit-scrollbar-track{background-color:#fff}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options .selector-option{padding:19px 23px;font-size:18px;font-weight:300;line-height:24px;cursor:pointer;transition:.3s background-color}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options .selector-option:hover{background-color:rgba(229,248,255,.6980392157)}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options .selector-option[selected]{font-weight:600;pointer-events:none}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block .selector-options-wrapper .selector-options .selector-option[disabled]{color:#4a4a4a;pointer-events:none}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block[filled] .selector-value-wrapper .value-placeholder{display:none}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block[filled] .selector-value-wrapper .value-prefix{display:inline}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block[filled] .selector-value-wrapper .value-content{display:inline}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper .selector-block[active] .selector-options-wrapper{transform:scale(1);opacity:1;pointer-events:all}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper.wide{grid-column:span 2}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper.right{grid-column:2}@media (max-width:1024px){.user-section .container .row .content-wrapper .account-settings-form form .fieldset{grid-template-columns:100%}.user-section .container .row .content-wrapper .account-settings-form form .fieldset legend{grid-column:1;margin-bottom:8px}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper.wide{grid-column:1}.user-section .container .row .content-wrapper .account-settings-form form .fieldset .field-wrapper.right{grid-column:1}}.user-section .container .row .content-wrapper .orders{display:flex;flex-direction:column;align-items:stretch;gap:24px}.user-section .container .row .content-wrapper .orders .orders-title{font-size:20px;font-weight:300;line-height:26px;color:#000}.user-section .container .row .content-wrapper .orders .orders-list{display:grid;grid-template-columns:max-content 1fr auto max-content auto;gap:16px 32px}@media (max-width:1250px){.user-section .container .row .content-wrapper .orders .orders-list{gap:16px}}.user-section .container .row .content-wrapper .orders .orders-list .list-item{grid-column:span 5;display:grid;grid-template-columns:subgrid;padding:15px;row-gap:8px;border:1px solid #000;border-radius:16px}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-headers,.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values{grid-column:span 5;display:grid;grid-template-columns:subgrid;align-items:center;padding-left:24px;padding-right:12px}@media (max-width:1250px){.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-headers,.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values{padding-left:12px}}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-headers{padding-top:12px;padding-bottom:12px;background-color:#f8f8f8;border-radius:8px}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-headers>*{font-size:16px;font-weight:400;line-height:26px;color:#000}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-headers .actions{justify-self:center}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values>*{font-size:16px;font-weight:400;line-height:26px;color:#000}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .mobile-header{display:none;padding-top:11px;padding-bottom:11px;background-color:#f8f8f8;border-radius:8px}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .total{font-weight:600}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a{flex-grow:1;display:flex;justify-content:center;padding:6px 23px;background-color:#fff;border:1px solid transparent;border-radius:32px;font-size:14px;font-weight:400;line-height:26px;text-align:center;text-decoration:none;transition:.3s background-color}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.reschedule{border-color:#1aa7ec;color:#1aa7ec}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.reschedule:hover{background-color:#e8f6fd}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.reschedule:active{background-color:#d1edfb}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.cancel{border-color:#000;color:#000}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.cancel:hover{background-color:#e5e5e5}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.cancel:active{background-color:#ccc}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.view{padding:7px 24px;border:none;background-color:#1aa7ec;font-weight:600;color:#fff}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.view:hover{background-color:#47b8ef}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a.view:active{background-color:#1485bc}.user-section .container .row .content-wrapper .orders .woocommerce-pagination{display:flex;align-items:stretch;gap:32px}.user-section .container .row .content-wrapper .orders .woocommerce-pagination .woocommerce-button{min-width:120px;display:flex;align-items:center;justify-content:center;padding:6px 23px;background-color:#fff;border:1px solid #000;border-radius:32px;font-size:14px;font-weight:400;line-height:26px;color:#000;text-align:center;text-decoration:none;transition:.3s background-color}.user-section .container .row .content-wrapper .orders .woocommerce-pagination .woocommerce-button:hover{background-color:#e5e5e5}.user-section .container .row .content-wrapper .orders .woocommerce-pagination .woocommerce-button:active{background-color:#ccc}.user-section .container .row .content-wrapper .orders .woocommerce-pagination .woocommerce-button.next{margin-left:auto}@media (max-width:1024px){.user-section .container .row .content-wrapper .orders{gap:32px}.user-section .container .row .content-wrapper .orders .orders-list{grid-template-columns:100%;gap:32px 0}.user-section .container .row .content-wrapper .orders .orders-list .list-item{grid-column:1;gap:0}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-headers,.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values{grid-column:1;padding-left:0;padding-right:0}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-headers{display:none}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values{gap:16px}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values>*{padding-left:24px;padding-right:24px}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .mobile-header{display:block}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions{padding:0;justify-content:flex-start}.user-section .container .row .content-wrapper .orders .orders-list .list-item .item-values .actions a{flex-grow:0;padding:6px 15px}}.user-section .container .row .content-wrapper .order-details{display:grid;grid-template-areas:"back ." "f1 ." "f1 info" "f2 info" "f2 info" "btns info" ". info";grid-template-columns:1fr 312px;gap:0 24px}.user-section .container .row .content-wrapper .order-details .back{grid-area:back;justify-self:start;margin-bottom:32px;display:flex;align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:26px;color:#000;text-decoration:none}.user-section .container .row .content-wrapper .order-details .back::before{content:"";display:flex;width:24px;height:24px;background:url(../images/svg/back-icon.svg) center/contain no-repeat}.user-section .container .row .content-wrapper .order-details .event-info-wrapper{grid-area:info;display:flex;flex-direction:column;align-items:stretch}.user-section .container .row .content-wrapper .order-details .event-info-wrapper .event-info{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:24px 12px 32px 24px;background-color:#fbfbfb;border-radius:16px}.user-section .container .row .content-wrapper .order-details .event-info-wrapper .event-info .info-block-title{font-size:18px;font-weight:500;line-height:24px;color:#000}.user-section .container .row .content-wrapper .order-details .event-info-wrapper .event-info .info-block-text{font-size:16px;font-weight:400;line-height:24px;color:#000}.user-section .container .row .content-wrapper .order-details .table-block{grid-area:f1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.user-section .container .row .content-wrapper .order-details .table-block+.table-block{grid-area:f2;margin-top:56px}.user-section .container .row .content-wrapper .order-details .table-block .table-title{margin-bottom:32px;font-size:20px;font-weight:300;line-height:26px;color:#000}.user-section .container .row .content-wrapper .order-details .table-block .table{display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;gap:0 16px;background-color:#fff;border:1px solid #000;border-radius:16px;overflow:hidden}.user-section .container .row .content-wrapper .order-details .table-block .table .row{grid-column:span 2;display:grid;grid-template-columns:subgrid;grid-auto-rows:auto;gap:4px 16px;padding:16px}.user-section .container .row .content-wrapper .order-details .table-block .table .row.highlight{background-color:rgba(229,248,255,.6980392157)}.user-section .container .row .content-wrapper .order-details .table-block .table .row+.row{border-top:1px solid #000}.user-section .container .row .content-wrapper .order-details .table-block .table .row *{font-size:16px;font-weight:500;line-height:26px}.user-section .container .row .content-wrapper .order-details .table-block .table .row * .label{font-weight:300}.user-section .container .row .content-wrapper .order-details .table-block .table .row .strong{font-weight:600}.user-section .container .row .content-wrapper .order-details .table-block .table .row .main-value{width:100%;justify-self:end;text-align:right}.user-section .container .row .content-wrapper .order-details .table-block .table .row .main-value.email{word-wrap:break-word}.user-section .container .row .content-wrapper .order-details .table-block .table .row .additional-values{grid-column:span 2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.user-section .container .row .content-wrapper .order-details .btn-row{grid-area:btns;margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:20px 40px}.user-section .container .row .content-wrapper .order-details .btn-row a{min-width:200px;display:flex;justify-content:center;padding:19px 44px;background-color:#fff;border:1px solid transparent;border-radius:32px;font-size:18px;font-weight:600;line-height:24px;text-align:center;text-decoration:none;transition:.3s background-color}.user-section .container .row .content-wrapper .order-details .btn-row a.reschedule{border-color:#1aa7ec;color:#1aa7ec}.user-section .container .row .content-wrapper .order-details .btn-row a.reschedule:hover{background-color:#e8f6fd}.user-section .container .row .content-wrapper .order-details .btn-row a.reschedule:active{background-color:#d1edfb}.user-section .container .row .content-wrapper .order-details .btn-row a.cancel{border-color:#000;color:#000}.user-section .container .row .content-wrapper .order-details .btn-row a.cancel:hover{background-color:#e5e5e5}.user-section .container .row .content-wrapper .order-details .btn-row a.cancel:active{background-color:#ccc}@media (max-width:1250px){.user-section .container .row .content-wrapper .order-details{grid-template-columns:1fr 270px}}@media (max-width:1024px){.user-section .container .row .content-wrapper .order-details{display:flex;flex-direction:column;align-items:stretch}.user-section .container .row .content-wrapper .order-details .back{align-self:flex-start}.user-section .container .row .content-wrapper .order-details .event-info-wrapper{margin-bottom:48px}.user-section .container .row .content-wrapper .order-details .event-info-wrapper .event-info{position:static;padding:24px 27px 32px 24px}.user-section .container .row .content-wrapper .order-details .table-block{display:flex;flex-direction:column;align-items:stretch}.user-section .container .row .content-wrapper .order-details .table-block+.table-block{grid-area:f2;margin-top:56px}.user-section .container .row .content-wrapper .order-details .table-block .table .row .additional-values{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:4px}.user-section .container .row .content-wrapper .order-details .btn-row{margin-top:32px;flex-direction:column;align-items:center;gap:24px}.user-section .container .row .content-wrapper .order-details .btn-row a{min-width:unset;width:100%;max-width:360px}}.user-section .container .row .content-wrapper .reschedule-order{display:flex;flex-direction:column;align-items:stretch;gap:24px}.user-section .container .row .content-wrapper .reschedule-order div:first-of-type{font-size:20px;font-weight:300;line-height:26px;color:#000}.user-section .container .row .content-wrapper .reschedule-order .btn-row{display:flex;align-items:stretch;gap:32px}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button{min-width:120px;display:flex;justify-content:center;padding:6px 23px;background-color:#fff;border:1px solid transparent;border-radius:32px;font-size:14px;font-weight:400;line-height:26px;text-align:center;text-decoration:none;transition:.3s background-color}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button:hover{background-color:#e5e5e5}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button:active{background-color:#ccc}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button.save-dates{padding:7px 24px;border:none;background-color:#1aa7ec;font-weight:600;color:#fff}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button.save-dates:hover{background-color:#47b8ef}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button.save-dates:active{background-color:#1485bc}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button.cancel-reschedule{border-color:#000;color:#000}@media (max-width:767px){.user-section .container .row .content-wrapper .reschedule-order .btn-row .button.cancel-reschedule{margin-left:auto}}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button.cancel-reschedule:hover{background-color:#e5e5e5}.user-section .container .row .content-wrapper .reschedule-order .btn-row .button.cancel-reschedule:active{background-color:#ccc}@media (max-width:1024px){.user-section{padding:120px 0 24px}.user-section .container .section-title{margin-bottom:40px;font-size:28px;line-height:40px;text-align:center}.user-section .container .row{flex-direction:column;align-items:stretch;gap:40px}.user-section .container .row .navigation-wrapper{width:100%;gap:0;padding:0;background-color:transparent;border-radius:0}.user-section .container .row .navigation-wrapper nav ul{flex-direction:row;align-items:center;flex-wrap:wrap;gap:40px}.user-section .container .row .navigation-wrapper .logout{display:none}.user-section .container .row .content-wrapper{flex:0 0 auto}}.woocommerce-account .woocommerce-MyAccount-content{width:100%}
/*# sourceMappingURL=style.min.css.map */
