*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Montserrat;font-weight:300,400,500,600,700,800;src:url(/build/assets/Montserrat-VariableFont_wght-e12288c0.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:normal}*{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin:0;padding:0;box-sizing:border-box}* ::selection{color:#4d005e;background-color:#e85dff}* body{display:flex;align-items:auto;justify-content:space-between;flex-direction:column;flex-wrap:auto;min-height:100vh;background:#FFF;position:relative;padding-top:116px}* body .bg-pattern{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:.7}* body .bg-pattern img{width:100%;height:100%;object-fit:cover}* body.no-scroll{overflow-y:hidden}* body section{position:relative;padding:40px 16px}* body .wrapper{max-width:1216px;width:100%;margin:0 auto}@keyframes textRotation{0%{transform:rotate3d(1,.05,.05,-90deg);opacity:0}to{transform:rotateX(0);opacity:1}}* body h1{font-family:Montserrat,sans-serif;font-weight:800;font-size:2rem;color:#5f0573;line-height:1.3;line-height:1.1;margin-bottom:16px;transform:scale(1) rotateY(-90deg);transform-origin:0}* body h1.reveal-text{transform:scale(1) rotateY(0);transition:transform 1s ease}* body h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.625rem;color:#5f0573;line-height:1.3;line-height:1.25;margin-bottom:16px;transform:scale(1) rotateY(-90deg);transform-origin:0}* body h2.reveal-text{transform:scale(1) rotateY(0);transition:transform 1s ease}* body h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.375rem;color:#5f0573;line-height:1.3;line-height:1.25;margin-bottom:16px;transform:scale(1) rotateY(-90deg);transform-origin:0}* body h3.reveal-text{transform:scale(1) rotateY(0);transition:transform 1s ease}* body h4,* body h5{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.125rem;color:#000;line-height:1.3;line-height:1.35;margin-bottom:16px}* body p{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.125rem;color:#000;line-height:1.3;line-height:1.5;margin-bottom:1rem}* body p:last-of-type{margin-bottom:0}* body p strong,* body p b{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.125rem;color:#000;line-height:1.3;line-height:1.5}* body p em,* body p i{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.125rem;color:#000;line-height:1.3;line-height:1.5}* body .pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:8px}* body .pagination li{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;background:#f9e3ff}* body .pagination li.active{background:#5f0573;color:#fff}* body .pagination li.active a,* body .pagination li.active span{color:#fff}* body .pagination li:hover:not(.active){background:#4d005e;cursor:pointer}* body .pagination li:hover:not(.active) a,* body .pagination li:hover:not(.active) span{color:#fff}* body .pagination li a,* body .pagination li span{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;padding:8px 16px;text-decoration:none}* body ul,* body ol{padding-left:25px}* body ul li p,* body ol li p{margin-bottom:.4rem}* body a{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;text-decoration:underline}* body a:hover{text-decoration:none}* body .swiper .swiper-wrapper{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}* form{position:relative}* form .fields{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:16px}* form .fields .field.flex-25,* form .fields .field.flex-33,* form .fields .field.flex-50,* form .fields .field.flex-66,* form .fields .field.flex-75,* form .fields .field.flex-100{flex-basis:100%}* form .fields .field .instruction{font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;color:#3aaa35;line-height:1.3;padding-top:8px}* form .fields .field .radio-wrapper{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;gap:8px;padding-top:12px;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.125rem;color:#000;line-height:1.3}* form .fields .field .radio-wrapper input{width:24px;height:24px;margin-top:-3px}* form input,* form select,* form textarea{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.125rem;color:#000!important;line-height:1.3;height:43px;width:100%;border:1.5px solid #B9C3C6;border-radius:4px;background:#FFF;padding:0 10px;outline-color:default}* form select option{color:#000}* form .file{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:10px}* form textarea{resize:none;padding:10px;height:145px}* form .checkboxes{margin-top:16px;display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}* form .checkboxes label+label{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;gap:16px;line-height:1}* form .checkboxes label+label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;cursor:pointer;transition:all .3s ease}* form .checkboxes label+label .checkmark:after{content:"";position:absolute;opacity:0;cursor:pointer;transition:opacity .3s ease}* form .checkboxes label+label input:checked~.checkmark{background-color:#3aaa35}* form .checkboxes label+label input:checked~.checkmark:after{opacity:1;left:8px;top:4px;width:8px;height:15px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}* form .checkboxes label+label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}* form label{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.125rem;color:#4d005e;line-height:1.3;margin-bottom:5px;display:block}* form label.file-upload{display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;position:relative;margin:0;height:43px;width:194px;border:1.5px solid #000;background:#F8F8F8;cursor:pointer}* form label.file-upload input{position:absolute;top:0;left:0;visibility:hidden}* form .privacy-policy{margin:10px 0}* form .privacy-policy *{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3}* form .privacy-policy a{font-weight:600}* form .privacy-policy a:hover{text-decoration:underline}* form .captcha .captcha-placeholder{width:304px;height:auto;min-width:304px;min-height:auto}* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder{transform:scale(.87);transform-origin:0 0}* form.captcha-loaded .captcha-placeholder{display:none}* form .error,* form .success{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin:5px 0}* form .error{color:red!important}* form .invisible{position:absolute;visibility:hidden}* .accordion-wrapper{border-bottom:1px solid #000;height:fit-content}* .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:10px;cursor:pointer}* .accordion-wrapper .accordion svg{transition:transform .3s ease-in-out}* .accordion-wrapper .panel{max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}* .accordion-wrapper.open .accordion svg{transform:rotate(90deg)}* .accordion-wrapper.open .panel{max-height:600px}* .content.small *{font-size:.875rem}* .content.semi-bold *{font-weight:600}* .content.white *{color:#fff!important}* .content a{text-decoration:underline}* .btns{display:flex;align-items:auto;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:10px;margin-top:32px}* .btn{all:unset;font-weight:400;justify-content:auto;gap:8px;background:#000;cursor:pointer;padding:15px 20px 12px;width:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;border-radius:6px;background:#4d005e;font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;color:#fff;line-height:1.3;border:solid 2px #4d005e;text-transform:uppercase;text-decoration:none!important;transition:all .3s ease}* .btn.btn-outline{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;background:transparent;border:solid 1px #000}* .btn:hover{color:#fff;background:rgba(0,0,0,.5)}* .btn svg,* .btn img{width:12px;height:fit-content;min-width:12px;min-height:fit-content}* .btn.full-w-btn{width:auto}* .btn:focus{background:#a300cf;border-color:#be00f9}* .btn:hover{background:#a300cf;border-color:#a300cf}* .btn.light-btn{background:#5f0573;border:solid 2px #5f0573}* .btn.light-btn:focus{border-color:#e85dff}* .btn.light-btn:hover{background:#e85dff;color:#172e54}* .btn.outline-btn{background:rgba(77,0,94,.25);border:solid 2px #FFF}* .btn.outline-btn:focus{border-color:#e85dff}* .btn.outline-btn:hover{background:#FFF;color:#172e54}* .btn.pill-btn{border-radius:40px}* a{display:inline-block;height:fit-content;width:fit-content;text-decoration:none}* hr{border:none;height:1px;width:100%;background:#000}* picture{font-size:0;line-height:0;height:fit-content;width:fit-content}* picture ::selection{background:none}* img,* video,* iframe{width:100%;height:auto;display:block;border:none}* svg{width:100%;height:auto}@media only screen and (min-width: 601px){* body h1{font-size:2.625rem}* body h2{font-size:2.375rem}* body h3{font-size:1.75rem}* body h4{font-size:1.375rem}* body h5,* body h6,* body p,* body p ul li p,* body p ul li p a,* body p ul li p strong{font-size:1.125rem}}@media only screen and (min-width: 992px){* form .privacy-policy p,* form .additional-text p,* form .privacy-policy a,* form .additional-text a{font-size:1.125rem}* form .fields{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}* form .fields .field.flex-25{flex-basis:calc(25% - 14px)}* form .fields .field.flex-33{flex-basis:calc(33% - 12px)}* form .fields .field.flex-50{flex-basis:calc(50% - 8px)}* form .fields .field.flex-66{flex-basis:calc(66% - 6px)}* form .fields .field.flex-75{flex-basis:calc(75% - 4px)}* form .fields .field.flex-100{flex-basis:100%}}@media only screen and (min-width: 1200px){* body{padding-top:161px}* body section{padding:80px 16px}* body h1{font-size:3.5rem}* body h2{font-size:2.5rem}* body h3{font-size:1.8rem}* body h4{font-size:1.375rem}* body h5,* body h6{font-size:1.25rem}* form .privacy-policy *{font-size:.875rem}* .content.small *{font-size:1rem}* .content.large *{font-size:1.125rem}}@media only screen and (min-width: 1536px){* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder{transform:scale(1)}}.reveal.fade-in{transition:opacity .5s linear}.reveal.fade-in:not(.revealed){opacity:0}.reveal.reveal-bottom{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-bottom:not(.revealed){transform:translateY(50px);opacity:0}.reveal.reveal-left{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-left:not(.revealed){transform:translate(-25px);opacity:0}.reveal.reveal-right{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-right:not(.revealed){transform:translate(25px);opacity:0}header{position:fixed;top:0;left:0;width:100%;height:116px;z-index:99999!important}header .logo-btns{display:none}header nav{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:20px;height:116px;width:100%;background:#F4EEE7;padding:0 16px;box-shadow:0 0 20px 1px #00000040}header nav .wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:20px}header nav .logo,header nav .logo img{width:fit-content;height:114px;min-width:fit-content;min-height:114px}header nav .inner{width:fit-content}header nav .inner .mob-nav{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:20px}header nav .inner .mob-nav .phone,header nav .inner .mob-nav .phone svg{width:29px;height:29px;min-width:29px;min-height:29px}header nav .inner .mob-nav .burger .burger-icon{width:37px;height:28px;position:relative;transform:rotate(0);transition:.5s ease-in-out}header nav .inner .mob-nav .burger .burger-icon span{display:block;position:absolute;height:5px;width:37px;background:#4d005e;left:0;transform:rotate(0);transition:.25s ease-in-out;border-radius:5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(1){top:0}header nav .inner .mob-nav .burger .burger-icon span:nth-child(2),header nav .inner .mob-nav .burger .burger-icon span:nth-child(3){top:11.5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(4){top:23px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(1),header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(4){top:11.5px;width:0%;left:50%}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(2){transform:rotate(45deg);width:37px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(3){transform:rotate(-45deg);width:37px}header nav .inner .menu{position:fixed;top:calc(-100vh + 232px);left:0;width:100%;height:calc(100vh - 116px);background:#8700a9;z-index:-1;transition:top .5s ease-out,left .5s ease-out;padding:42px 0;overflow:scroll}header nav .inner .menu.active{top:116px}header nav .inner .menu .accordion-wrapper{border:none}header nav .inner .menu .accordion-wrapper:hover{background:#5f0573}header nav .inner .menu .accordion-wrapper *{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.25rem;color:#fff;line-height:1.3;text-decoration:none}header nav .inner .menu .accordion-wrapper.open .accordion{background:#5f0573;transition-delay:0s}header nav .inner .menu .accordion-wrapper .accordion{justify-content:flex-start;gap:17px;cursor:pointer;transition:all .3s ease;transition-delay:.3s}header nav .inner .menu .accordion-wrapper .accordion svg{width:24px;height:auto;min-width:24px;min-height:auto;margin-right:16px}header nav .inner .menu .accordion-wrapper .accordion p,header nav .inner .menu .accordion-wrapper .accordion a{width:100%;height:100%;padding:16px;text-decoration:none}header nav .inner .menu .accordion-wrapper .accordion p:hover,header nav .inner .menu .accordion-wrapper .accordion a:hover{background:#5f0573}header nav .inner .menu .accordion-wrapper .panel{padding-left:32px;background:#a300cf}header nav .inner .menu .accordion-wrapper .panel .child{padding:14px 0}header nav .inner .menu .copyright{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3;margin-top:103px}@media only screen and (min-width: 500px){header nav .inner .menu{max-width:425px;top:116px;left:-425px}header nav .inner .menu.active{left:0}}@media only screen and (min-width: 1200px){header{height:161px;background:#F4EEE7}header .logo-btns{display:block;position:absolute;top:0;width:100%;padding:8px 0}header .logo-btns .wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto}header .logo-btns .wrapper .logo{z-index:2}header .logo-btns .wrapper .logo img{width:140px;height:fit-content;min-width:140px;min-height:fit-content}header .logo-btns .wrapper .btns{margin-top:18px}header nav{top:105px;height:56px;background:#8700a9}header nav .wrapper{justify-content:flex-end}header nav .logo,header nav .logo img{width:fit-content;height:71px;min-width:fit-content;min-height:71px;display:none}header nav .inner .mob-nav{display:none}header nav .inner .menu{display:flex;align-items:auto;justify-content:auto;flex-direction:auto;flex-wrap:auto;position:static;max-width:none;height:fit-content;z-index:1;transition:none;padding:0;overflow:visible;background:unset}header nav .inner .menu .accordion-wrapper.open .panel{opacity:1;max-height:600px;top:56px}header nav .inner .menu .accordion-wrapper .accordion{gap:8px}header nav .inner .menu .accordion-wrapper .accordion *{font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem!important;color:#fff;line-height:1.3;text-decoration:none}header nav .inner .menu .accordion-wrapper .accordion p,header nav .inner .menu .accordion-wrapper .accordion a{padding:17px 22px}header nav .inner .menu .accordion-wrapper .accordion p:hover,header nav .inner .menu .accordion-wrapper .accordion a:hover{background:none}header nav .inner .menu .accordion-wrapper .panel{position:absolute;top:-1000%;opacity:0;display:flex;align-items:center;justify-content:space-around;flex-direction:column;flex-wrap:auto;width:fit-content;height:fit-content;padding:0;transition:top .1s ease-in 0s;transition:opacity .4s ease-in .1s;z-index:-1}header nav .inner .menu .accordion-wrapper .panel .child{padding:0;width:100%}header nav .inner .menu .accordion-wrapper .panel .child *{padding:16px 22px}header nav .inner .menu .accordion-wrapper .panel .child a{text-decoration:none;width:100%}header nav .inner .menu .accordion-wrapper .panel .child a:hover{background:#5f0573}header nav .inner .menu .copyright{display:none}}section.cta-buttons{background:#F4EEE7}section.cta-buttons .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:42px;max-width:1010px}section.cta-buttons .wrapper .content{text-align:center}section.cta-buttons .wrapper .buttons-wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%}section.cta-buttons .wrapper .buttons-wrapper .button{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;text-decoration:none;text-align:center;flex-basis:100%}section.cta-buttons .wrapper .buttons-wrapper .button:hover .icon{background:#a300cf}section.cta-buttons .wrapper .buttons-wrapper .button .icon{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;background:#5f0573;border-radius:100%;width:120px;aspect-ratio:1/1;transition:all .3s ease}section.cta-buttons .wrapper .buttons-wrapper .button .icon img{width:60px;height:fit-content;min-width:60px;min-height:fit-content}section.cta-buttons .wrapper .buttons-wrapper .button p{font-weight:700;font-size:1rem;text-transform:uppercase}@media only screen and (min-width: 601px){section.cta-buttons .wrapper .buttons-wrapper{max-width:500px}section.cta-buttons .wrapper .buttons-wrapper .button{flex-basis:calc(50% - 8px)}section.cta-buttons .wrapper .buttons-wrapper .button:first-child{flex-basis:100%}}@media only screen and (min-width: 992px){section.cta-buttons .wrapper .buttons-wrapper{max-width:100%}section.cta-buttons .wrapper .buttons-wrapper .button{flex-basis:auto}section.cta-buttons .wrapper .buttons-wrapper .button:first-child{flex-basis:auto}}footer{overflow:clip}footer .topper{background:#F4EEE7}footer .top{background:#34003c;padding:0 16px 64px;overflow-x:clip}footer .top .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px;position:relative;z-index:1}footer .top .wrapper .desktop{display:none}footer .top .wrapper .floating-dog{position:absolute;width:fit-content;top:25%;right:-40px;z-index:-1;opacity:.4}footer .top .wrapper .floating-dog svg{width:317px;height:fit-content;min-width:317px;min-height:fit-content}footer .top .wrapper>*{width:100%}footer .top .wrapper .logo{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto}footer .top .wrapper .logo a{width:100%;height:100%;max-width:200px}footer .top .wrapper .logo a img{width:200px;height:200px;min-width:200px;min-height:200px}footer .top .wrapper .address h5,footer .top .wrapper .address p,footer .top .wrapper .address a,footer .top .wrapper .contact h5,footer .top .wrapper .contact p,footer .top .wrapper .contact a,footer .top .wrapper .footer-nav h5,footer .top .wrapper .footer-nav p,footer .top .wrapper .footer-nav a{color:#fff}footer .top .wrapper .address p,footer .top .wrapper .address a,footer .top .wrapper .contact p,footer .top .wrapper .contact a,footer .top .wrapper .footer-nav p,footer .top .wrapper .footer-nav a{font-weight:500;font-size:1.125rem}footer .top .wrapper .address p{white-space:break-spaces}footer .top .wrapper .address-contact-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px}footer .top .wrapper .contact{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}footer .top .wrapper .contact a{margin-bottom:8px;text-decoration:none}footer .top .wrapper .contact a:hover{text-decoration:underline}footer .top .wrapper .contact a:last-of-type{margin-bottom:0}footer .top .wrapper .footer-nav{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:8px}footer .top .wrapper .footer-nav .accordion-wrapper{border-bottom:0}footer .top .wrapper .footer-nav .accordion-wrapper *{color:#fff}footer .top .wrapper .footer-nav .accordion-wrapper .accordion a{color:#fff;font-size:1.125rem;font-weight:500;position:relative;text-decoration:none}footer .top .wrapper .footer-nav .accordion-wrapper .accordion a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:transparent;transition:all .3s ease}footer .top .wrapper .footer-nav .accordion-wrapper .accordion a:hover{text-decoration:underline}footer .top .wrapper .footer-nav .accordion-wrapper .accordion a:hover:after{width:100%}footer .top .wrapper .newsletter h5{color:#fff}footer .top .wrapper .newsletter form .fields .field label{color:#fff}footer .top .wrapper .newsletter form .privacy-policy p{color:#fff}footer .top .wrapper .newsletter form .privacy-policy p a{color:#fff}footer .bottom{background:#5f0573;padding:16px;position:relative;z-index:1}footer .bottom .wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:15px}footer .bottom .wrapper .left{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}footer .bottom .wrapper .copyright{font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;color:#fff;line-height:1.3;margin-bottom:0}footer .bottom .wrapper .surge{display:flex;align-items:center;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:6px}footer .bottom .wrapper .surge *{font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;color:#fff;line-height:1.3;margin-bottom:0}footer .bottom .wrapper .surge>a,footer .bottom .wrapper .surge svg{width:110px;height:28px;min-width:110px;min-height:28px}footer .bottom .wrapper .surge>a path,footer .bottom .wrapper .surge svg path{fill:#fff;transition:all .3s ease}footer .bottom .wrapper .surge>a:hover path,footer .bottom .wrapper .surge svg:hover path{fill:#e85dff}@media only screen and (min-width: 601px){footer .top .wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start}footer .top .wrapper .logo{flex-basis:100%}footer .top .wrapper .address-contact-wrapper,footer .top .wrapper .footer-nav{flex-basis:calc(50% - 16px)}footer .bottom{padding:16px 32px}footer .bottom .wrapper .surge{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto}}@media only screen and (min-width: 992px){footer .top{padding:24px 16px 64px}footer .top .wrapper{gap:42px}footer .top .wrapper .floating-dog{right:auto;left:-20px;top:20px}footer .top .wrapper .tablet{display:none}footer .top .wrapper .desktop{display:flex}footer .top .wrapper .logo a{max-width:154px}footer .top .wrapper .logo a img{width:154px;height:154px;min-width:154px;min-height:154px}footer .top .wrapper .logo,footer .top .wrapper .contact-nav-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px;flex-basis:calc(25% - 28px)}footer .top .wrapper .newsletter{flex-basis:calc(50% - 28px)}footer .bottom .wrapper{flex-direction:row}}section.top-info .wrapper .info-wrapper{max-width:1061px;margin:0 auto;background:#F4EEE7;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;border-radius:8px;overflow:hidden}section.top-info .wrapper .info-wrapper .content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;padding:32px 24px}section.top-info .wrapper .info-wrapper .content h1{font-size:1.5rem;text-transform:uppercase}section.top-info .wrapper .info-wrapper .content .detail{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:24px}section.top-info .wrapper .info-wrapper .content .detail:not(:last-of-type){margin-bottom:16px}section.top-info .wrapper .info-wrapper .content .detail p{text-transform:capitalize}section.top-info .wrapper .info-wrapper .content .detail svg{width:40px;height:fit-content;min-width:40px;min-height:fit-content}section.top-info .wrapper .info-wrapper .image{overflow:hidden;aspect-ratio:1/1}section.top-info .wrapper .info-wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:top}@media only screen and (min-width: 992px){section.top-info .wrapper .info-wrapper{flex-direction:row;justify-content:center;align-items:center}section.top-info .wrapper .info-wrapper .content,section.top-info .wrapper .info-wrapper .image{flex-basis:50%;align-self:stretch}section.top-info .wrapper .info-wrapper .content h1,section.top-info .wrapper .info-wrapper .image h1{font-size:1.875rem}section.top-info .wrapper .info-wrapper .content .detail,section.top-info .wrapper .info-wrapper .image .detail{gap:38px}section.top-info .wrapper .info-wrapper .content .detail p,section.top-info .wrapper .info-wrapper .image .detail p{font-size:1.3rem}}section.gallery{background:#5f0573}section.gallery .wrapper .swiper{position:relative}section.gallery .wrapper .swiper .swiper-navigation{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;margin-top:32px;position:absolute;top:calc(50% - 25px);z-index:999999;width:100%;height:0}section.gallery .wrapper .swiper .swiper-navigation .swiper-pagination{position:relative;width:fit-content;bottom:0;color:#fff}section.gallery .wrapper .swiper .swiper-navigation .swiper-pagination span{color:#fff}section.gallery .wrapper .swiper .swiper-navigation .swiper-prev svg,section.gallery .wrapper .swiper .swiper-navigation .swiper-next svg{width:50px;height:fit-content;min-width:50px;min-height:fit-content}section.gallery .wrapper .swiper .swiper-wrapper .swiper-slide{aspect-ratio:1/1;overflow:hidden}section.gallery .wrapper .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%}section.gallery .wrapper .swiper .swiper-wrapper .swiper-slide img.cover{object-fit:cover}section.gallery .wrapper .swiper .swiper-wrapper .swiper-slide img.contain{object-fit:contain}section.profile .wrapper .content{background:#F4EEE7;text-align:center;padding:42px 32px}section.profile .wrapper .content svg{width:40px;height:fit-content;min-width:40px;min-height:fit-content;margin-bottom:16px}section.profile .wrapper .content .details{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:16px;background:#f4c6ff;padding:16px 26px}section.profile .wrapper .content .attributes{gap:16px;padding:16px 0}section.profile .wrapper .content .attributes table{width:100%}section.profile .wrapper .content .attributes table tbody{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.profile .wrapper .content .attributes table tbody tr{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;width:100%}section.profile .wrapper .content .attributes table tbody tr td{width:100%}section.profile .wrapper .content .attributes table tbody tr td p{margin-bottom:0}@media only screen and (min-width: 992px){section.profile .wrapper .content .attributes{padding:32px 0}section.profile .wrapper .content .attributes table{text-align:left}section.profile .wrapper .content .attributes table tbody{gap:0}section.profile .wrapper .content .attributes table tbody tr{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:16px}section.profile .wrapper .content .attributes table tbody tr:nth-child(odd){background:#fbf9f5}section.profile .wrapper .content .attributes table tbody tr td:first-of-type{flex-basis:30%}section.profile .wrapper .content .attributes table tbody tr td p{margin-bottom:0}}section.why .wrapper .content{max-width:1061px;margin:0 auto;background:#5f0573;border-radius:8px;text-align:center;padding:32px}section.why .wrapper .content h3{text-transform:uppercase}section.why .wrapper .content h3,section.why .wrapper .content p{color:#fff}section.why .wrapper .content p{font-style:italic}section.why .wrapper .content p em{color:#fff}section.why .wrapper .btns{justify-content:center}@media only screen and (min-width: 992px){section.why .wrapper .content{padding:52px}section.why .wrapper .content p{font-size:1.5rem}section.why .wrapper .content p strong,section.why .wrapper .content p em,section.why .wrapper .content p i,section.why .wrapper .content p b,section.why .wrapper .content p a{font-size:1.5rem}}section.cta-btn{padding:0 24px 80px}section.cta-btn .wrapper .content .btns{justify-content:center}@media only screen and (min-width: 992px){section.cta-btn{padding:0 24px 96px}}section.news-article .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px}section.news-article .wrapper article{background:#F4EEE7;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px;border-radius:16px;box-shadow:0 10px 15px #1f292d2e;padding:0 0 64px;overflow:hidden}section.news-article .wrapper article>*{width:100%}section.news-article .wrapper article .header-image{width:100%;aspect-ratio:1.77/1;overflow:hidden}section.news-article .wrapper article .header-image img{width:100%;height:100%;object-fit:cover}section.news-article .wrapper article .details{padding:0 16px 16px;width:100%}section.news-article .wrapper article .details h1{color:#4d005e}section.news-article .wrapper article .details .date{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px;margin-bottom:16px}section.news-article .wrapper article .details .date svg{width:24px;height:24px;min-width:24px;min-height:24px;margin-bottom:5px}section.news-article .wrapper article .details .date svg path{transition:all .3s ease}section.news-article .wrapper article .details .date p{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.25rem;color:#4d005e;line-height:1.3}section.news-article .wrapper article .details .filters{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}section.news-article .wrapper article .details .filters .filter{background:#F4EEE7;padding:18px 24px 14px;border-radius:48px;font-family:Montserrat,sans-serif;font-weight:400;font-size:1.125rem;color:#4d005e;line-height:1.3;text-decoration:none;transition:all .3s ease}section.news-article .wrapper article .details .filters .filter:hover{background:#4d005e;border-color:#8700a9;color:#fff}section.news-article .wrapper article section{padding:0 16px;width:100%}section.news-article .wrapper aside{padding:16px}section.news-article .wrapper aside .related{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.news-article .wrapper aside .related .article{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;padding:24px 32px;border-radius:16px;text-decoration:none;background:#f9e3ff}section.news-article .wrapper aside .related .article:hover .btns .btn{background:#8700a9;border-color:#8700a9}section.news-article .wrapper aside .related .article h4{color:#4d005e}section.news-article .wrapper aside .related .article *{margin-bottom:0}section.news-article .wrapper aside .related .article .btns{width:100%;justify-content:flex-end}@media only screen and (min-width: 992px){section.news-article>.wrapper{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px 64px}section.news-article>.wrapper .heading{flex-basis:100%}section.news-article>.wrapper article{flex-basis:calc(70% - 32px);gap:32px;border-radius:16px;overflow:hidden}section.news-article>.wrapper aside{flex-basis:calc(30% - 32px)}}section.community-index .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:48px}section.community-index .wrapper>*{width:100%}section.community-index .wrapper>.content{text-align:center}section.community-index .wrapper .posts{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:48px}section.community-index .wrapper .posts .post{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px;max-width:380px}section.community-index .wrapper .posts .post .image{border-radius:16px;background:#4d005e;overflow:hidden;aspect-ratio:1/1;width:100%}section.community-index .wrapper .posts .post .image img{width:100%;height:100%;object-fit:cover}section.community-index .wrapper .posts .post .content{align-self:stretch;background:#F4EEE7;padding:16px;border-radius:16px;box-shadow:0 5px 15px #0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}section.community-index .wrapper .posts .post .content p strong{color:#4d005e}@media only screen and (min-width: 992px){section.community-index .wrapper .posts .post{max-width:100%;flex-direction:row;align-items:flex-start}section.community-index .wrapper .posts .post .image{min-width:375px;max-width:375px}section.community-index .wrapper .posts .post .content{padding:32px}}section.not-found .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;height:300px}section.not-found .wrapper .content h1{color:#000;margin-bottom:0}@media only screen and (min-width: 992px){section.not-found .wrapper{height:500px}}
