:root{--mainBlack:#191919;--mainWhite:#FFFFFF;--mainAlwaysWhite:#FFFFFF;--mainRed:#ff4b4b;--mainGreen:#28a745;--mainOrange:#fd7e14;--mainHighlight:#fa2456;--mainHighlightDark:#aa0038;--mainFontColor:#808080;--mainFontDark:#191919;--mainBg:#FFFFFF;--mainBgGrey:#f9f9f9;--mainBorder:#e9e9e9;--mainTwenties:#e19608;--mainThirties:#28a745;--mainForties:#0097b2;--mainFifties:#aa0038;--mainSixties:#6a1b9a;--mainMix1:#1d24b9;--mainMix2:#bd86f1;--mainMix3:#ffa700;--mainShadow:0 -12px 46px 12px rgba(182, 14, 14, 0.0509803922)}.dark-mode{--mainBlack:rgba(255, 255, 255, 0.87);--mainWhite:#191919;--mainAlwaysWhite:rgba(255, 255, 255, 0.87);--mainRed:#ff6b6b;--mainGreen:#28a745;--mainOrange:#fd7e14;--mainHighlight:#fa2456;--mainHighlightDark:#aa0038;--mainFontColor:#d0d0d0;--mainFontDark:rgba(255, 255, 255, 0.6);--mainBg:#121212;--mainBgGrey:#222222;--mainBorder:#e9e9e9;--mainTwenties:#e19608;--mainThirties:#28a745;--mainForties:#00b4d8;--mainFifties:#d4004d;--mainSixties:#6a1b9a;--mainMix1:#1d24b9;--mainMix2:#bd86f1;--mainMix3:#ffa700;--mainShadow:0 -12px 46px 12px rgba(255, 255, 255, 0.05)}.light-mode{--mainBlack:#191919;--mainWhite:#FFFFFF;--mainAlwaysWhite:#FFFFFF;--mainRed:#ff4b4b;--mainGreen:#28a745;--mainOrange:#fd7e14;--mainHighlight:#fa2456;--mainHighlightDark:#aa0038;--mainFontColor:#808080;--mainFontDark:#191919;--mainBg:#FFFFFF;--mainBgGrey:#f9f9f9;--mainBorder:#e9e9e9;--mainTwenties:#e19608;--mainThirties:#28a745;--mainForties:#0097b2;--mainFifties:#aa0038;--mainSixties:#6a1b9a;--mainMix1:#1d24b9;--mainMix2:#bd86f1;--mainMix3:#ffa700;--mainShadow:0 -12px 46px 12px rgba(182, 14, 14, 0.0509803922)}::-moz-selection{color:var(--mainWhite);background:var(--mainHighlight)}::selection{color:var(--mainWhite);background:var(--mainHighlight)}html{scroll-behavior:smooth}body{font-family:"Roboto",sans-serif;color:var(--mainBlack);min-height:100vh;display:flex;flex-direction:column;font-size:16px;background:var(--mainBg)}@media (min-width:992px){body{font-size:18px}}body main{flex:1}body h1,body h2,body h3{font-family:"Poppins",sans-serif}body h1 p,body h2 p,body h3 p{color:var(--mainBlack);font-family:"Poppins",sans-serif}body h1{font-size:40px;font-weight:600}body a{font-family:"Roboto",sans-serif;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;color:var(--mainHighlight)}body a:hover{color:var(--mainBlack);text-decoration:none}body a.more-link{font-size:16px;fill:var(--mainBlack);color:var(--mainBlack);padding-bottom:0;border-bottom:2px solid var(--mainHighlight);display:inline-block;font-weight:600}body a.more-link:hover{padding-bottom:2px}body img{height:auto}body .more,body .btn-primary{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:var(--mainAlwaysWhite)!important;text-align:center;width:200px;position:relative;background:var(--mainHighlight) linear-gradient(to right,var(--mainHighlight),var(--mainHighlightDark),var(--mainHighlight));background-size:300%;border-radius:35px;display:inline-block;font-weight:400;font-family:"Poppins",sans-serif;font-size:16px;border:2px solid #fff0;padding:11px 32px;max-width:100%}body .more:hover,body .btn-primary:hover{background:transparent!important;border:2px solid var(--mainHighlight);color:var(--mainHighlight)!important}body .more.inverse,body .btn-primary.inverse{background:transparent!important;border:2px solid var(--mainHighlight);color:var(--mainHighlight)!important}body .more.inverse:hover,body .btn-primary.inverse:hover{background:var(--mainHighlight) linear-gradient(to right,var(--mainHighlight),var(--mainHighlightDark),var(--mainHighlight))!important;color:var(--mainAlwaysWhite)!important;border-color:transparent!important}body p,body ul{color:var(--mainFontColor)}body p strong,body ul strong{color:var(--mainBlack);font-weight:500;display:inline-block}body h2 p strong{color:var(--mainHighlight);font-weight:600}.dark-mode .form-select{color:var(--mainBlack)}.dark-mode .form-select:active{color:var(--mainBlack)}.dark-mode .form-control:focus{background-color:var(--mainWhite);color:var(--mainBlack)}.dark-mode .form-group.has-error .form-control{background-color:rgb(189 0 0 / .2588235294)}.dark-mode input,.dark-mode .form-floating>label{color:var(--mainBlack)}.message{width:200px;height:40px;text-align:center;color:var(--mainWhite);position:absolute;top:110px;left:calc(50% - 100px);border-radius:20px;line-height:40px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:999}.message.success{background:var(--mainGreen)}.message.error{background:var(--mainRed)}.message.warning{background:var(--mainOrange)}.message.hidden{opacity:0}.error-message{color:var(--mainRed);right:0!important;bottom:-25px!important;top:auto!important;line-height:12px;text-align:right}.form-control{margin-bottom:30px;background:var(--mainBg)}.form-control:focus{background-color:var(--mainBgGrey);border-color:#fff0;box-shadow:0 0 0 .25rem rgba(var(--mainHighlight),.21)}.form-group{margin-bottom:30px!important}.form-group.checkbox .error-message{bottom:-27px!important}@media (min-width:992px){.form-group.checkbox .error-message{bottom:5px!important}}input[type=checkbox]{appearance:none;-webkit-appearance:none;display:flex;align-content:center;justify-content:center;font-size:2rem;padding:.1rem;height:24px;width:24px;border:2px solid var(--mainHighlight);border-radius:6px!important;position:absolute;left:0;margin-left:0!important;top:-6px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}input[type=checkbox]+label{margin-left:10px}input[type=checkbox]:active{filter:none}input[type=checkbox]:focus{box-shadow:none;border-color:var(--mainHighlight)}input[type=checkbox]:checked{background-color:var(--mainHighlight);border-color:var(--mainHighlight)}input[type=checkbox]:hover{cursor:pointer}.header-fixed{position:absolute;top:0}header{z-index:50;padding:0 0;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .logo-holder{width:250px;text-align:center;background-image:linear-gradient(to right,var(--mainHighlight),var(--mainHighlightDark));border-radius:0 0 50% 50%;position:relative;min-width:100px;max-width:150px;height:125px;line-height:110px;float:left}@media (min-width:992px){header .logo-holder{max-width:100%;float:right;height:235px;line-height:200px}}header .logo-holder img{max-width:100px}@media (min-width:992px){header .logo-holder img{max-width:80%}}header .logo-holder a{color:var(--mainBlack)}header .navbar{left:0;padding:5px 30px;position:absolute;text-align:left;top:0;width:100%;z-index:1}header .navbar>.navbar-collapse{box-shadow:var(--mainShadow);justify-content:flex-end;align-items:center;background:var(--mainWhite);padding:60px 0 30px}@media (min-width:992px){header .navbar>.navbar-collapse{text-align:right;display:flex;flex-wrap:wrap;margin-bottom:70px;padding:0 20px 0 0}}@media (min-width:992px){header .navbar>.navbar-collapse>ul{padding-right:30px;border-right:1px solid var(--mainBorder)}}header .navbar>.navbar-collapse>ul>li{font-weight:500;position:relative;transition:all 0.5s;display:flex;align-items:center;gap:8px;justify-content:center}@media (min-width:992px){header .navbar>.navbar-collapse>ul>li{padding:25px 0}}header .navbar>.navbar-collapse>ul>li a{padding:10px 15px;font-weight:500;position:relative;transition:all 0.5s;display:flex;align-items:center;gap:8px;z-index:8;color:var(--mainBlack)}header .navbar>.navbar-collapse>ul>li a:hover{color:var(--mainHighlight)}header .navbar>.navbar-collapse>ul>li:hover ul{display:block}header .navbar>.navbar-collapse>ul>li>ul{display:none;position:absolute;list-style:none;margin:15px 0;padding:20px 15px;left:50%;transform:translateX(-50%);background-color:var(--mainWhite);box-shadow:var(--mainShadow)}header .navbar>.navbar-collapse>ul>li>ul li{background-color:var(--mainWhite)}header .navbar>.navbar-collapse .user-btn{font-family:"Roboto",sans-serif;height:50px;line-height:50px;text-align:center;position:relative;border-radius:35px;color:var(--mainHighlight);font-weight:500;padding:0 25px;margin:0 auto;display:block}header .navbar>.navbar-collapse .user-btn:hover{color:var(--mainBlack)}header .navbar>.navbar-collapse .user-btn i{margin-right:5px}@media (min-width:992px){header .navbar>.navbar-collapse .user-btn{display:inline-block;max-width:100%;margin:0 0 0 30px}}header .navbar>.navbar-collapse .user-btn a{color:var(--mainWhite);position:relative;padding:0 15px;text-decoration:none;text-align:center;line-height:50px}header .navbar>.navbar-collapse .user-btn a:not(.profile-link):first-of-type::after{content:"\f7a5"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900;position:absolute;right:-4px;top:50%;transform:translateY(-50%);color:var(--mainWhite)}header .navbar>.navbar-collapse .user-btn a.profile-link{width:100%}header .navbar>.navbar-collapse .theme-toggle{border:none;color:var(--mainBlack);background:none;width:21px;text-align:center;display:block;margin:0 auto}@media (min-width:992px){header .navbar>.navbar-collapse .theme-toggle{margin:0}}@media (min-width:992px){header .navbar{background:initial;position:static;width:100%;text-align:right}}header .navbar-toggler{color:var(--mainAlwaysWhite);position:absolute;top:30px;right:30px;font-size:30px;z-index:999;width:48px;text-align:center;-webkit-transition:".5s all";-moz-transition:".5s all";-o-transition:".5s all";transition:".5s all"}header .navbar-toggler[aria-expanded=true] i:before{color:var(--mainHighlight);content:"\f00d"}footer{font-family:"Poppins",sans-serif}footer .footer-top{background:var(--mainWhite);border-top:1px solid var(--mainBorder);font-size:16px;color:var(--mainFontColor)}footer .footer-top .newsletter{padding:45px 0}footer .footer-top .newsletter h3,footer .footer-top .newsletter .error-message{color:var(--mainAlwaysWhite)}footer .footer-top .newsletter .form-group,footer .footer-top .newsletter input{margin:0 0 30px 0!important}footer .footer-top .newsletter .form-group::placeholder,footer .footer-top .newsletter input::placeholder{color:var(--mainBlack);font-weight:400}@media (min-width:768px){footer .footer-top .newsletter .form-group,footer .footer-top .newsletter input{margin:0!important}}footer .footer-top .newsletter .btn-primary{background:var(--mainAlwaysWhite);color:var(--mainHighlight)!important}footer .footer-top .newsletter .btn-primary:hover{border-color:var(--mainAlwaysWhite);background:var(--mainHighlight);color:var(--mainAlwaysWhite)!important}footer .footer-top .footer-logo-holder{margin:15px 0}footer .footer-top .footer-logo-holder a{color:var(--mainBlack)}footer .footer-top a{color:var(--mainBlack)}footer .footer-top a:hover{color:var(--mainHighlight)}footer .footer-top ul{list-style:none;padding:0;margin:0}footer .footer-top ul li{display:block;line-height:24px;margin-bottom:10px}footer .footer-top .footer-icons{margin-top:30px;margin-bottom:30px}footer .footer-top .footer-icons a{color:var(--mainFontColor);display:inline-block;width:40px;height:40px;border-radius:50%;line-height:40px;margin-right:10px}footer .footer-top .footer-icons a i{font-size:24px}footer .footer-top .footer-icons a:hover{color:var(--mainHighlight)}footer .footer-bottom{border-top:1px solid var(--mainFontColor)}footer .footer-bottom .container{padding-top:30px;padding-bottom:60px;font-weight:400;color:var(--mainFontColor);font-size:14px}@media (min-width:992px){footer .footer-bottom .container{padding-bottom:30px;font-size:16px}footer .footer-bottom .container .hyperfocus{margin-right:90px}}@media (min-width:1600px){footer .footer-bottom .container .hyperfocus{margin-right:0}}footer .footer-bottom .container a{color:var(--mainFontColor)}footer .footer-bottom .container a:hover{color:var(--mainHighlight)}#toTop{display:inline-block;background:linear-gradient(to right,var(--mainHighlight),var(--mainHighlightDark));width:50px;height:50px;line-height:50px;text-align:center;color:var(--mainAlwaysWhite);border-radius:35px 35px 0 0;position:fixed;bottom:-50px;transition:all 0.5s;z-index:1000;text-decoration:none;outline:none;border:none;font-size:24px;right:calc(50% - 25px)}@media (min-width:992px){#toTop{right:90px}}#toTop:focus{outline:none}#toTop.active{bottom:0}.error{margin-top:200px;margin-bottom:200px}.error .clip{display:inline-block;margin:20px;font-size:50px}.error .clip .shadow{width:90px;height:90px;background-color:var(--mainHighlight);border-radius:50%;color:var(--mainWhite);line-height:90px}.card{border-radius:0;border-color:#FBF7F5}.pagination{border-radius:35px;box-shadow:var(--mainShadow);margin-top:30px;background:var(--mainWhite)}.pagination .page-item.prev{width:75px;border-radius:35px 0 0 35px}.pagination .page-item.next{width:75px;border-radius:0 35px 35px 0}.pagination .page-item.active{pointer-events:none}.pagination .page-item.active .page-link{background-color:var(--mainHighlight);color:var(--mainAlwaysWhite)}.pagination .page-item.disabled{cursor:no-drop}.pagination .page-item.disabled .page-link{background-color:var(--mainWhite);color:var(--mainBlack)}.pagination .page-item .page-link{display:inline-block;width:50px;height:50px;line-height:40px;text-align:center;background-color:var(--mainWhite);color:var(--mainBlack);border:none;font-size:18px;font-weight:400}.pagination .page-item .page-link:hover{color:var(--mainHighlight)}.instagram-feed a{display:block;margin-bottom:30px}.instagram-feed a img{object-fit:cover;min-height:300px;border-radius:5px}.form-group{margin-bottom:20px}.form-group .form-control{border-radius:3px}.form-group textarea{min-height:200px}.form-group.has-error .form-control{background-color:#fff0f0}.form-group.has-error .input-holder{position:relative}.form-group.has-error .error-message{position:absolute;right:15px;top:10px;font-size:12px;pointer-events:none}.btn{border:none;border-radius:30px 30px 30px 30px;padding:10px 32px 10px 32px;font-size:15px;font-weight:600}.btn.btn-primary{fill:var(--mainBlack);color:var(--mainBlack);background-color:var(--mainHighlight)}.btn.btn-primary:hover{fill:#D78A16;background-color:#D78A16}.btn.btn-black{background-color:var(--mainBlack);color:var(--mainWhite);border-radius:0;height:48px}.newsletter .form-control{padding:14px 20px;font-size:14px;border:2px solid #d2d2d2;font-weight:600;height:48px}.page-main section.top{padding:0}.page-main section.top img{width:100%;height:200px;object-fit:cover}.page-gtc section,.page-privacy section{padding:45px 0}.page-gtc section h2,.page-privacy section h2{text-align:center}.page-sub{padding-top:0}.page-sub header .navbar-toggler{color:var(--mainHighlight)}.page-sub section.top{padding:0;position:relative;margin-bottom:90px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;min-height:300px}@media (min-width:992px){.page-sub section.top{min-height:420px}}.page-sub section.top img{height:330px;width:100%;object-fit:cover}.page-sub section.top .title-holder{position:absolute;bottom:-90px;left:50%;transform:translateX(-50%);width:100%;color:var(--mainBlack)}.page-sub section.top .title-holder .title{padding:0 15px}.page-sub section.top .title-holder .title h1{font-size:33px}@media (min-width:992px){.page-sub section.top .title-holder .title h1{font-size:40px}}.page-sub section.top .title-holder .title>div{background-color:var(--mainWhite);box-shadow:var(--mainShadow);padding:24px;border-radius:30px}@media (min-width:992px){.page-sub section.top .title-holder .title>div{padding:38px 105px;border-radius:90px}}.page-sub section.top .title-holder .title a{color:var(--mainHighlight)}.page-sub section.top .title-holder .title a:hover{color:var(--mainBlack)}.page-sub .right_image img,.page-sub .left_image img{border-radius:69px}.page-sub.page-contact section{padding:0}.page-sub.register-page .box i,.page-sub.signup-page .box i,.page-sub.unsubscribe-page .box i{background:var(--mainGreen);color:var(--mainWhite);border-radius:50%;font-size:42px;width:69px;height:69px;line-height:69px;margin-bottom:30px}.page-sub.register-page .box i.fa-frown,.page-sub.signup-page .box i.fa-frown,.page-sub.unsubscribe-page .box i.fa-frown{background:var(--mainRed)}.page-sub.register-page a,.page-sub.signup-page a,.page-sub.unsubscribe-page a{color:var(--mainHighlight)}.page-sub.register-page a:hover,.page-sub.signup-page a:hover,.page-sub.unsubscribe-page a:hover{color:var(--mainBlack)}section{padding-top:45px;padding-bottom:45px}@media (min-width:992px){section{padding-top:100px;padding-bottom:100px}}section:not(.slider-container) h2{font-weight:300;position:relative;padding-bottom:20px;font-size:26px}@media (min-width:992px){section:not(.slider-container) h2{font-size:44px}}section:not(.slider-container) h2:before{content:"\f004"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900;position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:14px;color:var(--mainHighlight);padding:0 5px;z-index:1}section:not(.slider-container) h2:after{content:"";position:absolute;bottom:9px;left:50%;transform:translateX(-50%);width:90px;height:2px;background:linear-gradient(to right,var(--mainHighlight) 50%,#d1d1d1 50%)}section.bg-gray{background-color:var(--mainBgGrey)}section .left_image .main-image{margin-top:15px}@media (min-width:992px){section .left_image .main-image{margin-top:0}}section .left_image .btn-wrapper{text-align:center}@media (min-width:992px){section .left_image .btn-wrapper{text-align:start}}@media (min-width:992px){section .left_image h2{text-align:start!important}section .left_image h2:before{left:45px}section .left_image h2:after{left:0;transform:translateX(0)}}section .right_image ul{list-style-type:none}@media (min-width:992px){section .right_image h2{text-align:end!important}section .right_image h2:before{left:auto!important;right:21px}section .right_image h2:after{left:auto!important;right:-42px}}section .right_image .main-image{top:0;right:0}section .right_image .main-image .image-holder{width:100%;height:100%}section .right_image .main-image .image-holder img{object-fit:cover;top:0;left:10px;z-index:-1}@media (min-width:992px){section .right_image>.box>.row{position:relative}section .right_image .main-image{height:100%;position:absolute;width:50%}section .right_image .main-image .image-holder img{width:calc(100% - 10px)!important;height:100%;position:absolute;object-position:left}}@media (min-width:1900px){section .right_image .main-image{position:initial;width:auto}section .right_image .main-image .image-holder img{position:initial;width:100%!important;height:auto}}section.why-us .title{margin-bottom:60px}section.why-us div:not(.title)>.box{margin-bottom:30px}section.why-us div:not(.title)>.box .inner{padding:40px;background:var(--mainWhite);box-shadow:0 20px 46px 12px rgb(182 14 14 / .0509803922);text-align:center;transition:all 0.5s;z-index:5;position:relative}section.why-us div:not(.title)>.box .inner:before{text-align:center;background:var(--mainWhite);padding:35px 0 15px 0;border-radius:150px 150px 0 0;width:65.5%;max-width:200px;margin:0 auto;transition:all 0.5s;z-index:2;content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);height:60px;font-size:30px;color:var(--mainHighlight)}section.why-us div:not(.title)>.box .inner h2{font-size:25px;margin-bottom:0;font-weight:400}section.why-us div:not(.title)>.box .inner h2:before,section.why-us div:not(.title)>.box .inner h2:after{display:none}section.why-us div:not(.title)>.box .inner p{font-size:16px}section.why-us .why-1 .inner:before{content:"\f164"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900}section.why-us .why-2 .inner:before{content:"\f023"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900}section.why-us .why-3 .inner:before{content:"\e390"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900}section.slider-container{padding:0!important}section.slider-container .row,section.slider-container .col-12{padding:0;margin:0}section.slider-container .carousel-item{display:flex;flex-wrap:wrap}section.slider-container .carousel-item .carousel-caption{bottom:auto;transform:translateY(-50%);z-index:2;top:calc(50% + 69px);right:5%;left:5%}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption{top:50%;right:15%;left:15%}}section.slider-container .carousel-item .carousel-caption h1,section.slider-container .carousel-item .carousel-caption h2{font-size:36px;line-height:1.2em;font-weight:600;margin-bottom:20px;font-family:"Poppins",sans-serif}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption h1,section.slider-container .carousel-item .carousel-caption h2{font-size:69px}}section.slider-container .carousel-item .carousel-caption p{color:var(--mainAlwaysWhite)}section.slider-container .carousel-item .carousel-caption .carousel-caption-lead{color:var(--mainAlwaysWhite);line-height:1.5em;margin-bottom:30px;font-size:18px}@media (min-width:992px){section.slider-container .carousel-item .carousel-caption .carousel-caption-lead{font-size:24px}}section.slider-container .carousel-item .image-container{flex:0 0 auto;width:100%;align-self:center;order:2}section.slider-container .carousel-item .image-container:after{content:"";position:absolute;width:100%;height:100%;background:#000;opacity:.55;left:0;top:0}section.slider-container .carousel-item .image-container img{width:100%;object-fit:cover;max-height:450px;height:450px;-webkit-transition:transform 9s ease;-moz-transition:transform 9s ease;-o-transition:transform 9s ease;transition:transform 9s ease}@media (min-width:992px){section.slider-container .carousel-item .image-container img{max-height:937px;height:937px}}section.slider-container .carousel-item.active img{transform:matrix3d(1.1,0,0,0,0,1.1,0,0,0,0,1,0,0,0,0,1)}section.slider-container .carousel-indicators{display:none}@media (min-width:768px){section.slider-container .carousel-indicators{display:flex}}section.slider-container .carousel-indicators,section.slider-container .carousel-control-prev,section.slider-container .carousel-control-next{opacity:0;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}section.slider-container:hover .carousel-indicators,section.slider-container:hover .carousel-control-prev,section.slider-container:hover .carousel-control-next{opacity:1}.row.owl-carousel .col-12{width:100%!important}.box .inner h2{margin-bottom:20px;text-align:center}.box .inner h2 a{color:var(--mainBlack)}.bg-orange .box{background-color:#fcf1ea;padding:15px}@media (min-width:992px){.bg-orange .box{padding:30px}}.bg-red{background:var(--mainHighlightDark)}.steps-holder .col-12:nth-of-type(2){padding-right:0;padding-left:0}@media (min-width:992px){.steps-holder .col-12:nth-of-type(2){padding-left:calc(var(--bs-gutter-x) * 0.5)}}@media (min-width:992px){.steps-holder .inner{padding-right:80px}}.steps-holder .inner ul{position:relative;padding-left:0;text-align:center}@media (min-width:992px){.steps-holder .inner ul{text-align:end}.steps-holder .inner ul:after{content:"";position:absolute;right:-105px;top:0;width:10px;height:88%;border-right:4px dashed var(--mainHighlight)}}.steps-holder .inner ul li{position:relative;padding-top:90px}.steps-holder .inner ul li:after{color:var(--mainHighlight);content:"\f234"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900;position:absolute;text-align:center;background:var(--mainWhite);z-index:5;border-radius:50%;border:2px solid var(--mainHighlight);top:0;width:90px;height:90px;line-height:90px;font-size:36px;left:calc(50% - 45px)}@media (min-width:992px){.steps-holder .inner ul li{padding-top:30px}.steps-holder .inner ul li:after{font-size:42px;width:120px;height:120px;line-height:120px;left:auto;right:-162px}}.steps-holder .inner ul li:nth-of-type(2):after{content:"\e0d3"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900}.steps-holder .inner ul li:nth-of-type(3):after{content:"\f004"!important;display:inline-block;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:900}.steps-holder li{padding:30px 0}.steps-holder h3{font-family:"Roboto",sans-serif;margin-bottom:10px;color:var(--mainHighlight);font-size:24px;margin-top:10px}@media (min-width:992px){.steps-holder h3{margin-top:0;font-size:36px}}.steps-holder h3 a{color:var(--mainHighlight)}.steps-holder h3 a:hover{color:var(--mainBlack)}.find-your-match{padding-top:0}.find-your-match img{max-height:190px;object-fit:cover}@media (min-width:992px){.find-your-match{padding-top:45px}.find-your-match img{max-height:100%}}.upcoming .box.has-image{border-radius:30px;background:var(--mainWhite);position:relative;box-shadow:var(--mainShadow)}.upcoming .box.has-image .main-image{position:relative}.upcoming .box.has-image .main-image .image-holder img{border-top-left-radius:30px;border-top-right-radius:30px}.upcoming .box.has-image .main-image:after{width:100%;height:100%;position:absolute;content:"";left:0;top:0;background:rgb(0 0 0 / .5019607843);border-top-left-radius:30px;border-top-right-radius:30px}.upcoming .box.has-image .inner{padding:30px;text-align:center}.upcoming .box.has-image .inner h2{position:absolute;color:var(--mainAlwaysWhite);top:120px;left:0;font-size:36px;font-weight:500;width:100%}@media (min-width:1200px){.upcoming .box.has-image .inner h2{top:210px}}.upcoming .box.has-image .inner h2 a{color:var(--mainAlwaysWhite)}.upcoming .box.has-image .inner .btn-wrapper a{font-weight:500;color:var(--mainWhite);width:100%;border-radius:13px;padding:10px 0;margin-bottom:0}.upcoming .group-1{margin-bottom:30px}.upcoming .group-1 .box.has-image .inner .btn-wrapper a{background:var(--mainTwenties)}.upcoming .group-1 .box.has-image .inner .btn-wrapper a:hover{border-color:var(--mainTwenties);color:var(--mainTwenties)!important}@media (min-width:1200px){.upcoming .group-1{margin-bottom:0}}.upcoming .group-2{margin-bottom:30px}.upcoming .group-2 .box.has-image .inner .btn-wrapper a{background:var(--mainThirties)}.upcoming .group-2 .box.has-image .inner .btn-wrapper a:hover{border-color:var(--mainThirties);color:var(--mainThirties)!important}@media (min-width:1200px){.upcoming .group-2{margin-bottom:0}}.upcoming .group-3{margin-bottom:30px}.upcoming .group-3 .box.has-image .inner .btn-wrapper a{background:var(--mainForties)}.upcoming .group-3 .box.has-image .inner .btn-wrapper a:hover{border-color:var(--mainForties);color:var(--mainForties)!important}@media (min-width:1200px){.upcoming .group-3{margin-bottom:0}}.upcoming .group-4{margin-bottom:30px}.upcoming .group-4 .box.has-image .inner .btn-wrapper a{background:var(--mainFifties)}.upcoming .group-4 .box.has-image .inner .btn-wrapper a:hover{border-color:var(--mainFifties);color:var(--mainFifties)!important}@media (min-width:1200px){.upcoming .group-4{margin-bottom:0}}.upcoming .group-5 .box.has-image .inner .btn-wrapper a{background:var(--mainSixties)}.upcoming .group-5 .box.has-image .inner .btn-wrapper a:hover{border-color:var(--mainSixties);color:var(--mainSixties)!important}.upcoming .group-6 .box.has-image .inner .btn-wrapper a{background:var(--mainMix1)}.upcoming .group-6 .box.has-image .inner .btn-wrapper a:hover{border-color:var(--mainMix1);color:var(--mainMix1)!important}.upcoming .group-7 .box.has-image .inner .btn-wrapper a{background:var(--mainMix2)}.upcoming .group-7 .box.has-image .inner .btn-wrapper a:hover{border-color:var(--mainMix2);color:var(--mainMix2)!important}.upcoming .group-8 .box.has-image .inner .btn-wrapper a{background:var(--mainMix3)}.upcoming .group-8 .box.has-image .inner .btn-wrapper a:hover{border-color:var(--mainMix3);color:var(--mainMix3)!important}.insta-holder{padding-bottom:0}@media (min-width:768px){.insta-holder>.row>div{padding-left:0;padding-right:0}}@media (max-width:575px){.insta-holder>.row>div{padding-left:0;padding-right:0}}.insta-holder .instagram-carousel a{position:relative;aspect-ratio:1/1;display:block;overflow:hidden}.insta-holder .instagram-carousel a img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.insta-holder .instagram-carousel .owl-nav{display:none}form a{color:var(--mainHighlight)}form a:hover{color:var(--mainBlack)}.registration .fa-eye.show-password,.login .fa-eye.show-password,.forgot-pass .fa-eye.show-password,.page-contact .fa-eye.show-password,.event-page .fa-eye.show-password,.page-events .fa-eye.show-password,.signup-page .fa-eye.show-password,.profile-page .fa-eye.show-password{top:20px!important}.registration .box,.login .box,.forgot-pass .box,.page-contact .box,.event-page .box,.page-events .box,.signup-page .box,.profile-page .box{box-shadow:var(--mainShadow);padding:20px!important;border-radius:30px}@media (min-width:992px){.registration .box,.login .box,.forgot-pass .box,.page-contact .box,.event-page .box,.page-events .box,.signup-page .box,.profile-page .box{padding:40px!important;border-radius:30px}}.registration .box button,.login .box button,.forgot-pass .box button,.page-contact .box button,.event-page .box button,.page-events .box button,.signup-page .box button,.profile-page .box button{margin:0 auto;display:block}@media (min-width:992px){.registration .box button,.login .box button,.forgot-pass .box button,.page-contact .box button,.event-page .box button,.page-events .box button,.signup-page .box button,.profile-page .box button{margin:0}}.page-events .search-box{margin-top:15px;padding-bottom:15px!important}@media (min-width:992px){.page-events .search-box .form-group,.page-events .search-box .form-control,.page-events .search-box input{margin-bottom:0!important}}.page-events .search-box .form-control{box-shadow:var(--mainShadow);border:none;background:var(--mainWhite)}.page-events .search-box .btn-bare{display:inline-block;color:var(--mainFontColor);font-weight:500;font-size:16px;margin-top:15px}.page-events .search-box .btn-bare:hover{color:var(--mainHighlight)}.page-faq section:not(.more-holder) .col-12:nth-of-type(odd)>.box{border:1px solid var(--mainBorder)}.page-faq section:not(.more-holder) .col-12:nth-of-type(even)>.box{box-shadow:var(--mainShadow)}.page-faq section:not(.more-holder) .box{cursor:pointer;position:relative;overflow:hidden;border-radius:1rem;margin-bottom:30px;border:2px solid #fff0;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.page-faq section:not(.more-holder) .box .inner{padding:2rem}.page-faq section:not(.more-holder) .box .inner a{color:var(--mainHighlight)}.page-faq section:not(.more-holder) .box .inner a:hover{color:var(--mainBlack)}.page-faq section:not(.more-holder) .box .inner h2{position:initial;text-align:left;font-weight:500;margin-bottom:0;padding-bottom:0;font-size:18px}.page-faq section:not(.more-holder) .box .inner h2:before,.page-faq section:not(.more-holder) .box .inner h2:after{display:none;left:50px}@media (min-width:992px){.page-faq section:not(.more-holder) .box .inner h2{font-size:21px}}.page-faq section:not(.more-holder) .box .inner p{margin-bottom:0}.page-faq section:not(.more-holder) .box .inner h2 p:first-child{margin-bottom:0;transition:all 0.3s ease;position:relative}.page-faq section:not(.more-holder) .box .inner h2 p:first-child::after{content:"+";position:absolute;top:50%;transform:translateY(-50%);font-size:20px;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;right:-20px}@media (min-width:992px){.page-faq section:not(.more-holder) .box .inner h2 p:first-child::after{right:15px}}.page-faq section:not(.more-holder) .box .inner p:not(:first-child){max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s ease,opacity 0.3s ease}.page-faq section:not(.more-holder) .box .inner input{padding:1rem;border:none}.page-faq section:not(.more-holder) .box.active{border:2px solid var(--mainHighlight)!important}.page-faq section:not(.more-holder) .box.active .inner h2>p{color:var(--mainHighlight)}.page-faq section:not(.more-holder) .box.active .inner h2 p:first-child::after{content:"-";transform:translateY(-50%) rotate(180deg)}.page-faq section:not(.more-holder) .box.active .inner p:not(:first-child){max-height:500px;opacity:1;margin-top:10px}@media (min-width:992px){.page-faq section:not(.more-holder) .box.active .inner p:not(:first-child){max-width:70%}}@media (min-width:1200px){.page-faq section:not(.more-holder) .box.active .inner p:not(:first-child){max-width:50%}}.page-faq section:not(.more-holder) .box.active,.page-faq section:not(.more-holder) .box:hover h2 p{color:var(--mainHighlight)}.page-faq section:not(.more-holder) .search-box .box .inner{padding:1rem}.page-faq section.more-holder{padding-top:0}.page-faq section.more-holder .btn-wrapper{text-align:center}.page-faq section.more-holder .btn-wrapper a.more{width:auto;font-size:18px;margin:0 auto;padding:15px}@media (min-width:992px){.page-faq section.more-holder .btn-wrapper a.more{font-size:24px;padding:11px 32px}}textarea{max-height:400px}.woot-widget-bubble.woot-widget--expanded{bottom:90px!important;right:10px!important}.grecaptcha-badge{bottom:96px!important}.error .digit{font-weight:700}.profile-page .box .title{font-family:"Roboto",sans-serif;margin:-20px -20px 30px -20px;padding:20px;border-bottom:1px solid var(--mainBorder)}@media (min-width:992px){.profile-page .box .title{margin:-40px -40px 40px -40px;padding:25px 40px}}.profile-page .box h3{font-size:28px;font-weight:500}.profile-page .box h4{color:var(--mainHighlight);font-weight:500;font-size:20px}.profile-page .box h5{color:var(--mainBlack);font-size:18px;font-weight:500}.profile-page .box .stat-block{background-color:var(--mainBgGrey);padding:20px;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:transform 0.2s;text-align:center;margin-bottom:20px}@media (min-width:768px){.profile-page .box .stat-block{margin-bottom:0}}.profile-page .box .stat-block:hover{transform:translateY(-5px)}.profile-page .box .stat-block i{color:var(--mainHighlight);margin-bottom:10px}.profile-page .box .stat-block h4{font-size:18px;font-weight:500;margin-bottom:5px;color:var(--mainFontColor)}.profile-page .box .stat-block .stat-value{font-size:1.5rem;font-weight:700;color:var(--mainBlack);margin-bottom:0}.profile-page .box ul.nav-pills{font-size:14px}.profile-page .box ul.nav-pills .nav-item button{padding:5px 10px}.profile-page .box ul.nav-pills .nav-link{color:var(--mainHighlight)}.profile-page .box ul.nav-pills .nav-link.active,.profile-page .box ul.nav-pills .show>.nav-link{background-color:var(--mainHighlight);color:var(--mainAlwaysWhite)}.profile-page .box .event:last-child{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.profile-page .box .event .event-info i{width:16px;text-align:center}.profile-page .box .label{color:var(--mainFontColor);font-size:16px}.statistics-widget{text-align:center}.statistics-widget .card{background:var(--mainWhite);border:1px solid rgb(0 0 0 / .05);box-shadow:0 .125rem .25rem rgb(0 0 0 / .075);transition:transform 0.2s,box-shadow 0.2s;border-radius:13px;color:var(--mainBlack)}.statistics-widget .card:hover{transform:translateY(-3px);box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}.statistics-widget .bg-opacity-10{border-radius:9px;display:inline-block;width:77px;height:77px;text-align:center;line-height:60px}.statistics-widget h3{font-size:1.75rem;font-weight:600;line-height:1.2}.statistics-widget .card-title{color:var(--mainFontColor);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page-post{background-color:var(--mainBg)}.page-post .white-bg{background-color:var(--mainWhite);border-bottom-left-radius:69px;border-bottom-right-radius:69px;box-shadow:var(--mainShadow)}.page-post .white-bg.rounded{border-radius:30px!important}.page-post article img{border-top-left-radius:69px;border-top-right-radius:69px}.page-post article .lead{font-size:18px;margin-bottom:10px}.page-post article .post-date{line-height:24px;font-weight:600}.page-post article .post-tags{margin-top:20px}.page-post article .post-tags a{display:inline-block;margin-right:5px;margin-bottom:10px;text-decoration:none;border-radius:15px;padding:5px 20px;font-weight:600;-webkit-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;font-size:14px;color:var(--mainBlack);background-color:#fcf1ea}.page-post aside .section-title{font-size:24px;font-family:"Roboto",sans-serif;font-weight:700}.page-post aside .post-list .post-item-small{border-bottom:1px solid rgb(0 0 0 / .1);padding-top:15px!important;padding-bottom:15px!important}.page-post aside .post-list .post-item-small a{font-family:"Roboto",sans-serif;font-size:15px;color:var(--mainBlack)}.page-post aside .post-list .post-item-small a:hover{color:var(--mainHighlight)}.page-post aside .post-list .post-item-small .post-date{font-size:12px;line-height:12px;font-weight:300}.page-post aside .post-list .post-item-small:last-of-type{border-bottom:0}.post-item .card-body{padding:30px}.post-item .post-image{position:relative}.post-item .post-image .post-category{top:32px;position:absolute;left:0;background:#fcf1ea;font-weight:600;font-size:14px;padding:5px 20px 5px 10px;border-radius:0 50px 50px 0}.post-item .post-title a{color:var(--mainBlack);font-size:24px;font-family:"Roboto",sans-serif;font-weight:600}.post-item .post-lead{color:var(--mainFontColor);margin-bottom:40px}.free{color:var(--mainGreen)}.wane{color:#fd7e14}.some{color:var(--mainRed)}.few{color:#dc3545}.events-holder .event{background:var(--mainWhite);box-shadow:0 4px 28px 9px rgb(0 0 0 / .04);border-radius:20px;padding:20px 15px;margin-bottom:30px}.events-holder .event .event-info{display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.events-holder .event .event-info.signup{float:right}.events-holder .event .event-info.signup .more{margin:0 auto}@media (min-width:992px){.events-holder .event .event-info{margin-bottom:0}.events-holder .event .event-info.signup .more{margin:0}}.events-holder .event .label{font-size:14px;color:var(--mainFontColor);display:flex;align-items:center;gap:10px;text-transform:uppercase;justify-content:center}@media (min-width:992px){.events-holder .event .label{justify-content:start}}.events-holder .event .label i{font-size:21px;line-height:1}.events-holder .event .label i.fa-circle-info{font-size:18px}.events-holder .event .event-value{margin-top:5px}.page-events a,.page-contact-success a,section.upcoming a,.signup-page a{color:var(--mainHighlight)}.page-events a:hover,.page-contact-success a:hover,section.upcoming a:hover,.signup-page a:hover{color:var(--mainBlack)}.page-events .event{position:relative}.page-events .event .ribbon-wrapper{overflow:hidden;position:absolute;top:-6px;right:0;z-index:1;width:95px;height:108px}@media (min-width:992px){.page-events .event .ribbon-wrapper{width:85px;height:88px}}.page-events .event .ribbon-wrapper .ribbon{font-size:22px;font-weight:500;color:var(--mainAlwaysWhite);text-transform:uppercase;text-align:center;transform:rotate(45deg);display:block;background:var(--mainRed);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-31px;width:130px;line-height:30px;height:30px}.page-events .event .ribbon-wrapper .ribbon.discount{text-decoration:line-through}@media (min-width:992px){.page-events .event .ribbon-wrapper .ribbon{font-size:16px;line-height:20px;width:120px;height:auto}}.page-events .event.user-signed-up{opacity:.4}.page-events .event.age-group-1{border-top:6px solid var(--mainTwenties)}.page-events .event.age-group-2{border-top:6px solid var(--mainThirties)}.page-events .event.age-group-3{border-top:6px solid var(--mainForties)}.page-events .event.age-group-4{border-top:6px solid var(--mainFifties)}.page-events .event.age-group-5{border-top:6px solid var(--mainSixties)}.page-events .event.age-group-6{border-top:6px solid var(--mainMix1)}.page-events .event.age-group-7{border-top:6px solid var(--mainMix2)}.page-events .event.age-group-8{border-top:6px solid var(--mainMix3)}.event-page section picture img{max-width:100%;border-radius:69px}.event-page section strong{color:var(--mainHighlight);display:inline}.event-page section .event-quickinfo .row{margin-bottom:15px;padding-bottom:15px}.event-page section .event-quickinfo .row:not(:last-of-type){border-bottom:1px solid var(--mainBorder)}.event-page section.event-location{overflow:hidden}@media (min-width:992px){.event-page section.event-location .map{width:50vw!important;max-width:50vw;border-top-left-radius:45px;border-bottom-left-radius:45px}}.event-page section .btn.more{width:auto}.event-page section .btn.more.signed-up{pointer-events:none;cursor:no-drop}