/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-color:#1B64E3;--primary-color-hover:#1857c4;}body.role-student{--primary-color:#30BCAF;--primary-color-hover:#26968b;}.d-none{display:none !important;}.hide-on-mobile{display:none !important;}@media (min-width:1280px){.hide-on-mobile{display:block !important;}}@media (min-width:1280px){.hide-on-desktop{display:none !important;}}.stretched-link::after,.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__info__title a::after,.listing-view .all-items .single-item .title a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";}.position-relative{position:relative !important;}.mb-0{margin-bottom:0 !important;}.mb-16{margin-bottom:16px !important;}.mt-24{margin-top:24px !important;}.mb-24{margin-bottom:24px !important;}.mt-32{margin-top:32px !important;}.mt-48{margin-top:48px !important;}.mt-64{margin-top:64px !important;}.d-flex,.change-password-title + .js-form-item-pass{width:100%;}@media (min-width:768px){.d-flex,.change-password-title + .js-form-item-pass{display:flex !important;flex-wrap:wrap;gap:16px;row-gap:0;}.d-flex > *,.change-password-title + .js-form-item-pass > *{flex:1 1 calc(50% - 8px);box-sizing:border-box;}}.ws-nowrap{white-space:nowrap !important;}.flex{display:flex;}.flex.justify-between{justify-content:space-between;}.flex.align-item-start{align-items:flex-start;}.flex.align-items-start{align-items:flex-start;}.gap-4{gap:4px !important;}.gap-8{gap:8px !important;}.gap-12{gap:12px !important;}.gap-16{gap:16px !important;}.gap-20{gap:20px !important;}.gap-24{gap:24px !important;}.w-100{width:100% !important;}.mx-auto{margin-inline:auto !important;}.form-border{border:1px solid var(--primary-color);padding:24px 12px;border-radius:10px;margin-bottom:16px;}@media (min-width:768px){.form-border{padding:42px 32px;}}@media (min-width:1280px){.form-border{padding:56px 42px;}}.text-center{text-align:center !important;}@media screen and (max-width:575.98px){.padding-xs-16{padding:0 16px !important;}}.cards-grid-4{display:grid;gap:16px;}@media (min-width:768px){.cards-grid-4{grid-template-columns:repeat(2,1fr);}}@media (min-width:1280px){.cards-grid-4{grid-template-columns:repeat(4,1fr);}}@media (min-width:1280px){.double-face-heading{font-size:50px;font-weight:700;}}.double-face-heading span{color:var(--primary-color);}.text-muted{color:#6D737A !important;}@media (min-width:992px){.badge-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}}.working-hours{border:1px solid rgba(102,102,102,0.3490196078);border-radius:8px;background-color:rgba(102,102,102,0.0509803922);padding:17px;margin-bottom:10px;}.working-slot .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:10px;}.working-slot .fieldset-wrapper .date-time-form{flex-basis:calc(50% - 10px);}.element-readonly{position:relative;}.element-readonly::before{content:"";position:absolute;width:100%;height:100%;z-index:9;}@font-face{font-family:PublicSans;src:url(/themes/custom/connext/fonts/PublicSans/PublicSans.ttf);font-style:normal;}@font-face{font-family:PublicSans;src:url(/themes/custom/connext/fonts/PublicSans/PublicSans-Italic.ttf);font-style:italic;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-Thin.ttf);font-weight:100;font-style:normal;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-ExtraLight.ttf);font-weight:200;font-style:normal;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-Light.ttf);font-weight:300;font-style:normal;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-Regular.ttf);font-weight:400;font-style:normal;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-Medium.ttf);font-weight:500;font-style:normal;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-SemiBold.ttf);font-weight:600;font-style:normal;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-Bold.ttf);font-weight:700;font-style:normal;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-ExtraBold.ttf);font-weight:800;font-style:normal;}@font-face{font-family:Poppins;src:url(/themes/custom/connext/fonts/Poppins/Poppins-Black.ttf);font-weight:900;font-style:normal;}@font-face{font-family:Montserrat;src:url(/themes/custom/connext/fonts/Montserrat_otf/Montserrat-Black.otf);font-weight:900;font-style:normal;}@font-face{font-family:Montserrat;src:url(/themes/custom/connext/fonts/Montserrat_otf/Montserrat-ExtraBold.otf);font-weight:800;font-style:normal;}@font-face{font-family:Montserrat;src:url(/themes/custom/connext/fonts/Montserrat_otf/Montserrat-Bold.otf);font-weight:700;font-style:normal;}@font-face{font-family:Montserrat;src:url(/themes/custom/connext/fonts/Montserrat_otf/Montserrat-SemiBold.otf);font-weight:600;font-style:normal;}@font-face{font-family:Montserrat;src:url(/themes/custom/connext/fonts/Montserrat_otf/Montserrat-Medium.otf);font-weight:500;font-style:normal;}@font-face{font-family:Montserrat;src:url(/themes/custom/connext/fonts/Montserrat_otf/Montserrat-Regular.otf);font-weight:400;font-style:normal;}@font-face{font-family:Montserrat;src:url(/themes/custom/connext/fonts/Montserrat_otf/Montserrat-Light.otf);font-weight:300;font-style:normal;}@font-face{font-family:Montserrat;src:url(/themes/custom/connext/fonts/Montserrat_otf/Montserrat-ExtraLight.otf);font-weight:200;font-style:normal;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-Light.ttf);font-weight:300;font-style:normal;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-Regular.ttf);font-weight:400;font-style:normal;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-Italic.ttf);font-weight:400;font-style:italic;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-Medium.ttf);font-weight:500;font-style:normal;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-MediumItalic.ttf);font-weight:500;font-style:italic;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-SemiBold.ttf);font-weight:600;font-style:normal;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-Bold.ttf);font-weight:700;font-style:normal;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-ExtraBold.ttf);font-weight:800;font-style:normal;}@font-face{font-family:Open-Sans;src:url(/themes/custom/connext/fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf);font-weight:800;font-style:italic;}@font-face{font-family:Inter;src:url(/themes/custom/connext/fonts/Inter/Inter.ttf);font-style:normal;}@font-face{font-family:Inter;src:url(/themes/custom/connext/fonts/Inter/Inter-Italic.ttf);font-style:italic;}@font-face{font-family:Jost;src:url(/themes/custom/connext/fonts/Jost/static/Jost-Regular.ttf);font-weight:400;font-size:normal;}body{font-family:Poppins,sans-serif;}*,*::after,*::before{box-sizing:border-box;}*{margin:0;padding:0;font:inherit;}img,picture,video,svg{display:block;max-width:100%;height:auto;}input,textarea,button,select{font:inherit;}body{margin:0;}.slick-initialized{overflow:hidden;}h1,h2,h3,h4,.layout-checkout-form .checkout-pane.checkout-pane-payment-information legend .fieldset-legend,.layout-checkout-form legend .fieldset-legend,h5,h6{margin:0;font-family:Poppins,sans-serif;font-weight:600;color:#000;line-height:120%;margin-bottom:16px;}h1{font-size:40px;line-height:48px;}h2{font-size:32px;line-height:40px;}h3{font-size:28px;line-height:36px;}h4,.layout-checkout-form .checkout-pane.checkout-pane-payment-information legend .fieldset-legend,.layout-checkout-form legend .fieldset-legend{font-size:24px;line-height:32px;}h5{font-size:20px;line-height:28px;}h6{font-size:18px;line-height:24px;}.page-title,.change-password-title,.address-with-map__text h2,.listing-view .header-with-filters h1,.form-title,.page-title-block h1{color:#000;font-family:Poppins,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:16px;}@media (min-width:768px){.page-title,.change-password-title,.address-with-map__text h2,.listing-view .header-with-filters h1,.form-title,.page-title-block h1{margin-bottom:20px;}}@media (min-width:1280px){.page-title,.change-password-title,.address-with-map__text h2,.listing-view .header-with-filters h1,.form-title,.page-title-block h1{font-size:32px;}}.page-title-block h1{margin-top:36px;}@media (min-width:768px){.page-title-block h1{margin-bottom:20px;margin-top:72px;}}.add-to-any{display:flex;align-items:center;margin-top:16px;gap:8px;}.addtoany_list a:hover:hover img{opacity:1;}label.js-form-required{position:relative;}label.js-form-required::after{content:"*";color:#dc3545;margin-left:2px;}a{text-decoration:none;}.form-title{margin-top:36px;}@media (min-width:768px){.form-title{margin-bottom:20px;margin-top:72px;}}.slick-list{box-sizing:initial;padding:50px 0 !important;margin:0 -32px;}.slick-slide{margin:0 16px;}.slider-arrows{display:flex;align-items:center;position:relative;gap:8px;}@media (min-width:1280px){.slider-arrows{gap:16px;}}.slider-arrows img{cursor:pointer;box-shadow:0px 0px 18px 0px rgba(0,0,0,0.22);border-radius:8px;transition:all 0.2s ease;width:28px;height:28px;object-fit:contain;}@media (min-width:1280px){.slider-arrows img{width:40px;height:40px;}}.slider-arrows img:active{box-shadow:0px 0px 12px 0px rgba(0,0,0,0.22);}.slider-arrows .view-all{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:20px;position:absolute;right:16px;top:50%;translate:0 -50%;color:var(--primary-color);}table.sticky-header thead{position:initial;}.attachment-icon .field--type-file a{font-size:0;line-height:0;display:inline-block;}.attachment-icon .field--type-file a::before{content:"";display:inline-block;width:60px;height:60px;background-size:contain;}.attachment-icon .field--type-file a[type*="application/pdf"]::before{background-image:url(/themes/custom/connext/icons/file-type/pdf.svg);}.attachment-icon .field--type-file a[type*="text/plain"]::before{background-image:url(/themes/custom/connext/icons/file-type/txt.svg);}.attachment-icon .field--type-file a[type*="application/msword"]::before,.attachment-icon .field--type-file a[type*="application/txt"]::before{background-image:url(/themes/custom/connext/icons/file-type/doc.svg);}.breadcrumb{margin-bottom:24px;}.container,.product-full__content,.listing-homepage__cards,.listing-homepage header,.stats-block__content,.info-message,.error-message,.success-message{padding-inline:16px;margin-inline:auto;}@media (min-width:768px){.container,.product-full__content,.listing-homepage__cards,.listing-homepage header,.stats-block__content,.info-message,.error-message,.success-message{max-width:640px;max-width:clamp(45rem,53.125vw + 19.5rem,62rem);}}@media (min-width:1280px){.container,.product-full__content,.listing-homepage__cards,.listing-homepage header,.stats-block__content,.info-message,.error-message,.success-message{max-width:992px;max-width:clamp(62rem,112vw + -27.6rem,90rem);}}@media (min-width:1680px){.container,.product-full__content,.listing-homepage__cards,.listing-homepage header,.stats-block__content,.info-message,.error-message,.success-message{max-width:1440px;max-width:clamp(90rem,100vw + -15rem,105rem);}}@media (min-width:1920px){.container,.product-full__content,.listing-homepage__cards,.listing-homepage header,.stats-block__content,.info-message,.error-message,.success-message{max-width:1680px;}}@media (min-width:768px){.page-content-below{padding-inline:0;}}.social-icon{display:block;width:28px;height:28px;background-size:contain;background-repeat:no-repeat;}.facebook{background-image:url(/themes/custom/connext/icons/social-icons/connext/facebook.svg);}.dribbble{background-image:url(/themes/custom/connext/icons/social-icons/connext/dribbble.svg);}.behance{background-image:url(/themes/custom/connext/icons/social-icons/connext/behance.svg);}.youtube{background-image:url(/themes/custom/connext/icons/social-icons/connext/youtube.svg);}.twitter{background-image:url(/themes/custom/connext/icons/social-icons/connext/twitter.svg);}.pinterest{background-image:url(/themes/custom/connext/icons/social-icons/connext/pinterest.svg);}.instagram{background-image:url(/themes/custom/connext/icons/social-icons/connext/instagram.svg);}.linkedin{background-image:url(/themes/custom/connext/icons/social-icons/connext/linkedin.svg);}.googleplus{background-image:url(/themes/custom/connext/icons/social-icons/connext/googleplus.svg);}.whatsapp{background-image:url(/themes/custom/connext/icons/social-icons/connext/whatsapp.svg);}.snapchat{background-image:url(/themes/custom/connext/icons/social-icons/connext/snapchat.svg);}.feed{background-image:url(/themes/custom/connext/icons/social-icons/connext/feed.svg);}.flipboard{background-image:url(/themes/custom/connext/icons/social-icons/connext/flipboard.svg);}.messenger{background-image:url(/themes/custom/connext/icons/social-icons/connext/messenger.svg);}.reddit{background-image:url(/themes/custom/connext/icons/social-icons/connext/reddit.svg);}.skype{background-image:url(/themes/custom/connext/icons/social-icons/connext/skype.svg);}.icon{display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;}.icon-user{background-image:url(/themes/custom/connext/icons/general/user.svg);}.icon-user-circle{background-image:url(/themes/custom/connext/icons/general/user-circle.svg);}.icon-status{background-image:url(/themes/custom/connext/icons/general/ok.svg);}.icon-calendar{background-image:url(/themes/custom/connext/icons/general/calendar.svg);}.success-message{position:fixed;z-index:50;top:80px;right:0;left:0;padding:1.5rem 3.5rem;padding-left:6rem;color:black;border:2px solid #cfe8d3;border-radius:8px;background-color:#f1f8f4;}.success-message::before{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;content:"✓";transform:translate(30%,-50%);color:#51dc6c;border:2px solid #51dc6c;border-radius:50%;background-color:white;font-size:1.5rem;}.error-message{position:fixed;z-index:50;top:80px;right:0;left:0;padding:1.5rem 3.5rem;padding-left:6rem;color:black;border:2px solid #ecc1b6;border-radius:8px;background-color:#faeeea;}.error-message::before{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;content:"❌";transform:translate(30%,-50%);color:#fb5858;border:2px solid #fb5858;border-radius:50%;background-color:white;font-size:11px;}.info-message{position:fixed;z-index:50;top:80px;right:0;left:0;padding:1.5rem 3.5rem;padding-left:6rem;color:black;border:2px solid #ffd56c;border-radius:8px;background-color:#fff9c4;}.info-message::before{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;content:"!";transform:translate(30%,-50%);color:#e9ba43;border:2px solid #e9ba43;border-radius:50%;background-color:white;font-size:22px;font-weight:bold;}.message-wrapper{position:relative;}.message-wrapper .cross{position:absolute;top:-8px;right:4px;cursor:pointer;color:gray;font-size:1.5rem;}.pager{margin-block:52px;}.pager ul.pager__items{display:flex;gap:8px;list-style:none;justify-content:center;}.pager ul.pager__items li.pager__item a{text-decoration:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#333;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;border-radius:6px;background-color:white;border:1px solid #F1F1F1;}.pager ul.pager__items li.pager__item.is-active a{background-color:var(--primary-color);color:white;}.primary-tabs{z-index:3;display:flex;flex-direction:column;align-items:center;list-style:none;gap:4px;padding-top:4px;}.primary-tabs li{width:100%;}@media (min-width:768px){.primary-tabs li{width:unset;}}.primary-tabs li a{text-align:center;padding:8px 12px;text-decoration:none;color:black;transition:all 0.3s ease;border:1px solid black;width:100%;display:block;}@media (min-width:768px){.primary-tabs li a{width:unset;display:inline;border:0;}}.primary-tabs li a:hover{background-color:rgb(206,206,206);}.primary-tabs li a.is-active{color:white;background-color:black;}@media (min-width:768px){.primary-tabs li a.is-active{display:inline-block;color:white;border-top-left-radius:4px;border-top-right-radius:4px;background:#0f1618;}}@media (min-width:768px){.primary-tabs{flex-direction:row;width:100%;border-bottom:2px solid black;background:white;}}.hero{padding:75px 16px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,28,77,0.3803921569);background-blend-mode:overlay;}@media (min-width:768px){.hero{padding-block:120px;}}@media (min-width:1280px){.hero{padding-block:180px;}}.hero__title{font-family:Poppins,sans-serif;width:fit-content;margin-inline:auto;font-weight:700;font-style:Bold;font-size:28px;line-height:43.71px;letter-spacing:0%;text-align:center;color:white;margin-bottom:32px;position:relative;}.hero__title::after{content:"";background-image:url(/themes/custom/connext/icons/general/line-below-hero-title.svg);position:absolute;bottom:-20px;left:24px;width:102px;height:24px;background-repeat:no-repeat;background-size:contain;}@media (min-width:768px){.hero__title::after{bottom:-24px;width:122px;}}@media (min-width:1280px){.hero__title::after{width:150px;bottom:-34px;}}@media (min-width:768px){.hero__title{font-size:34px;}}@media (min-width:1280px){.hero__title{font-size:50px;}}.hero__body{font-family:Poppins,sans-serif;font-weight:400;font-style:Regular;font-size:14px;line-height:30px;letter-spacing:0%;text-align:center;vertical-align:bottom;color:white;margin-bottom:36px;}@media (min-width:768px){.hero__body{font-size:17px;margin-bottom:44px;}}@media (min-width:1280px){.hero__body{font-size:24px;line-height:1.4;margin-bottom:66px;}.hero__body p{max-width:1320px;margin:auto;}}.hero__filters{margin-bottom:24px;}.hero__filters form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1137px;border-radius:8px;background-color:white;margin:auto;padding:2px;}.hero__filters form *{color:#6D737A;}.hero__filters form > .js-form-item{margin-bottom:0;padding:0 4px;}@media (max-width:767.8px){.hero__filters form > .js-form-item:not(.js-form-type-textfield,.form-actions){display:none;}.hero__filters form > .js-form-item.form-item-title{flex:1;}.hero__filters form > .js-form-item.form-item-title input{font-size:14px;}}.hero__filters form > .js-form-item.desc{font-size:9px;}@media (min-width:1280px){.hero__filters form > .js-form-item{padding:0 16px;}.hero__filters form > .js-form-item.desc{font-size:15px;}}.hero__filters form > .js-form-item > label{display:none;}.hero__filters form .form-select,.hero__filters form input[type=text]{border:none;font-size:9px;margin-bottom:0;}.hero__filters form .form-select.form-text,.hero__filters form input[type=text].form-text{padding:12px 0;}.hero__filters form .form-select:focus,.hero__filters form input[type=text]:focus{outline:none;box-shadow:none;border:none;}@media (min-width:768px){.hero__filters form .form-select,.hero__filters form input[type=text]{max-width:120px;}}@media (min-width:1280px){.hero__filters form .form-select,.hero__filters form input[type=text]{font-size:15px;max-width:200px;}}.hero__filters form .form-select.nice-select:after,.hero__filters form input[type=text].nice-select:after{width:10px;height:10px;right:0;transform-origin:85% 50%;}.hero__filters form input[type=submit]{background-image:url(/themes/custom/connext/icons/form/search.svg);background-color:var(--primary-color);background-repeat:no-repeat;background-size:24px 24px;background-position:center;width:41px;height:41px;border:none;border-radius:8px;text-indent:-9999px;cursor:pointer;}.hero__filters form input[type=submit]:hover,.hero__filters form input[type=submit]:focus{background-color:var(--primary-color-hover);}@media (min-width:1280px){.hero__filters form input[type=submit]{width:70px;height:70px;}}.hero__value{display:flex;flex-direction:column;gap:12px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:17px;color:white;justify-content:center;align-items:center;}@media (min-width:768px){.hero__value{flex-direction:row;gap:28px;}.hero__value > div{position:relative;}.hero__value > div:last-child::after{content:unset;}}@media (min-width:768px) and (min-width:768px){.hero__value > div::after{content:url('data:image/svg+xml,<svg width="1" height="36" viewBox="0 0 1 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.454617 1.9872e-08C0.42431 0.596382 0.395517 1.19276 0.36824 1.78915C0.122746 7.15659 -5.47442e-07 12.524 -7.82061e-07 17.8915C-1.01668e-06 23.2589 0.122745 28.6263 0.368239 33.9938C0.395516 34.5902 0.424308 35.1865 0.454616 35.7829C0.484924 35.1865 0.513716 34.5902 0.540993 33.9938C0.786487 28.6263 0.909234 23.2589 0.909234 17.8915C0.909234 12.524 0.786488 7.15659 0.540995 1.78915C0.513718 1.19276 0.484925 0.596382 0.454617 1.9872e-08Z" fill="white"/></svg>');position:absolute;top:50%;translate:0 -40%;right:-16px;}}@media (min-width:768px) and (min-width:1280px){.hero__value > div::after{right:-28px;}}@media (min-width:1280px){.hero__value{font-size:20px;line-height:25px;gap:42px;}}.connext-breadcrumb{background:#F4F7FE;padding-block:18px;}.connext-breadcrumb ol{display:flex;gap:8px;align-items:center;list-style:none;}.connext-breadcrumb ol li,.connext-breadcrumb ol li a{font-family:Poppins,sans-serif;font-weight:400;font-style:Regular;font-size:16px;line-height:150%;letter-spacing:0%;color:#555;text-decoration:none;}.connext-breadcrumb ol li{position:relative;display:flex;align-items:center;gap:8px;}.connext-breadcrumb ol li:last-child{color:#9D9D9D;}.connext-breadcrumb ol li:last-child::after{content:unset;}.connext-breadcrumb ol li::after{content:"";width:16px;height:16px;display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"> <path d="M7.58844 4.92578L6.64844 5.86578L9.70177 8.92578L6.64844 11.9858L7.58844 12.9258L11.5884 8.92578L7.58844 4.92578Z" fill="%239D9D9D"/></svg>');background-repeat:no-repeat;background-position:center;background-size:cover;flex:1;}.ui-dialog.connext-modal.ui-widget.ui-widget-content{padding:0;border:0;padding:20px;border-radius:15.6px;box-shadow:0px 3px 16px 0px rgba(0,0,0,0.2509803922);}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-titlebar{border:0;background:0;padding:0;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-titlebar h1{width:100%;float:unset;margin:0;text-align:center;color:#333;font-family:Poppins,sans-serif;font-size:20.795px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:56px;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-titlebar button.ui-dialog-titlebar-close{top:10px;right:0;width:20px;height:20px;background:unset;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> <g clip-path="url(%23clip0_239_7814)"> <path d="M16.6872 5.86625L15.4655 4.64453L10.6219 9.48808L5.77836 4.64453L4.55664 5.86625L9.40019 10.7098L4.55664 15.5534L5.77836 16.7751L10.6219 11.9315L15.4655 16.7751L16.6872 15.5534L11.8436 10.7098L16.6872 5.86625Z" fill="%23666666"/> </g> <defs> <clipPath id="clip0_239_7814"> <rect width="20.7952" height="20.7952" fill="white" transform="translate(0.224609 0.3125)"/> </clipPath> </defs></svg>');border:0;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-titlebar button.ui-dialog-titlebar-close .ui-button-icon.ui-icon{background-image:unset;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content{padding:0;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-type-password-confirm .description,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .password-suggestions,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .password-confirm-message,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .password-strength{display:none !important;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form fieldset legend,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form label{color:#666;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form input{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:7px 14px;border-radius:7.798px;border:1px solid rgba(102,102,102,0.35);width:100%;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-item.js-form-type-checkbox,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-item.js-form-type-radio{display:flex;align-items:center;justify-content:start;gap:4px;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-item.js-form-type-checkbox input[type=checkbox],.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-item.js-form-type-checkbox input[type=radio],.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-item.js-form-type-radio input[type=checkbox],.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-item.js-form-type-radio input[type=radio]{width:14px;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-item.js-form-type-checkbox label,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form .js-form-item.js-form-type-radio label{width:100%;flex:1;margin-bottom:0;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form fieldset{border:0;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form fieldset legend{margin-bottom:4px;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-content form fieldset .fieldset-wrapper .js-form-item{margin-bottom:0;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane{border:0;margin:0;padding:0;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions{float:unset;}.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button{margin:0;padding:0;width:100%;text-align:center;margin-top:16px;}.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-register-modal,.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-login-modal{width:350px !important;padding:17px;padding-bottom:30px;position:absolute !important;top:48px !important;left:unset !important;display:none;right:-45px !important;}@media (min-width:768px){.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-register-modal,.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-login-modal{right:0 !important;}}@media (min-width:1280px){.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-register-modal,.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-login-modal{padding:20px;width:460px !important;padding-bottom:40px;}}@media (min-width:1280px){.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-register-modal .ui-dialog-content,.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-register-modal .ui-dialog-buttonpane,.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-login-modal .ui-dialog-content,.ui-dialog.connext-modal.ui-widget.ui-widget-content.user-login-modal .ui-dialog-buttonpane{width:310px !important;margin-inline:auto;}}.ui-dialog-titlebar{border:0;background:0;padding:16px 8px !important;border-radius:0;border-bottom:1px solid rgba(102,102,102,0.35);}.ui-dialog-titlebar h1{width:100%;float:unset;margin:0;text-align:center;color:#333;font-family:Poppins,sans-serif;font-size:20.795px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:56px;}.ui-dialog-titlebar button.ui-dialog-titlebar-close{top:20px;right:8px;width:20px;height:20px;background:unset;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> <g clip-path="url(%23clip0_239_7814)"> <path d="M16.6872 5.86625L15.4655 4.64453L10.6219 9.48808L5.77836 4.64453L4.55664 5.86625L9.40019 10.7098L4.55664 15.5534L5.77836 16.7751L10.6219 11.9315L15.4655 16.7751L16.6872 15.5534L11.8436 10.7098L16.6872 5.86625Z" fill="%23666666"/> </g> <defs> <clipPath id="clip0_239_7814"> <rect width="20.7952" height="20.7952" fill="white" transform="translate(0.224609 0.3125)"/> </clipPath> </defs></svg>');border:0;}.ui-dialog-titlebar button.ui-dialog-titlebar-close .ui-button-icon.ui-icon{background-image:unset;}.ui-dialog{padding:0;}.modal-form .js-form-type-vertical-tabs,.modal-form .layout-region--commerce-secondary,.modal-form .field--name-status{display:none;}.modal-form p{line-height:1.5;}.ui-dialog.content-overflow-visible .ui-dialog-content{overflow:visible !important;}.modal-popup-form{padding:24px;border-radius:14px;box-shadow:0px 2.72px 14.53px 0px rgba(0,0,0,0.2509803922);}.modal-popup-form .ui-dialog-titlebar{padding:0;border:none;}.modal-popup-form .ui-dialog-content{padding:0;}.modal-popup-form .ui-dialog-buttonpane{padding:0;border:none;background:transparent;}.modal-popup-form .ui-dialog-buttonpane .ui-button.btn,.modal-popup-form .ui-dialog-buttonpane .ui-button.btn-danger,.modal-popup-form .ui-dialog-buttonpane .password-confirm-message .ui-button.error,.password-confirm-message .modal-popup-form .ui-dialog-buttonpane .ui-button.error,.modal-popup-form .ui-dialog-buttonpane .ui-button.btn-teal,.modal-popup-form .ui-dialog-buttonpane .product-full__header__info__main-info__buttons a.ui-button,.product-full__header__info__main-info__buttons .modal-popup-form .ui-dialog-buttonpane a.ui-button,.modal-popup-form .ui-dialog-buttonpane .ui-button.btn-success,.modal-popup-form .ui-dialog-buttonpane .password-confirm-message .ui-button.ok,.password-confirm-message .modal-popup-form .ui-dialog-buttonpane .ui-button.ok,.modal-popup-form .ui-dialog-buttonpane .ui-button.btn-secondary,.modal-popup-form .ui-dialog-buttonpane .form-actions .ui-button#edit-preview,.form-actions .modal-popup-form .ui-dialog-buttonpane .ui-button#edit-preview,.modal-popup-form .ui-dialog-buttonpane .js-form-item.js-form-type-textarea label button.ui-button,.js-form-item.js-form-type-textarea label .modal-popup-form .ui-dialog-buttonpane button.ui-button,.modal-popup-form .ui-dialog-buttonpane .ui-button.field-add-more-submit,.modal-popup-form .ui-dialog-buttonpane .cart.cart-form form [data-drupal-selector=edit-actions] .ui-button[data-drupal-selector=edit-checkout],.cart.cart-form form [data-drupal-selector=edit-actions] .modal-popup-form .ui-dialog-buttonpane .ui-button[data-drupal-selector=edit-checkout],.modal-popup-form .ui-dialog-buttonpane #media-library-content .views-exposed-form input.ui-button[type=submit],#media-library-content .views-exposed-form .modal-popup-form .ui-dialog-buttonpane input.ui-button[type=submit],.modal-popup-form .ui-dialog-buttonpane .ui-button.button--primary,.modal-popup-form .ui-dialog-buttonpane .ui-button.btn-primary,.modal-popup-form .ui-dialog-buttonpane .product-listing-view__items__item__actions a.ui-button,.product-listing-view__items__item__actions .modal-popup-form .ui-dialog-buttonpane a.ui-button,.modal-popup-form .ui-dialog-buttonpane .form-actions .ui-button#edit-submit,.form-actions .modal-popup-form .ui-dialog-buttonpane .ui-button#edit-submit,.modal-popup-form .ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button.ui-button,.ui-dialog.connext-modal.ui-widget.ui-widget-content .modal-popup-form .ui-dialog-buttonpane .form-actions button.ui-button,.modal-popup-form .ui-dialog-buttonpane .text-with-image__text a.ui-button,.text-with-image__text .modal-popup-form .ui-dialog-buttonpane a.ui-button,.modal-popup-form .ui-dialog-buttonpane .cart--cart-block .cart-block--contents__links a.ui-button,.cart--cart-block .cart-block--contents__links .modal-popup-form .ui-dialog-buttonpane a.ui-button,.modal-popup-form .ui-dialog-buttonpane .footer-fifth__subscribe .submit-button input.ui-button,.footer-fifth__subscribe .submit-button .modal-popup-form .ui-dialog-buttonpane input.ui-button,.modal-popup-form .ui-dialog-buttonpane .contact-webform .submit-btn input.ui-button,.contact-webform .submit-btn .modal-popup-form .ui-dialog-buttonpane input.ui-button,.modal-popup-form .ui-dialog-buttonpane .pricing-card .button-wrapper a.ui-button,.pricing-card .button-wrapper .modal-popup-form .ui-dialog-buttonpane a.ui-button{border:transparent;}.modal-popup-form.btn-full .ui-dialog-buttonpane .form-actions{width:100%;display:flex;gap:16px;}.modal-popup-form.btn-full .ui-dialog-buttonpane .form-actions .ui-button{flex:100%;}.modal-popup-form label a{text-decoration:underline;color:var(--primary-color);}.tabs__titles{list-style:none;display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:16px;}@media (min-width:992px){.tabs__titles{margin-bottom:0;flex-direction:row;gap:0;}}.tabs__titles__item{display:flex;flex:1;align-items:center;justify-content:center;padding:12px;cursor:pointer;transition:all 0.3s ease;text-align:center;font-weight:400;font-size:14px;line-height:120%;border:1px solid #F5F5F5;color:#555555;}@media (min-width:992px){.tabs__titles__item{background-color:white;}}@media (min-width:992px){.tabs__titles__item:first-child{border-top-left-radius:16px;}}@media (min-width:992px){.tabs__titles__item:last-child{border-top-right-radius:16px;}}.tabs__titles__item.is-active{border:1px solid var(--primary-color);font-weight:600;color:var(--primary-color);background-color:#F5F5F5;}@media (min-width:992px){.tabs__titles__item.is-active{border:0;}}.tabs__content__item{display:none;}.tabs__content__item.is-active{display:block;background-color:#F5F5F5;padding:24px 12px;color:#555555;font-weight:400;font-size:12px;border-radius:0 0 16px 16px;}.tabs__content__item.is-active p{margin-bottom:16px;}@media (min-width:992px){.tabs__content__item.is-active{font-size:14px;padding:24px;}}.tabs__content__item.is-active .label{display:none;}.tabs .video iframe,.tabs .video video{width:100%;height:400px;border-radius:12px;}.tabs .images .content{display:grid;grid-template-columns:1fr 1fr;gap:8px;}@media (min-width:768px){.tabs .images .content{grid-template-columns:repeat(3,1fr);}}@media (min-width:1280px){.tabs .images .content{grid-template-columns:repeat(4,1fr);}}.tabs .images .content img{width:100%;height:200px;object-fit:cover;border-radius:12px;}@media (min-width:1280px){.tabs .images .content img{height:300px;}}.simple-text p{font-family:Poppins,sans-serif;color:#555;font-size:14px;font-weight:400;line-height:150%;}@media (min-width:1280px){.simple-text p{font-size:16px;}}.text-with-image{display:flex;flex-direction:column;gap:20px;}@media (min-width:768px){.text-with-image{flex-direction:row;align-items:center;gap:36px;}.text-with-image > *{flex:1;}.text-with-image.image-left{flex-direction:row-reverse;}}.text-with-image__text h1{font-family:Inter,sans-serif;font-weight:700;font-style:Bold;font-size:28px;line-height:100%;letter-spacing:0%;color:var(--primary-color);margin-bottom:8px;}@media (min-width:768px){.text-with-image__text h1{font-size:42px;margin-bottom:16px;}}@media (min-width:1280px){.text-with-image__text h1{margin-bottom:20px;font-size:63px;}}.text-with-image__text p{font-size:14px;color:#1E1E1E;font-family:Inter,sans-serif;margin-bottom:8px;}@media (min-width:1280px){.text-with-image__text p{font-size:16px;margin-bottom:16px;line-height:25px;}}.custom-accordion-header{position:relative;cursor:pointer;z-index:1;padding:14px 16px;transition:all 0.3s ease;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:150%;text-align:left;color:var(--primary-color);border-radius:8px;border:2px solid var(--primary-color);margin-bottom:0;padding-right:45px;}.custom-accordion-header > a{text-decoration:none;pointer-events:none;}.custom-accordion-header::after{content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="9" viewBox="0 0 17 9" fill="none"> <path d="M15.0746 1.22737L8.48162 7.82031L1.88867 1.22737" stroke="%231B64E3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:absolute;width:16px;height:16px;background-position:center;background-size:contain;background-repeat:no-repeat;top:50%;right:16px;transform:translateY(-50%);transform-origin:center;transition:transform 0.2s;}.custom-accordion-header.active::after{transform:translateY(-50%) rotate(180deg);}.custom-accordion-body{max-height:1000px;font-family:Poppins,sans-serif;transition:max-height 0.5s ease;display:block !important;overflow:hidden !important;border-top:0;font-size:16px;line-height:18px;color:#555;}.custom-accordion-body .content{padding:16px;}.custom-accordion-body.accordion-default-close{max-height:0;}.pricing-card{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 2px 6px -2px rgba(0,0,0,0.08),0 4px 18px -4px rgba(0,0,0,0.06);}.pricing-card:hover{color:#fff;background-color:#1B64E3;}.pricing-card:hover .button-wrapper a{color:#1B64E3;background-color:#fff;}.pricing-card .main-title{font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:700;line-height:1.05;margin:0 0 0.35rem;}.pricing-card .subtitle{font-size:1.05rem;font-weight:600;margin:0 0 2.25rem;letter-spacing:0.5px;}.pricing-card .price-section{margin-bottom:16px;}.pricing-card .button-wrapper a{border-radius:999px !important;}.paragraph--type--block-view{display:flex;flex-direction:column;gap:24px;}.paragraph--type--block-view:has(.box-shadow){padding:24px;border-radius:10px;box-shadow:0 2px 6px -2px rgba(0,0,0,0.08),0 4px 18px -4px rgba(0,0,0,0.06);}.view-wrapper.equal-hight-card .views-field,.view-wrapper.equal-hight-card .field-content,.view-wrapper.equal-hight-card .pricing-card{height:100%;}.layout-checkout-form .checkout-pane.checkout-pane-payment-information > legend .fieldset-legend{display:none;}.layout-region.layout-region-checkout-main{margin-bottom:40px;}@media (min-width:1280px){.layout-region.layout-region-checkout-main{margin-bottom:0;}}.cart.cart-form form{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px;flex-direction:column;}.cart.cart-form form .order-total-line{text-align:start;}@media (min-width:1280px){.cart.cart-form form .order-total-line{text-align:end;}}@media (min-width:1280px){.cart.cart-form form{flex-direction:row;}}.cart.cart-form form table{width:100%;}@media (min-width:1280px){.cart.cart-form form table{flex:calc(70% - 12px);}}.cart.cart-form form table input.delete-order-item{width:24px;height:24px;border:none;cursor:pointer;background:#eee;font-size:0;text-indent:-9999px;position:relative;}.cart.cart-form form table input.delete-order-item{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18'><line x1='1' y1='1' x2='17' y2='17' stroke='black' stroke-width='2'/><line x1='17' y1='1' x2='1' y2='17' stroke='black' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:center;background-size:12px;}.cart.cart-form form [data-drupal-selector=order-total-summary]{width:100%;}@media (min-width:1280px){.cart.cart-form form [data-drupal-selector=order-total-summary]{flex:calc(30% - 12px);}}@media (min-width:1280px){.cart,.checkout-pane-order-summary{padding-top:40px;}}.cart .cart-title-wrapper,.checkout-pane-order-summary .cart-title-wrapper{border-bottom:1px solid #E5E7EB;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;}@media (min-width:1280px){.cart .cart-title-wrapper,.checkout-pane-order-summary .cart-title-wrapper{max-width:70%;}}.cart table,.checkout-pane-order-summary table{border-collapse:collapse;}.cart table tr,.checkout-pane-order-summary table tr{border-bottom:1px solid #E5E7EB;}.cart table tr:last-child,.checkout-pane-order-summary table tr:last-child{border-bottom:none;}.cart table td,.checkout-pane-order-summary table td{padding:16px 8px;}.cart .views-field-purchased-entity .label,.checkout-pane-order-summary .views-field-purchased-entity .label{display:none;}.cart .views-field.views-field-total-price__number,.checkout-pane-order-summary .views-field.views-field-total-price__number{display:none;}@media (min-width:768px){.cart .views-field.views-field-total-price__number,.checkout-pane-order-summary .views-field.views-field-total-price__number{display:table-cell;}}.cart [data-drupal-selector=order-total-summary],.checkout-pane-order-summary [data-drupal-selector=order-total-summary]{margin-bottom:24px;}.cart [data-drupal-selector=order-total-summary] .order-total-line,.checkout-pane-order-summary [data-drupal-selector=order-total-summary] .order-total-line{display:flex;justify-content:space-between;}@media (min-width:768px){.cart [data-drupal-selector=order-total-summary] .order-total-line,.checkout-pane-order-summary [data-drupal-selector=order-total-summary] .order-total-line{display:block;}}.cart-item__media{display:flex;gap:8px;}.cart-item__media img{border-radius:8px;width:50px;height:50px;object-fit:cover;}.cart-item__media .title{font-weight:700;color:#9D9EA2;}.cart-item__media .sub-title{color:rgba(0,0,0,0.8705882353);}.commerce-checkout-flow .stripe-form{padding:16px;border:1px solid #E5E7EB;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;}.commerce-checkout-flow .stripe-form > *{width:100%;}.commerce-checkout-flow .stripe-form .form-item-payment-information-add-payment-method-payment-details-expiration,.commerce-checkout-flow .stripe-form .form-item-payment-information-add-payment-method-payment-details-security-code{width:calc(50% - 8px);}.commerce-checkout-flow .stripe-form .payment-method-icon-list{border-bottom:1px solid #E5E7EB;}.commerce-checkout-flow .stripe-form .form-text{width:100% !important;border-radius:6px;border:1px solid rgba(102,102,102,0.35);padding:12px 18px;color:#000;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:16px;height:46px;}.commerce-checkout-flow [data-drupal-selector=edit-payment-information-add-payment-method-billing-information],.commerce-checkout-flow [data-drupal-selector=edit-payment-information-billing-information]{padding:16px;border:1px solid #E5E7EB;border-radius:10px;}.commerce-checkout-flow [data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .address-container-inline,.commerce-checkout-flow [data-drupal-selector=edit-payment-information-billing-information] .address-container-inline{display:flex;gap:16px;width:100%;}.commerce-checkout-flow [data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .address-container-inline > *,.commerce-checkout-flow [data-drupal-selector=edit-payment-information-billing-information] .address-container-inline > *{flex:1;margin:0;}@media (min-width:1280px){.cart--cart-block{position:relative;}}.cart--cart-block .cart-block--summary{margin-left:8px;margin-right:8px;}.cart--cart-block .cart-block--summary img{width:24px;}.cart--cart-block .cart-block--summary .cart-block--link__expand{position:relative;}.cart--cart-block .cart-block--summary .cart-block--link__expand .cart-block--summary__count{position:absolute;font-size:11px;background-color:#1B64E3;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;top:-12px;right:-8px;}.cart--cart-block .cart-block--contents__expanded{width:500px !important;max-width:95%;box-shadow:0px 3px 16px 0px rgba(0,0,0,0.2509803922);border-radius:15px;position:absolute;right:0;}@media (min-width:1280px){.cart--cart-block .cart-block--contents__expanded{max-width:unset;}}.cart--cart-block .cart-block--contents__expanded .views-field-field-image img{width:60px;}.cart--cart-block .cart-block--contents__expanded .cart-block{padding:0;}.cart--cart-block .cart-block--contents__links{text-align:center;}.cart--cart-block .cart-block--contents__links a{width:100%;max-width:300px;text-align:center;margin-bottom:16px;color:#fff !important;}.calendar-view table{background-color:rgba(246,247,249,0.6);}.calendar-view td.fc-list-item-time.fc-widget-content{font-size:12px;}.calendar-view .fc-ltr .fc-list-item-marker{padding-left:0;}.fc-toolbar.fc-header-toolbar{flex-wrap:wrap;flex-wrap:wrap;row-gap:8px;justify-content:center;}.fc-toolbar.fc-header-toolbar .fc-center{order:-1;}@media (min-width:768px){.fc-toolbar.fc-header-toolbar{flex-wrap:nowrap;justify-content:space-between;}.fc-toolbar.fc-header-toolbar .fc-center{order:initial;}}.jsframe-titlebar-focused{background:#fff !important;}.jsframe-titlebar-focused span{display:none;}.fc-event{background:unset !important;border:none !important;}.fc-event .fc-content{height:100%;}.fc-event .fc-content .fc-title{height:100%;}.fc-event .fc-time{display:none;}.calendar-card{border:none;border-radius:8px;padding:11px 13px;background-color:#FFFFFF;color:#000;}.calendar-card__inner{display:flex;gap:8px;}.calendar-card__thumb{width:95px;height:95px;}.calendar-card__thumb.sm{width:45px;height:45px;}.calendar-card__thumb img{width:100%;height:100%;border-radius:10px;object-fit:cover;}.calendar-card__title{font-size:15px;margin-bottom:0px;font-weight:600;}.calendar-card__subtitle{font-size:12px;}.calendar-card__subtitle ul{padding-left:16px;}.calendar-card__subtitle summary{font-weight:600;}.calendar-card__subtitle details{display:none;}.calendar-card--sm{height:100%;}.calendar-card--sm .calendar-card__inner{display:grid;gap:8px;grid-template-columns:45px auto;}.calendar-card--sm .calendar-card__subtitle .rule-text{font-size:12px;text-wrap:auto;}.calendar-card--sm .calendar-card__content{flex:calc(100% - 50px);}.calendar-card--lg{padding:24px;}.calendar-card--lg .calendar-card__title{font-size:16px;margin-bottom:8px;}.calendar-card--lg .calendar-card__subtitle details{display:block;}.calendar-card.project_task{background-color:#30BCAF;}.calendar-card.project_task .calendar-card__title,.calendar-card.project_task .calendar-card__subtitle{color:#fff;}.calendar-card.project_assessment{background-color:#0177FB;}.calendar-card.project_assessment .calendar-card__title,.calendar-card.project_assessment .calendar-card__subtitle{color:#fff;}[id^=windowManager_] > span[id^=htmlElement_window_]{background-color:#FFFFFF !important;width:517px !important;height:270px !important;border-radius:15px !important;}[id^=windowManager_] > span[id^=htmlElement_window_] .jsframe-titlebar-focused{width:100% !important;border-bottom:0 !important;border-radius:15px !important;}[id^=windowManager_] > span[id^=htmlElement_window_] [id^=window_][id$=canvas]{width:100% !important;height:auto !important;}[id^=windowManager_] > span[id^=htmlElement_window_] [id^=window_][id$=canvas] > div[style*="cursor: pointer"]{left:94% !important;top:8px !important;}.modal-content{height:237px;overflow-x:hidden;padding-inline:28px;}.modal-content .modal-inner-info.d-flex,.modal-content .change-password-title + .modal-inner-info.js-form-item-pass{margin-bottom:17px;}.modal-content .modal-inner-info.d-flex > div,.modal-content .change-password-title + .modal-inner-info.js-form-item-pass > div{flex:unset;}.modal-content .modal-inner-info.d-flex .image img,.modal-content .change-password-title + .modal-inner-info.js-form-item-pass .image img{border-radius:10px;}.modal-content .modal-inner-info.d-flex .info .title,.modal-content .change-password-title + .modal-inner-info.js-form-item-pass .info .title{font-size:20px;font-weight:700;}.modal-content .modal-inner-info.d-flex .info .title a,.modal-content .change-password-title + .modal-inner-info.js-form-item-pass .info .title a{color:#333333;}.modal-content .modal-inner-info.d-flex .info .date-info,.modal-content .change-password-title + .modal-inner-info.js-form-item-pass .info .date-info{font-size:12px;font-weight:400;}.modal-content .modal-detail{font-size:14px;font-weight:400;font-family:"Poppins";line-height:150%;color:#000000;}table{--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-xs:0.5rem;--color-gray:#232429;--color-text:var(--color-gray);--color-gray-050:#f3f4f9;--color-blue-600:#003ecc;--color-absolutezero:var(--color-blue-600);--color-gray-200:#d3d4d9;--color-bgblue-hover:var(--color-blue-020);--color-blue-020:#f5f8ff;--input--disabled-fg-color:var(--color-gray-800);--color-gray-800:#55565b;--color-gray-500:#919297;width:100%;margin-block:var(--space-l);border-collapse:collapse;border:0.0625rem solid var(--color-gray-200);border-radius:0.5rem;}.sticky-header{min-width:0;}caption{text-align:start;}th{position:relative;box-sizing:border-box;height:var(--space-xl);padding:var(--space-xs) var(--space-m);text-align:start;color:var(--color-text);background:var(--color-gray-050);line-height:1.25rem;}.sortable-heading{padding:0 var(--space-m);}.sortable-heading > a{display:block;padding-block:var(--space-xs);padding-inline:0 1.5rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;}.sortable-heading > a:focus,.sortable-heading > a:hover{-webkit-text-decoration:none;text-decoration:none;}.sortable-heading > a:focus::before,.sortable-heading > a:hover::before{border-color:inherit;}.sortable-heading > a:focus::after,.sortable-heading > a:hover::after{opacity:1;}.sortable-heading > a::before{position:absolute;z-index:0;inset-block-start:0;inset-inline-end:1rem;inset-block-end:0;inset-inline-start:1rem;display:block;content:"";border-bottom:0.125rem solid transparent;}.sortable-heading > a::after{position:absolute;inset-block-start:50%;inset-inline-end:1rem;width:0.875rem;height:1rem;margin-block-start:-0.5rem;content:"";opacity:0.5;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;background-size:contain;}[dir=rtl] :is(.sortable-heading > a::after){transform:scaleX(-1);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e");}@media (forced-colors:active){[dir=rtl] :is(.sortable-heading > a::after){mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;}}@media (forced-colors:active){.sortable-heading > a::after{opacity:1;background:linktext;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%;}}.sortable-heading.is-active > a{color:var(--color-absolutezero);}.sortable-heading.is-active > a::before{border-bottom:0.1875rem solid var(--color-absolutezero);}.sortable-heading.is-active > a::after{content:none;}tr{border-bottom:0.0625rem solid var(--color-gray-200);}tr:hover,tr:focus-within{color:var(--color-text);background:var(--color-bgblue-hover);}tr.color-warning:hover,tr.color-warning:focus{color:var(--color-text);background:#fdf8ed;}tr.color-error:hover,tr.color-error:focus{color:var(--color-text);background:#fcf4f2;}tr,.draggable-table.tabledrag-disabled tr{color:var(--color-text);background:var(--color-white);}td{box-sizing:border-box;height:4rem;padding:var(--space-xs) var(--space-m);text-align:start;}td .item-list ul{margin:0;}td.is-active{background:none;}td > .form-item > .form-element,td > .ajax-new-content > .form-item > .form-element,td > .form-item > .claro-autocomplete,td > .form-item > .claro-autocomplete > .form-element,td > .ajax-new-content > .form-item > .claro-autocomplete,td > .ajax-new-content > .form-item > .claro-autocomplete > .form-element{width:100%;}td > .form-item > .form-element--type-select,td > .ajax-new-content > .form-item > .form-element--type-select{width:max-content;min-width:100%;}th.is-disabled.is-disabled{color:var(--input--disabled-fg-color);}th.select-all{width:1px;}.caption{margin-block-end:1.25rem;}tfoot{font-weight:bold;}tfoot tr:last-child{border-bottom:0;}tfoot tr:first-child td{border-top:0.0625rem solid var(--color-gray-500);}th.priority-low,th.priority-medium,td.priority-low,td.priority-medium{display:none;}@media screen and (min-width:38em){th.priority-medium,td.priority-medium{display:table-cell;}}@media screen and (min-width:60em){th.priority-low,td.priority-low{display:table-cell;}}.tabledrag-toggle-weight-wrapper{margin-block-start:var(--space-l);line-height:1.75rem;}.tabledrag-toggle-weight-wrapper + table,.tabledrag-toggle-weight-wrapper + .tableresponsive-toggle-columns + table{margin-block-start:0;}.dropbutton-wrapper{display:inline-block !important;min-width:max-content;}.dropbutton-wrapper .dropbutton-widget{background-color:#f1f1f1;border-radius:5px;padding:8px 12px;cursor:pointer;}.dropbutton-wrapper .dropbutton-widget .dropbutton-action{padding-inline:4px;white-space:nowrap;}.dropbutton-wrapper .dropbutton-widget .dropbutton-action:hover{background-color:#e0e0e0;}.lang-dropdown-form{position:relative;}.lang-dropdown-form > .language-icon{position:absolute;top:14px;z-index:1;}.lang-dropdown-form .nice-select{margin-bottom:0 !important;border:none !important;}.lang-dropdown-form .nice-select .current{font-weight:bold;}#media-library-wrapper{display:flex;margin:-8px -1.5rem -1rem -1rem;}#media-library-wrapper .js-media-library-menu{list-style:none;width:100%;}@media (min-width:768px){#media-library-wrapper .js-media-library-menu{width:250px;}}#media-library-wrapper .js-media-library-menu li a{border-bottom:1px solid #ccc;display:block;text-decoration:none;padding:16px 8px;border-right:1px solid #ccc;padding-left:32px;}#media-library-wrapper .js-media-library-menu li a:focus-visible{outline:0;border-bottom:2px solid #198754;}#media-library-wrapper .js-media-library-menu li a.active{border-right:0;box-shadow:-7px 0 2px 0.25rem rgba(0,0,0,0.1);border-left:5px solid #198754;}#media-library-content{padding:16px;}#media-library-content #media-library-add-form-wrapper{background-color:white;box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);border:1px solid #dedfe4;padding:20px;margin-bottom:16px;}#media-library-content #media-library-add-form-wrapper input[type=file]{padding:10px 15px;border:1px solid #1d1d1d;margin-bottom:4px;}#media-library-content .views-exposed-form{display:flex;align-items:flex-end;gap:8px;margin-bottom:16px;box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);border:1px solid #dedfe4;padding:20px;}#media-library-content .views-exposed-form input,#media-library-content .views-exposed-form .nice-select{margin-bottom:0;padding-inline:20px;}#media-library-content .views-exposed-form input[type=submit]{height:40px;}#media-library-content header{display:flex;align-self:flex-end;margin:1em 0;text-align:right;}#media-library-content header a{padding-left:1.2rem;align-items:center;}#media-library-content header .views-display-link-widget{margin-right:0.9375rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23333333' d='M10.5 9h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3A1.5 1.5 0 0 1 9 13.5v-3A1.5 1.5 0 0 1 10.5 9zm-8 0h3A1.5 1.5 0 0 1 7 10.5v3A1.5 1.5 0 0 1 5.5 15h-3A1.5 1.5 0 0 1 1 13.5v-3A1.5 1.5 0 0 1 2.5 9zm8-8h3A1.5 1.5 0 0 1 15 2.5v3A1.5 1.5 0 0 1 13.5 7h-3A1.5 1.5 0 0 1 9 5.5v-3A1.5 1.5 0 0 1 10.5 1zm-8 0h3A1.5 1.5 0 0 1 7 2.5v3A1.5 1.5 0 0 1 5.5 7h-3A1.5 1.5 0 0 1 1 5.5v-3A1.5 1.5 0 0 1 2.5 1z'/%3e%3c/svg%3e") left 0 no-repeat;}#media-library-content header .views-display-link-widget_table{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23333333' d='M7 15a1.5 1.5 0 0 1 0-3h7a1.5 1.5 0 0 1 0 3H7zm-4.5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM7 9.5a1.5 1.5 0 0 1 0-3h7a1.5 1.5 0 0 1 0 3H7zm-4.5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM7 4a1.5 1.5 0 0 1 0-3h7a1.5 1.5 0 0 1 0 3H7zM2.5 4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z'/%3e%3c/svg%3e") left 0 no-repeat;}#media-library-content .media-library-views-form__rows{display:grid;grid-template-columns:repeat(2,1fr);}@media (min-width:768px){#media-library-content .media-library-views-form__rows{grid-template-columns:repeat(3,1fr);}}@media (min-width:1280px){#media-library-content .media-library-views-form__rows{grid-template-columns:repeat(4,1fr);}}#media-library-content .media-library-views-form__rows .js-media-library-item{padding:0.5rem;vertical-align:top;outline:none;background:#fff;position:relative;}#media-library-content .media-library-views-form__rows .js-media-library-item::before{position:absolute;top:0.4375rem;left:0.4375rem;width:calc(100% - 1rem);height:calc(100% - 1rem);content:"";transition:border-color 0.2s,color 0.2s,background 0.2s;pointer-events:none;border:1px solid #dbdbdb;border-radius:2px;box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);}#media-library-content .media-library-views-form__rows .js-media-library-item .form-checkbox{position:absolute;z-index:1;top:1rem;left:1rem;display:block;}#media-library-content .media-library-views-form__rows .js-media-library-item .js-media-library-item-preview{overflow:hidden;text-align:center;background-color:#ebebeb;display:flex;align-items:center;justify-content:center;}#media-library-content .media-library-views-form__rows .js-media-library-item .js-media-library-item-preview img{height:11.25rem;object-fit:contain;object-position:center center;}#media-library-content .media-library-views-form__rows .js-media-library-item .media-library-item__attributes{padding:10px;}.footer-fifth{padding-block:100px;border-bottom:25px solid var(--primary-color);border-top:1px solid #E7E9EB;margin-top:48px;}.footer-fifth h2,.footer-fifth h3{color:#1B1D1F;font-family:Poppins,sans-serif;font-style:normal;font-weight:600;line-height:32px;letter-spacing:0.048px;margin-bottom:16px;font-size:18px;}@media (min-width:1280px){.footer-fifth h2,.footer-fifth h3{font-size:24px;}}.footer-fifth p,.footer-fifth a{color:#6D737A;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;}@media (min-width:1280px){.footer-fifth p,.footer-fifth a{font-size:16px;}}.footer-fifth .container,.footer-fifth .product-full__content,.footer-fifth .listing-homepage__cards,.footer-fifth .listing-homepage header,.listing-homepage .footer-fifth header,.footer-fifth .stats-block__content,.footer-fifth .success-message,.footer-fifth .error-message,.footer-fifth .info-message{display:grid;grid-template-columns:1fr 1fr;}@media (min-width:768px){.footer-fifth .container,.footer-fifth .product-full__content,.footer-fifth .listing-homepage__cards,.footer-fifth .listing-homepage header,.listing-homepage .footer-fifth header,.footer-fifth .stats-block__content,.footer-fifth .success-message,.footer-fifth .error-message,.footer-fifth .info-message{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto 1fr;}}.footer-fifth__logo{grid-column:1/-1;}@media (min-width:768px){.footer-fifth__logo{grid-column:1/2;grid-row:1/2;}}.footer-fifth__logo img{width:155px;height:auto;object-fit:contain;display:block;margin-bottom:16px;}@media (min-width:768px){.footer-fifth__logo img{width:130px;}}@media (min-width:1280px){.footer-fifth__logo img{width:192px;}}@media (min-width:1680px){.footer-fifth__logo img{width:212px;}}.footer-fifth__address{grid-column:1/-1;}@media (min-width:768px){.footer-fifth__address{grid-column:1/2;grid-row:2/3;}}.footer-fifth__address p{margin-bottom:16px;}.footer-fifth__social-icons{grid-column:1/-1;margin-bottom:32px;}@media (min-width:768px){.footer-fifth__social-icons{margin-bottom:0;grid-column:1/2;grid-row:3/4;}}.footer-fifth__social-icons .all-icons{display:flex;gap:16px;}.footer-fifth__social-icons .all-icons .social-icon{width:35px;height:35px;}@media (min-width:768px){.footer-fifth__social-icons .all-icons .social-icon{width:30px;height:30px;}}@media (min-width:1280px){.footer-fifth__social-icons .all-icons .social-icon{width:48px;height:48px;}}.footer-fifth__explore-menu{grid-column:1/2;}.footer-fifth__category-menu{grid-column:2/3;}.footer-fifth__explore-menu ul,.footer-fifth__category-menu ul{list-style:none;}.footer-fifth__explore-menu ul li,.footer-fifth__category-menu ul li{margin-bottom:16px;}@media (min-width:768px){.footer-fifth__explore-menu{grid-column:2/3;grid-row:1/4;}}@media (min-width:768px){.footer-fifth__category-menu{grid-column:3/4;grid-row:1/4;}}.footer-fifth__subscribe{grid-column:1/-1;}@media (min-width:768px){.footer-fifth__subscribe{grid-column:4/5;grid-row:1/4;}}.footer-fifth__subscribe .subscription-description{margin-bottom:16px;}@media (min-width:768px){.footer-fifth__subscribe .subscription-description{margin-bottom:32px;}}.footer-fifth__subscribe .email-input{padding:10px;border-radius:8px;background:rgba(231,233,235,0.5);color:#363A3D;border:0;width:100%;font-family:PublicSans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px;border:0 !important;}@media (min-width:1280px){.footer-fifth__subscribe .email-input{padding:16px;}}@media (min-width:768px){.footer-fifth__subscribe .email-input{margin-bottom:40px;}}@media (min-width:1280px){.footer-fifth__subscribe .email-input{font-size:16px;}}.footer-fifth__subscribe .email-input::placeholder{font-family:PublicSans,sans-serif;line-height:20px;font-size:14px;color:#6D737A;}.primary-menu{border-top:10px solid var(--primary-color);border-bottom:1px solid #E7E9EB;}.primary-menu__content{display:flex;justify-content:space-between;align-items:center;padding-block:14px;gap:8px;}@media (min-width:1280px){.primary-menu__content{padding-block:24px;}}.primary-menu__content .site-logo img{width:128px;}@media (min-width:834px){.primary-menu__content .site-logo img{width:clamp(8rem,14.3497757848vw + 0.5201793722rem,12rem);}}@media (min-width:1280px){.primary-menu__content .site-logo img{width:clamp(12rem,2.96875vw + 9.625rem,13.1875rem);}}.primary-menu__content__menu{margin-inline:auto;width:100%;flex:1;}.primary-menu__content__toggle-btn{display:block;}@media (min-width:1280px){.primary-menu__content__toggle-btn{display:none;}}.primary-menu__content__toggle-btn .custom-toggle-button{background:none;width:38px;height:38px;border:0;cursor:pointer;}.primary-menu__content .user-menu{list-style:none;display:flex;gap:24px;align-items:center;position:relative;}.primary-menu__content .user-menu a:not(.btn-primary){text-decoration:none;color:#6D737A;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;}.primary-menu__content .user-menu a.login-link,.primary-menu__content .user-menu a.logout-link{position:relative;display:flex;align-items:center;gap:8px;}.primary-menu__content .user-menu a.login-link::before,.primary-menu__content .user-menu a.logout-link::before{content:url(/themes/custom/connext/images/design-elements/lock.svg);}.primary-menu__content .on-main-nav .user-menu{align-items:center;gap:0;display:none;}@media (min-width:1280px){.primary-menu__content .on-main-nav .user-menu{display:block;gap:24px;}}.primary-menu__content .on-main-nav .user-menu > li{display:inline-block;margin-left:10px;}.primary-menu__content .on-main-nav .user-menu a.login-link,.primary-menu__content .on-main-nav .user-menu a.logout-link{font-size:0;}.primary-menu__content .on-main-nav .user-menu a.login-link::before,.primary-menu__content .on-main-nav .user-menu a.logout-link::before{content:"";background-image:url(/themes/custom/connext/icons/menu-icons/login-mbl.svg);background-repeat:no-repeat;background-size:35px;display:block;width:35px;height:35px;}@media (min-width:1280px){.primary-menu__content .on-main-nav .user-menu a.login-link,.primary-menu__content .on-main-nav .user-menu a.logout-link{font-size:16px;display:flex;}.primary-menu__content .on-main-nav .user-menu a.login-link::before,.primary-menu__content .on-main-nav .user-menu a.logout-link::before{content:url(/themes/custom/connext/images/design-elements/lock.svg);background:unset;width:unset;height:unset;}}.tbm-main.tbm{background-color:unset;}.tbm-main.tbm .tbm-button{display:none;}.tbm-main.tbm.tbm--mobile .tbm-nav{background:transparent;padding-bottom:32px;}.tbm-main.tbm.tbm--mobile .tbm-nav.level-0{align-items:center;}.tbm-main.tbm.tbm--mobile .tbm-nav.level-0 > li .tbm-link.level-1{font-weight:500;font-style:Medium;font-size:24px;line-height:39.3px;text-align:center;padding-block:4px;color:#030303;}.tbm-main.tbm.tbm--mobile .tbm-collapse{width:100vw;padding-top:0;top:-43px;padding-block:100px 50px;background-color:rgba(255,255,255,0.9);box-shadow:0px 21px 13px -5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 21px 13px -5px rgba(0,0,0,0.5);-moz-box-shadow:0px 21px 13px -5px rgba(0,0,0,0.5);}.tbm-main.tbm.tbm--mobile .tbm-collapse .user-menu{justify-content:center;}.tbm-main.tbm .tbm-collapse .tbm-nav.level-0{justify-content:center;}.tbm-main.tbm .tbm-collapse .tbm-item.level-1{border:0;}.tbm-main.tbm .tbm-collapse .tbm-item.level-1.active a.tbm-link.level-1{color:var(--primary-color);font-weight:700;text-decoration:none;}.tbm-main.tbm .tbm-collapse .tbm-item.level-1 .tbm-link.level-1{text-decoration:none;padding:12px 24px;color:#6D737A;text-align:center;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;cursor:pointer;}.article__user-info{display:flex;align-items:center;gap:24px;margin-bottom:16px;}.article__user-info__user-name,.article__user-info__date{display:flex;align-items:center;gap:8px;}.article__image img{width:100%;height:auto;margin-bottom:32px;display:block;}.article__body{margin-bottom:32px;}.article__body img{width:100%;height:350px;object-fit:contain;object-position:center;margin-inline:auto;margin-bottom:32px;}.article__body p{margin-bottom:16px;color:#555555;}.article__body ul,.article__body ol{list-style-position:inside;margin-left:1rem;margin-bottom:1rem;}.article .tags-field{display:flex;gap:20px;align-items:center;}.article .tags-field .content{display:flex;flex-wrap:wrap;gap:5px;}.article .tags-field a{font-size:12px;padding:4px 12px;border-radius:5px;border:1px solid #eaeaea;text-decoration:none;color:#555555;transition:all 0.3s ease;}.article .tags-field a:hover{background-color:#555555;color:white;}@media (min-width:768px){.article .tags-field a{font-size:14px;}}@media (min-width:1280px){.article .tags-field a{font-size:16px;}}.recent-blogs .header-with-filters h2{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;line-height:120%;letter-spacing:0%;text-transform:capitalize;margin-bottom:16px;}.recent-blogs .recent-post__single{display:flex;gap:16px;align-items:center;margin-bottom:16px;}.recent-blogs .recent-post__single__image{flex-shrink:0;}.recent-blogs .recent-post__single__image img{width:54px;height:54px;width:clamp(3.375rem,2.7906976744vw + 2.6947674419rem,5.625rem);height:clamp(3.375rem,2.7906976744vw + 2.6947674419rem,5.625rem);object-fit:cover;border-radius:12px;}.recent-blogs .recent-post__single__title a{font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:150%;letter-spacing:0%;text-transform:capitalize;text-decoration:none;color:#555555;}@media (min-width:1280px){.recent-blogs .recent-post__single__title a{font-size:14px;}}.page-main-content{display:flex;flex-direction:column;gap:16px;}.page-main-content:has(.page-margin-top){margin-top:24px;}@media (min-width:768px){.page-main-content{flex-direction:row;}}@media (min-width:1280px){.page-main-content{gap:1rem;}}.page-main-content > .main-content{flex:4;}.page-main-content > .sidebar-first{flex:1.5;}@media (min-width:1280px){.page-main-content > .sidebar-first{flex:1;}}.page-main-content > .sidebar-second{display:none;flex:1.5;}@media (min-width:768px){.page-main-content > .sidebar-second{display:block;}}@media (min-width:1280px){.page-main-content > .sidebar-second{flex:1;}}@media (min-width:1280px){.page-main-content > .sidebar-first{flex:1;}}.page-with-side-menu,#page-wrapper:has(.sidebar-first){position:relative;}.page-with-side-menu .page-main-content,#page-wrapper:has(.sidebar-first) .page-main-content{position:relative;border:1px solid var(--primary-color);border-radius:7px;padding-left:0;padding-right:0;margin-inline:16px;margin-block:24px;overflow:hidden;}@media (min-width:768px){.page-with-side-menu .page-main-content,#page-wrapper:has(.sidebar-first) .page-main-content{margin-inline:auto;margin-block:42px;}}@media (min-width:1280px){.page-with-side-menu .page-main-content,#page-wrapper:has(.sidebar-first) .page-main-content{margin-block:64px;}}.page-with-side-menu .page-main-content .page-title-block h1,#page-wrapper:has(.sidebar-first) .page-main-content .page-title-block h1{margin-top:32px;}.page-with-side-menu .page-main-content .side-menu,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu{list-style:none;}@media (min-width:768px){.page-with-side-menu .page-main-content .side-menu,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu{min-height:300px;}}.page-with-side-menu .page-main-content .side-menu > li,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li{border-bottom:1px solid rgba(0,0,0,0.1019607843);}.page-with-side-menu .page-main-content .side-menu > li > a,.page-with-side-menu .page-main-content .side-menu > li > span,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li > a,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li > span{text-decoration:none;display:block;padding:12px 10px;font-family:Poppins,sans-serif;color:#000;}.page-with-side-menu .page-main-content .side-menu > li > span,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li > span{display:none;}.page-with-side-menu .page-main-content .side-menu > li > span[data-once=sideMenuToggle],#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li > span[data-once=sideMenuToggle]{display:block;}.page-with-side-menu .page-main-content .side-menu > li:has(.is-active) > a,.page-with-side-menu .page-main-content .side-menu > li:has(.is-active) > span,.page-with-side-menu .page-main-content .side-menu > li:hover > a,.page-with-side-menu .page-main-content .side-menu > li:hover > span,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li:has(.is-active) > a,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li:has(.is-active) > span,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li:hover > a,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li:hover > span{background-color:var(--primary-color);color:#fff;}.page-with-side-menu .page-main-content .side-menu > li:has(.is-active)::after,.page-with-side-menu .page-main-content .side-menu > li:hover::after,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li:has(.is-active)::after,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li:hover::after{color:#fff;}.page-with-side-menu .page-main-content .side-menu > li:last-child a,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li:last-child a{border-bottom:0;}.page-with-side-menu .page-main-content .side-menu > li .side-menu-submenu,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li .side-menu-submenu{background-color:#fff;display:none;}.page-with-side-menu .page-main-content .side-menu > li .side-menu-submenu a,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li .side-menu-submenu a{display:inline-block;padding:4px 24px;color:#000;}.page-with-side-menu .page-main-content .side-menu > li .side-menu-submenu a.is-active,.page-with-side-menu .page-main-content .side-menu > li .side-menu-submenu a:hover,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li .side-menu-submenu a.is-active,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li .side-menu-submenu a:hover{color:var(--primary-color);}.page-with-side-menu .page-main-content .side-menu > li.has-children,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li.has-children{position:relative;}.page-with-side-menu .page-main-content .side-menu > li.has-children::after,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li.has-children::after{content:"▾";display:inline-block;position:absolute;right:5px;top:12px;transition:transform 0.2s;}.page-with-side-menu .page-main-content .side-menu > li.has-children.open:hover,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li.has-children.open:hover{border-color:rgba(0,0,0,0.1) !important;}.page-with-side-menu .page-main-content .side-menu > li.has-children.open .side-menu-submenu,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li.has-children.open .side-menu-submenu{display:block;}.page-with-side-menu .page-main-content .side-menu > li.has-children.open::after,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li.has-children.open::after{transform:rotate(180deg);}.page-with-side-menu .page-main-content .side-menu > li .has-children > span,#page-wrapper:has(.sidebar-first) .page-main-content .side-menu > li .has-children > span{cursor:pointer;}.page-with-side-menu .page-main-content .main-content,#page-wrapper:has(.sidebar-first) .page-main-content .main-content{margin-bottom:32px;padding:16px;}.page-with-side-menu .side-menu-header,#page-wrapper:has(.sidebar-first) .side-menu-header{display:none;background:var(--primary-color);color:#fff;padding:12px 16px;border-radius:6px 6px 0 0;font-family:Poppins,sans-serif;width:calc(100% + 32px);margin-left:-16px;}.page-with-side-menu .side-menu-header .side-menu-header__inner,#page-wrapper:has(.sidebar-first) .side-menu-header .side-menu-header__inner{display:flex;align-items:center;justify-content:space-between;padding-inline:16px;}.page-with-side-menu .side-menu-header .side-menu-header__btn,#page-wrapper:has(.sidebar-first) .side-menu-header .side-menu-header__btn{background:none;border:none;color:inherit;font-size:22px;cursor:pointer;}@media (max-width:767px){.page-with-side-menu .side-menu-header,#page-wrapper:has(.sidebar-first) .side-menu-header{display:block;}.page-with-side-menu .sidebar-first,#page-wrapper:has(.sidebar-first) .sidebar-first{display:none;position:absolute;top:50px;left:0;right:0;background:#fff;border:1px solid var(--primary-color);border-top:none;border-radius:0 0 6px 6px;z-index:50;box-shadow:0 4px 14px rgba(0,0,0,0.1);overflow:hidden;opacity:0;transform:translateY(-10px);transition:all 0.25s ease-in-out;}.page-with-side-menu .sidebar-first.is-open,#page-wrapper:has(.sidebar-first) .sidebar-first.is-open{display:block;opacity:1;transform:translateY(0);}}@media (min-width:768px){.page-with-side-menu .side-menu-header,#page-wrapper:has(.sidebar-first) .side-menu-header{display:none;}.page-with-side-menu .sidebar-first,#page-wrapper:has(.sidebar-first) .sidebar-first{display:block;position:static;border:none;box-shadow:none;opacity:1;transform:none;border-right:1px solid var(--primary-color);}}.listing-view .header-with-filters{display:flex;justify-content:space-between;flex-direction:column;}@media (min-width:768px){.listing-view .header-with-filters{align-items:center;flex-direction:row;}}.listing-view .header-with-filters h1 span{color:var(--primary-color);}.listing-view .header-with-filters .bef-exposed-form{position:relative;}.listing-view .header-with-filters .bef-exposed-form input[type=submit]{position:absolute;top:6px;right:0;background:transparent url(/themes/custom/connext/icons/article/search.svg) no-repeat center center;background-size:20px 20px;border:none;color:transparent;width:32px;height:32px;padding:0;cursor:pointer;display:block !important;}.listing-view .header-with-filters .bef-exposed-form input[type=submit]:focus{outline:none;box-shadow:none;}.listing-view .header-with-filters .search-field{border:0;border-bottom:1px solid #000;border-radius:0;padding-left:0;padding-bottom:6px;}.listing-view .header-with-filters .search-field:focus{outline:none;box-shadow:none;border-bottom:1px solid var(--primary-color);}.listing-view .all-items{display:grid;grid-template-columns:1fr;gap:24px;}@media (min-width:768px){.listing-view .all-items{grid-template-columns:1fr 1fr;}}.listing-view .all-items .single-item{border:1px solid #EAEAEA;border-radius:20px;overflow:hidden;}.listing-view .all-items .single-item .image img{width:100%;height:212px;margin-bottom:20px;display:block;object-fit:cover;}@media (min-width:768px){.listing-view .all-items .single-item .image img{height:177px;}}@media (min-width:1280px){.listing-view .all-items .single-item .image img{height:264px;}}.listing-view .all-items .single-item .title a{display:block;padding-inline:16px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:120%;letter-spacing:0%;text-transform:capitalize;color:black;margin-bottom:12px;text-decoration:none;}@media (min-width:1280px){.listing-view .all-items .single-item .title a{font-size:18px;margin-bottom:15px;}}.listing-view .all-items .single-item .date-created .date{display:flex;align-items:center;gap:8px;padding-inline:16px;margin-bottom:14px;}.listing-view .all-items .single-item .body{padding-inline:16px;padding-bottom:16px;font-family:Poppins,sans-serif;font-weight:400;font-style:Regular;line-height:150%;letter-spacing:0%;vertical-align:middle;font-size:14px;color:#555555;}@media (min-width:1280px){.listing-view .all-items .single-item .body{font-size:16px;}}.article-facets{margin-top:48px;}.article-facets h2{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:120%;letter-spacing:0%;text-transform:capitalize;color:black;margin-bottom:24px;}.article-facets .js-facets-links{list-style:none;}.article-facets .js-facets-links li{font-size:16px;color:#555555;margin-bottom:6px;text-decoration:none;}.article-facets .js-facets-links li a{text-decoration:none;}.article-facets .js-facets-links li label{display:flex;justify-content:space-between;}.article-facets .js-facets-links li label .facet-item__value{color:#555555 !important;text-decoration:none !important;}.no-content-listing-view .empty-state .empty-icon{font-size:36px;text-transform:capitalize;font-weight:600;margin-bottom:20px;}.no-content-listing-view .empty-state .empty-message{font-size:18px;font-weight:400;color:#555555;margin-bottom:20px;}@media (min-width:768px){.no-content-listing-view{margin-top:181px;}}.address-with-map{display:grid;grid-template-columns:1fr;gap:20px;margin-top:32px;}@media (min-width:768px){.address-with-map{grid-template-columns:2.5fr 3fr;}}@media (min-width:1280px){.address-with-map{grid-template-columns:3.7fr 7.6fr;}}.address-with-map__text{font-size:14px;color:#555;line-height:150%;}@media (min-width:768px){.address-with-map__text{font-size:16px;}}.address-with-map__text p{margin-bottom:16px;}.address-with-map__text .icon{display:flex;gap:18px;margin-bottom:12px;}.address-with-map__text .icon__text__title{font-size:12px;color:#555;line-height:150%;}.address-with-map__text .icon__text__value{font-weight:bold;color:#000;}.address-with-map__text .icon__image img{width:43px;height:43px;}@media (min-width:1280px){.address-with-map__text .icon__image img{width:50px;height:50px;}}.address-with-map__map iframe{border-radius:12px;}.contact-webform{margin-top:32px;}.contact-webform h2{color:#000;font-family:Poppins,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:120%;text-transform:capitalize;margin-bottom:12px;}.contact-webform p{color:#555;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:27px;}@media (min-width:1280px){.contact-webform p{font-size:16px;}}.contact-webform .flex-box{display:flex;flex-direction:column;gap:16px;}.contact-webform .flex-box > *{flex:1;}@media (min-width:768px){.contact-webform .flex-box{flex-direction:row;}}.commerce-product-form .variation-field fieldset legend{display:none;}.profile-form .form-title{text-align:center;}.profile-form .form-border:not(.password-change){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;}.profile-form > .form-actions{padding:24px 12px;margin-bottom:16px;padding-top:0;}@media (min-width:768px){.profile-form > .form-actions{padding:42px 32px;}}@media (min-width:1280px){.profile-form > .form-actions{padding:56px 42px;}}@media (min-width:768px){.profile-form > .form-actions{text-align:end;}}.description{color:#666;font-size:14px;margin-top:4px;line-height:1.4;display:none;}.field--name-field-accept-terms-conditions .description{display:block;}.change-password-title{text-align:center;}.change-password-title + .js-form-item-pass .password-confirm-message{margin-bottom:16px;}.layout-column{--cols:1;--gap:16px;display:flex;flex-wrap:wrap;gap:var(--gap);}.layout-column > *{width:calc(100% / var(--cols) - (var(--cols) - 1) / var(--cols) * var(--gap));}.layout-column.flex-fill > *{flex:calc(100% / var(--cols) - (var(--cols) - 1) / var(--cols) * var(--gap));}.layout-column.column-sm-1{--cols:1;}.layout-column.column-sm-2{--cols:2;}.layout-column.column-sm-3{--cols:3;}.layout-column.column-sm-4{--cols:4;}.layout-column.column-sm-5{--cols:5;}.layout-column.column-sm-6{--cols:6;}@media (min-width:768px){.layout-column.column-md-1{--cols:1;}.layout-column.column-md-2{--cols:2;}.layout-column.column-md-3{--cols:3;}.layout-column.column-md-4{--cols:4;}.layout-column.column-md-5{--cols:5;}.layout-column.column-md-6{--cols:6;}}@media (min-width:1440px){.layout-column{--gap:24px;}.layout-column.column-1{--cols:1;}.layout-column.column-2{--cols:2;}.layout-column.column-3{--cols:3;}.layout-column.column-4{--cols:4;}.layout-column.column-5{--cols:5;}.layout-column.column-6{--cols:6;}}.mini-card-flex{display:flex;align-items:center;gap:18px;border:2px solid #F3F4F5;border-radius:20px;padding:20px 17px;}.mini-card-flex .mini-card-icon{width:33px;height:33px;background-color:#30BCAF;border-radius:50%;background-image:url(/themes/custom/connext/images/design-elements/play.svg);background-repeat:no-repeat;background-position:center;background-size:12px;}@media (min-width:1280px){.mini-card-flex .mini-card-icon{width:56px;height:56px;background-size:auto;}}.mini-card-flex .mini-card-info .label{font-size:12px;color:#A3AED0;font-weight:500;line-height:14px;}@media (min-width:768px){.mini-card-flex .mini-card-info .label{font-size:10px;}}@media (min-width:1280px){.mini-card-flex .mini-card-info .label{font-size:16px;line-height:24px;}}.mini-card-flex .mini-card-info .count{font-size:16px;color:#1B2559;font-weight:700;line-height:19px;}@media (min-width:768px){.mini-card-flex .mini-card-info .count{font-size:14px;}}@media (min-width:1280px){.mini-card-flex .mini-card-info .count{line-height:32px;font-size:24px;}}@media (min-width:768px){.mini-card-flex{flex-direction:row;}}@media (min-width:1280px){.mini-card-flex{gap:24px;}}.top-offers-view{border:2px solid #F3F4F5;border-radius:20px;padding:1rem;padding-right:10px;}.top-offers-view .top-offer-heading{font-size:16px;line-height:23px;font-weight:700;color:#1B2559;margin-bottom:19px;}@media (min-width:768px){.top-offers-view .top-offer-heading{font-size:14px;}}@media (min-width:1280px){.top-offers-view .top-offer-heading{font-size:20px;line-height:32px;}}.top-offers-view .top-offer-card{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:21px;}.top-offers-view .top-offer-card .card-prod-title{width:100%;font-weight:600;margin-bottom:16px;}@media (min-width:992px){.top-offers-view .top-offer-card .card-prod-title{font-size:20px;margin-bottom:20px;}}.top-offers-view .top-offer-card .top-offer-icon{width:34px;height:34px;border-radius:50%;background-color:#F6F8FD;background-image:url(/themes/custom/connext/images/design-elements/play-green.svg);background-repeat:no-repeat;background-position:center;background-size:17px;}@media (min-width:1280px){.top-offers-view .top-offer-card .top-offer-icon{width:48px;height:48px;background-size:auto;}}.top-offers-view .top-offer-card .top-offer-info .label{font-size:14px;line-height:20px;color:#1B2559;font-weight:500;}@media (min-width:768px){.top-offers-view .top-offer-card .top-offer-info .label{font-size:12px;}}@media (min-width:1280px){.top-offers-view .top-offer-card .top-offer-info .label{font-size:14px;line-height:28px;}}.top-offers-view .top-offer-card .top-offer-info .date{font-size:12px;list-style:none;font-weight:500;color:#A3AED0;line-height:14px;}@media (min-width:768px){.top-offers-view .top-offer-card .top-offer-info .date{font-size:10px;line-height:12px;}}@media (min-width:1280px){.top-offers-view .top-offer-card .top-offer-info .date{font-size:12px;line-height:20px;}}.top-offers-view .top-offer-card .paragraph--type--product-type-limits-tracker .label{display:none;}.top-offers-view .top-offer-card.subs{margin-bottom:0;}.top-offers-view .top-offer-card.subs .top-offer-info .label{font-weight:600;}.top-offers-view .top-offer-card.subs .top-offer-count{flex:1;display:flex;justify-content:flex-end;gap:16px;}.top-offers-view .top-offer-card.subs .top-offer-count .badge-count{color:#1B64E3;font-weight:700;font-size:16px;}.top-offers-view .top-offer-card.subs .top-offer-count .badge-title{color:#A3AED0;font-size:12px;}.top-offers-view .more-link{display:flex;justify-content:flex-end;}.top-offers-view .more-link a{font-size:14px;line-height:20px;color:var(--primary-color);font-weight:700;}@media (min-width:768px){.top-offers-view .more-link a{font-size:12px;}}@media (min-width:1280px){.top-offers-view .more-link a{font-size:16px;line-height:28px;}}.top-offers-view.upcoming-events-view .top-offer-card .top-offer-icon{width:4px;background-image:none;border-radius:16px;background-color:var(--primary-color);}.layout--twocol-section.layout--twocol-section--50-50{flex-wrap:wrap;}@media (min-width:768px){.layout--twocol-section.layout--twocol-section--50-50{flex-wrap:nowrap;}}.plan-details{border:2px solid var(--primary-color);border-radius:20px;padding:20px 25px;margin-top:21px;}.plan-details .plan-details-title{font-weight:500;font-size:20px;margin-bottom:21px;}.plan-details .plan-details-content{display:flex;gap:20px;}@media (min-width:992px){.plan-details .plan-details-content{gap:50px;}}.plan-details .plan-details-upgrade{flex:1;text-align:right;}.plan-details .badge-count{color:#1B2559;font-weight:500;font-size:16px;}.plan-details .badge-title{color:#A3AED0;font-size:12px;}.btn,.btn-danger,.password-confirm-message .error,.btn-teal,.product-full__header__info__main-info__buttons a,.btn-success,.password-confirm-message .ok,.btn-secondary,.form-actions #edit-preview,.js-form-item.js-form-type-textarea label button,.field-add-more-submit,.cart.cart-form form [data-drupal-selector=edit-actions] [data-drupal-selector=edit-checkout],#media-library-content .views-exposed-form input[type=submit],.button--primary,.btn-primary,.product-listing-view__items__item__actions a,.form-actions #edit-submit,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button,.text-with-image__text a,.cart--cart-block .cart-block--contents__links a,.footer-fifth__subscribe .submit-button input,.contact-webform .submit-btn input,.pricing-card .button-wrapper a,.button{display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;padding:12px 24px;font-size:14px;border-radius:8px;transition:all 0.2s ease;text-decoration:none;border:0;}@media (min-width:1280px){.btn,.btn-danger,.password-confirm-message .error,.btn-teal,.product-full__header__info__main-info__buttons a,.btn-success,.password-confirm-message .ok,.btn-secondary,.form-actions #edit-preview,.js-form-item.js-form-type-textarea label button,.field-add-more-submit,.cart.cart-form form [data-drupal-selector=edit-actions] [data-drupal-selector=edit-checkout],#media-library-content .views-exposed-form input[type=submit],.button--primary,.btn-primary,.product-listing-view__items__item__actions a,.form-actions #edit-submit,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button,.text-with-image__text a,.cart--cart-block .cart-block--contents__links a,.footer-fifth__subscribe .submit-button input,.contact-webform .submit-btn input,.pricing-card .button-wrapper a,.button{padding:8px 15px;font-size:16px;}}.btn-small,.product-listing-view__items__item__actions a,.password-confirm-message .error,.js-form-item.js-form-type-textarea label button,.field-add-more-submit{padding:4px 8px;}.ui-widget-content a.btn-primary,.ui-widget-content .product-listing-view__items__item__actions a,.product-listing-view__items__item__actions .ui-widget-content a,.ui-widget-content .form-actions a#edit-submit,.form-actions .ui-widget-content a#edit-submit,.ui-widget-content .text-with-image__text a,.text-with-image__text .ui-widget-content a,.ui-widget-content .pricing-card .button-wrapper a,.pricing-card .button-wrapper .ui-widget-content a,.ui-widget-content .cart--cart-block .cart-block--contents__links a,.cart--cart-block .cart-block--contents__links .ui-widget-content a{color:#fff;}.button--primary,.btn-primary,.product-listing-view__items__item__actions a,.form-actions #edit-submit,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button,.text-with-image__text a,.pricing-card .button-wrapper a,.cart--cart-block .cart-block--contents__links a,.footer-fifth__subscribe .submit-button input,.contact-webform .submit-btn input{color:#fff;background-color:var(--primary-color);}.button--primary:hover,.button--primary:focus,.btn-primary:hover,.product-listing-view__items__item__actions a:hover,.form-actions #edit-submit:hover,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button:hover,.text-with-image__text a:hover,.pricing-card .button-wrapper a:hover,.cart--cart-block .cart-block--contents__links a:hover,.footer-fifth__subscribe .submit-button input:hover,.contact-webform .submit-btn input:hover,.btn-primary:focus,.product-listing-view__items__item__actions a:focus,.form-actions #edit-submit:focus,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button:focus,.text-with-image__text a:focus,.pricing-card .button-wrapper a:focus,.cart--cart-block .cart-block--contents__links a:focus,.footer-fifth__subscribe .submit-button input:focus,.contact-webform .submit-btn input:focus{background-color:var(--primary-color-hover);color:white;}.btn-secondary,.form-actions #edit-preview,.js-form-item.js-form-type-textarea label button,.field-add-more-submit,.cart.cart-form form [data-drupal-selector=edit-actions] [data-drupal-selector=edit-checkout],#media-library-content .views-exposed-form input[type=submit]{background-color:#6c757d;border-color:#6c757d;color:white;}.btn-secondary:hover,.form-actions #edit-preview:hover,.js-form-item.js-form-type-textarea label button:hover,.field-add-more-submit:hover,.cart.cart-form form [data-drupal-selector=edit-actions] [data-drupal-selector=edit-checkout]:hover,#media-library-content .views-exposed-form input[type=submit]:hover,.btn-secondary:focus,.form-actions #edit-preview:focus,.js-form-item.js-form-type-textarea label button:focus,.field-add-more-submit:focus,.cart.cart-form form [data-drupal-selector=edit-actions] [data-drupal-selector=edit-checkout]:focus,#media-library-content .views-exposed-form input[type=submit]:focus{background-color:#5c636a;border-color:#565e64;}.btn-success,.password-confirm-message .ok{background-color:#198754;border-color:#198754;color:white;}.btn-success:hover,.password-confirm-message .ok:hover{background-color:#157347;border-color:#146c43;}.btn-teal,.product-full__header__info__main-info__buttons a{background-color:#30BCAF;border-color:#30BCAF;color:white;}.btn-teal:hover,.product-full__header__info__main-info__buttons a:hover{background-color:#20B486;border-color:#20B486;}.btn-danger,.password-confirm-message .error{background-color:#dc3545;border-color:#dc3545;color:white;}.btn-danger:hover,.password-confirm-message .error:hover{background-color:#bb2d3b;border-color:#b02a37;}.btn.disabled,.pricing-card .button-wrapper a.disabled,.disabled.button--primary,.disabled.btn-primary,.product-listing-view__items__item__actions a.disabled,.form-actions .disabled#edit-submit,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button.disabled,.text-with-image__text a.disabled,.cart--cart-block .cart-block--contents__links a.disabled,.footer-fifth__subscribe .submit-button input.disabled,.contact-webform .submit-btn input.disabled,.disabled.btn-secondary,.form-actions .disabled#edit-preview,.js-form-item.js-form-type-textarea label button.disabled,.disabled.field-add-more-submit,.cart.cart-form form [data-drupal-selector=edit-actions] .disabled[data-drupal-selector=edit-checkout],#media-library-content .views-exposed-form input.disabled[type=submit],.disabled.btn-success,.password-confirm-message .disabled.ok,.disabled.btn-teal,.product-full__header__info__main-info__buttons a.disabled,.disabled.btn-danger,.password-confirm-message .disabled.error,.btn[disabled],.pricing-card .button-wrapper a[disabled],[disabled].button--primary,[disabled].btn-primary,.product-listing-view__items__item__actions a[disabled],.form-actions [disabled]#edit-submit,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button[disabled],.text-with-image__text a[disabled],.cart--cart-block .cart-block--contents__links a[disabled],.footer-fifth__subscribe .submit-button input[disabled],.contact-webform .submit-btn input[disabled],[disabled].btn-secondary,.form-actions [disabled]#edit-preview,.js-form-item.js-form-type-textarea label button[disabled],[disabled].field-add-more-submit,.cart.cart-form form [data-drupal-selector=edit-actions] [disabled][data-drupal-selector=edit-checkout],#media-library-content .views-exposed-form input[disabled][type=submit],[disabled].btn-success,.password-confirm-message [disabled].ok,[disabled].btn-teal,.product-full__header__info__main-info__buttons a[disabled],[disabled].btn-danger,.password-confirm-message [disabled].error{cursor:not-allowed;background-color:#b9b9b9;border-color:#9a9a9a;color:#fff;}.btn.disabled:hover,.pricing-card .button-wrapper a.disabled:hover,.disabled.button--primary:hover,.disabled.btn-primary:hover,.product-listing-view__items__item__actions a.disabled:hover,.form-actions .disabled#edit-submit:hover,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button.disabled:hover,.text-with-image__text a.disabled:hover,.cart--cart-block .cart-block--contents__links a.disabled:hover,.footer-fifth__subscribe .submit-button input.disabled:hover,.contact-webform .submit-btn input.disabled:hover,.disabled.btn-secondary:hover,.form-actions .disabled#edit-preview:hover,.js-form-item.js-form-type-textarea label button.disabled:hover,.disabled.field-add-more-submit:hover,.cart.cart-form form [data-drupal-selector=edit-actions] .disabled[data-drupal-selector=edit-checkout]:hover,#media-library-content .views-exposed-form input.disabled[type=submit]:hover,.disabled.btn-success:hover,.password-confirm-message .disabled.ok:hover,.disabled.btn-teal:hover,.product-full__header__info__main-info__buttons a.disabled:hover,.disabled.btn-danger:hover,.password-confirm-message .disabled.error:hover,.btn[disabled]:hover,.pricing-card .button-wrapper a[disabled]:hover,[disabled].button--primary:hover,[disabled].btn-primary:hover,.product-listing-view__items__item__actions a[disabled]:hover,.form-actions [disabled]#edit-submit:hover,.ui-dialog.connext-modal.ui-widget.ui-widget-content .ui-dialog-buttonpane .form-actions button[disabled]:hover,.text-with-image__text a[disabled]:hover,.cart--cart-block .cart-block--contents__links a[disabled]:hover,.footer-fifth__subscribe .submit-button input[disabled]:hover,.contact-webform .submit-btn input[disabled]:hover,[disabled].btn-secondary:hover,.form-actions [disabled]#edit-preview:hover,.js-form-item.js-form-type-textarea label button[disabled]:hover,[disabled].field-add-more-submit:hover,.cart.cart-form form [data-drupal-selector=edit-actions] [disabled][data-drupal-selector=edit-checkout]:hover,#media-library-content .views-exposed-form input[disabled][type=submit]:hover,[disabled].btn-success:hover,.password-confirm-message [disabled].ok:hover,[disabled].btn-teal:hover,.product-full__header__info__main-info__buttons a[disabled]:hover,[disabled].btn-danger:hover,.password-confirm-message [disabled].error:hover{opacity:0.9;}body .flatpickr-calendar{border-radius:13px;padding:16px 8px;border:0;box-shadow:0 1px 9px 0 rgba(0,0,0,0.25);}body .flatpickr-calendar.open{width:fit-content;min-width:150px;}body .flatpickr-calendar .flatpickr-months{align-items:center;}body .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,body .flatpickr-calendar .flatpickr-months .flatpickr-next-month{display:none;}body .flatpickr-calendar .flatpickr-months .flatpickr-month{height:50px;padding-top:0;align-items:center;}body .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{left:0;width:100%;padding-inline:8px;display:flex;align-items:center;justify-content:space-between;}body .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{padding:8px;background-color:#F9F9F9;border-radius:8px;font-size:14px;font-weight:500;}body .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper{padding:8px;border-radius:8px;background-color:#F9F9F9;}body .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span.arrowUp,body .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span.arrowDown{border:0;opacity:1;}body .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span.arrowUp{top:4px;}body .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span.arrowDown{top:45%;}body .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper input{font-size:16px;font-weight:500;}body .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday{color:#06241B;font-size:14px;}.form-date.form-control{cursor:pointer;}ul.ui-autocomplete{box-shadow:6px 12px 21px -4px rgba(0,0,0,0.25);-webkit-box-shadow:6px 12px 21px -4px rgba(0,0,0,0.25);-moz-box-shadow:6px 12px 21px -4px rgba(0,0,0,0.25);min-width:248px;border-radius:6px;}ul.ui-autocomplete .ui-menu-item a{padding:8px 16px;display:block;}.field--widget-autocomplete-deluxe label{display:block;margin-bottom:4px;}.autocomplete-deluxe-throbber{margin-top:1px;}.autocomplete-deluxe-form{outline:0;width:50%;}.field--name-field-date-range .date-time-form{display:flex;align-items:center;gap:8px;width:100%;}.field--name-field-date-range .date-time-form > *{flex:1;}.tabledrag-toggle-weight{display:none !important;}.js-filter-guidelines{display:none;}.field-multiple-table{width:100%;}.field-multiple-table .field-label h4.label,.field-multiple-table .field-label .layout-checkout-form legend .label.fieldset-legend,.layout-checkout-form legend .field-multiple-table .field-label .label.fieldset-legend{text-align:start;margin-bottom:4px;}fieldset legend{margin-bottom:4px;}fieldset .fieldset-wrapper > h4,fieldset .layout-checkout-form legend .fieldset-wrapper > .fieldset-legend,.layout-checkout-form legend fieldset .fieldset-wrapper > .fieldset-legend,fieldset .layout-checkout-form .checkout-pane.checkout-pane-payment-information legend .fieldset-wrapper > .fieldset-legend,.layout-checkout-form .checkout-pane.checkout-pane-payment-information legend fieldset .fieldset-wrapper > .fieldset-legend{margin-bottom:4px;}.field--name-field-geolocation legend{display:none;}.draggable .field-multiple-drag a.tabledrag-handle{float:unset !important;margin:0 !important;}.draggable .field-multiple-drag a.tabledrag-handle .handle{width:24px;height:24px;margin:0;padding:0;background-image:url(/themes/custom/connext/icons/form/move.svg);background-repeat:no-repeat;background-position:center;margin-top:-16px;}.field-add-more-submit{margin-bottom:16px;}details > summary{list-style:none;margin-bottom:4px;pointer-events:none;}.quiz-questions-form details > summary{pointer-events:initial;}.js-media-library-widget .field-prefix{display:none;}.radio-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.ck.ck-editor__main{margin-bottom:16px;}.ck.ck-editor__main .ck-content{border-bottom-left-radius:6px !important;border-bottom-right-radius:6px !important;}div.autocomplete-deluxe-container{width:100%;border-radius:6px;border:1px solid rgba(102,102,102,0.35) !important;padding:8px 18px;color:#000;font-family:Poppins,sans-serif;font-size:14px;box-shadow:0;background:unset !important;margin-bottom:10px !important;}div.autocomplete-deluxe-container::placeholder,div.autocomplete-deluxe-container::-moz-placeholder,div.autocomplete-deluxe-container::-webkit-input-placeholder{color:rgba(0,0,0,0.4);font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}div.autocomplete-deluxe-container .autocomplete-deluxe-item{margin-top:0;}div.autocomplete-deluxe-container #autocomplete-deluxe-input{outline:0;margin-top:-3px;}.js-form-item label{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px;display:inline-block;}.js-form-item .nice-select{display:flex;align-items:center;}.js-form-item textarea,.js-form-item .nice-select,.js-form-item select,.js-form-item input[type=url],.js-form-item input[type=file],.js-form-item input[type=text],.js-form-item input[type=password],.js-form-item input[type=email],.js-form-item input[type=number]{width:100%;border-radius:6px;border:1px solid rgba(102,102,102,0.35);padding:12px 18px;color:#000;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:16px;height:46px;}.js-form-item textarea::placeholder,.js-form-item textarea::-moz-placeholder,.js-form-item textarea::-webkit-input-placeholder,.js-form-item .nice-select::placeholder,.js-form-item .nice-select::-moz-placeholder,.js-form-item .nice-select::-webkit-input-placeholder,.js-form-item select::placeholder,.js-form-item select::-moz-placeholder,.js-form-item select::-webkit-input-placeholder,.js-form-item input[type=url]::placeholder,.js-form-item input[type=url]::-moz-placeholder,.js-form-item input[type=url]::-webkit-input-placeholder,.js-form-item input[type=file]::placeholder,.js-form-item input[type=file]::-moz-placeholder,.js-form-item input[type=file]::-webkit-input-placeholder,.js-form-item input[type=text]::placeholder,.js-form-item input[type=text]::-moz-placeholder,.js-form-item input[type=text]::-webkit-input-placeholder,.js-form-item input[type=password]::placeholder,.js-form-item input[type=password]::-moz-placeholder,.js-form-item input[type=password]::-webkit-input-placeholder,.js-form-item input[type=email]::placeholder,.js-form-item input[type=email]::-moz-placeholder,.js-form-item input[type=email]::-webkit-input-placeholder,.js-form-item input[type=number]::placeholder,.js-form-item input[type=number]::-moz-placeholder,.js-form-item input[type=number]::-webkit-input-placeholder{color:rgba(0,0,0,0.4);font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}.js-form-item textarea:has(+ .description),.js-form-item .nice-select:has(+ .description),.js-form-item select:has(+ .description),.js-form-item input[type=url]:has(+ .description),.js-form-item input[type=file]:has(+ .description),.js-form-item input[type=text]:has(+ .description),.js-form-item input[type=password]:has(+ .description),.js-form-item input[type=email]:has(+ .description),.js-form-item input[type=number]:has(+ .description){margin-bottom:4px;}.js-form-item .nice-select{padding-right:24px;}.js-form-item textarea{height:auto;}.js-form-item input[type=file]{margin-bottom:4px;}.js-form-item .description{margin-bottom:16px;font-size:12px;color:#6D737A;}.js-form-item .description a{font-size:12px !important;color:var(--primary-color) !important;}.vertical-tabs__panes{padding:20px;}.vertical-tabs__menu-item-title{font-size:16px;}.vertical-tabs__menu-item-summary{font-size:14px;color:#555;}.js-form-item.js-form-type-checkbox,.js-form-item.js-form-type-radio{display:flex;align-items:center;justify-content:start;gap:4px;margin-bottom:16px;}.js-form-item.js-form-type-checkbox input[type=checkbox],.js-form-item.js-form-type-checkbox input[type=radio],.js-form-item.js-form-type-radio input[type=checkbox],.js-form-item.js-form-type-radio input[type=radio]{width:14px;}.js-form-item.js-form-type-checkbox label,.js-form-item.js-form-type-radio label{width:100%;flex:1;margin-bottom:0;}.js-form-type-managed-file{margin-bottom:16px;}.field--type-boolean{display:flex;width:100%;}.field--type-boolean .js-form-type-checkbox{flex-wrap:wrap;}.field--type-boolean .description{flex-basis:100%;}.password-strength,.password-suggestions{display:none !important;}.password-confirm-message .error{text-transform:uppercase;border-radius:0;padding:0 10px;pointer-events:none;}.password-confirm-message .ok{pointer-events:none;padding:0 10px;text-transform:uppercase;border-radius:0;}fieldset{border:0;}.js-form-managed-file{display:inline-block;position:relative;}.js-form-managed-file input[type=file]{position:absolute !important;top:0;left:0;width:100%;height:100%;margin:0 !important;padding:0 !important;opacity:0;cursor:pointer;z-index:2;border:0;}input[type=submit][id*=upload-button],.js-hide.button.js-form-submit.form-submit{display:none !important;}.js-form-type-managed-file > label{display:block;font-family:Poppins,sans-serif;font-size:16px;color:#000;margin-bottom:4px;}.js-form-managed-file:has(input[accept*=image])::before{content:"+Upload Picture";display:inline-flex;align-items:center;justify-content:center;padding:9px 36px;background:#c8dcff;color:#1f63ff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;border-radius:8px;cursor:pointer;user-select:none;white-space:nowrap;z-index:1;box-sizing:border-box;height:44px;}[lang=de] .js-form-managed-file:has(input[accept*=image])::before{content:"+Bild hochladen";}.field--name-field-attachments label[for*=edit-field]{display:inline-flex;align-items:center;justify-content:center;padding:9px 36px;background:#c8dcff;color:#1f63ff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;border-radius:8px;cursor:pointer;user-select:none;white-space:nowrap;z-index:1;box-sizing:border-box;height:44px;}.js-form-managed-file{padding:0;line-height:1;}.js-media-library-open-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 36px;background:#c8dcff;color:#1f63ff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;border-radius:8px;cursor:pointer;user-select:none;white-space:nowrap;z-index:1;box-sizing:border-box;border:0;height:44px;margin-bottom:16px;}.field--name-field-competency{border-radius:8px;background-color:rgba(102,102,102,0.0509803922);padding:16px;margin-bottom:16px;}.field--name-field-competency .nice-select{height:auto;line-height:normal;}.field--name-field-competency .nice-select .current{max-width:100%;text-wrap:auto;}.field--name-field-competency table{width:100%;}.field--name-field-competency table thead{text-align:left;}.competency-wrapper{display:flex;flex-direction:column;gap:16px;}.competency-wrapper .competency-content{display:flex;flex-direction:column;gap:16px;}.competency-wrapper .competency-item{display:flex;flex-direction:column;gap:16px;}.competency-wrapper .competency-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1019607843);padding-bottom:16px;}.competency-wrapper .competency-item .content{width:max-content;border:1px solid;padding:16px;min-width:20%;max-width:90%;}.field--widget-smartdate-inline,.field--widget-smartdate-default{border:1px solid rgba(102,102,102,0.35);border-radius:6px;padding:12px;margin-bottom:16px;}.field--widget-smartdate-inline h4,.field--widget-smartdate-inline .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .field--widget-smartdate-inline .fieldset-legend,.field--widget-smartdate-inline .layout-checkout-form .checkout-pane.checkout-pane-payment-information legend .fieldset-legend,.layout-checkout-form .checkout-pane.checkout-pane-payment-information legend .field--widget-smartdate-inline .fieldset-legend,.field--widget-smartdate-default h4,.field--widget-smartdate-default .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .field--widget-smartdate-default .fieldset-legend,.field--widget-smartdate-default .layout-checkout-form .checkout-pane.checkout-pane-payment-information legend .fieldset-legend,.layout-checkout-form .checkout-pane.checkout-pane-payment-information legend .field--widget-smartdate-default .fieldset-legend{font-size:16px;font-weight:normal;}.field--widget-smartdate-inline .field-multiple-drag,.field--widget-smartdate-default .field-multiple-drag{display:none;}.field--widget-smartdate-inline .time-start.date-time-form,.field--widget-smartdate-inline .time-end.date-time-form,.field--widget-smartdate-default .time-start.date-time-form,.field--widget-smartdate-default .time-end.date-time-form{display:flex;gap:8px;}.field--widget-smartdate-inline .form-item-field-event-smart-date-0-interval,.field--widget-smartdate-inline .form-item-field-event-smart-date-0-repeat-end-count,.field--widget-smartdate-inline .form-item-field-event-smart-date-0-repeat-end,.field--widget-smartdate-default .form-item-field-event-smart-date-0-interval,.field--widget-smartdate-default .form-item-field-event-smart-date-0-repeat-end-count,.field--widget-smartdate-default .form-item-field-event-smart-date-0-repeat-end{display:flex;align-items:center;gap:8px;}.field--widget-smartdate-inline .form-item-field-event-smart-date-0-interval label,.field--widget-smartdate-inline .form-item-field-event-smart-date-0-repeat-end-count label,.field--widget-smartdate-inline .form-item-field-event-smart-date-0-repeat-end label,.field--widget-smartdate-default .form-item-field-event-smart-date-0-interval label,.field--widget-smartdate-default .form-item-field-event-smart-date-0-repeat-end-count label,.field--widget-smartdate-default .form-item-field-event-smart-date-0-repeat-end label{margin:0;padding:0;}.field--widget-smartdate-inline .form-item-field-event-smart-date-0-repeat .nice-select,.field--widget-smartdate-inline .form-item-field-event-smart-date-0-repeat-end .nice-select,.field--widget-smartdate-default .form-item-field-event-smart-date-0-repeat .nice-select,.field--widget-smartdate-default .form-item-field-event-smart-date-0-repeat-end .nice-select{margin-bottom:0;}.field--widget-smartdate-inline details,.field--widget-smartdate-default details{width:100%;border:1px solid rgba(102,102,102,0.35);border-radius:6px;padding:12px;margin-top:8px;}.field--widget-smartdate-inline details > summary,.field--widget-smartdate-default details > summary{cursor:pointer;border-bottom:1px solid rgba(102,102,102,0.35);padding:8px;pointer-events:initial;}.field--widget-smartdate-inline details .form-check,.field--widget-smartdate-default details .form-check{display:flex;gap:8px;}.field--widget-smartdate-inline .fieldset-wrapper,.field--widget-smartdate-default .fieldset-wrapper{display:flex;column-gap:8px;flex-wrap:wrap;align-items:center;}.field--widget-smartdate-inline .fieldset-wrapper input,.field--widget-smartdate-default .fieldset-wrapper input{margin-bottom:0;}.field--widget-smartdate-inline .fieldset-wrapper h4,.field--widget-smartdate-inline .fieldset-wrapper .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .field--widget-smartdate-inline .fieldset-wrapper .fieldset-legend,.field--widget-smartdate-inline .fieldset-wrapper .repeat--label,.field--widget-smartdate-default .fieldset-wrapper h4,.field--widget-smartdate-default .fieldset-wrapper .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .field--widget-smartdate-default .fieldset-wrapper .fieldset-legend,.field--widget-smartdate-default .fieldset-wrapper .repeat--label{width:100%;}.field--widget-smartdate-inline .smartdate--time-inline.js-form-wrapper.form-wrapper h4,.field--widget-smartdate-inline .smartdate--time-inline.js-form-wrapper.form-wrapper .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .field--widget-smartdate-inline .smartdate--time-inline.js-form-wrapper.form-wrapper .fieldset-legend,.field--widget-smartdate-default .smartdate--time-inline.js-form-wrapper.form-wrapper h4,.field--widget-smartdate-default .smartdate--time-inline.js-form-wrapper.form-wrapper .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .field--widget-smartdate-default .smartdate--time-inline.js-form-wrapper.form-wrapper .fieldset-legend{display:none;}.field--widget-commerce-product-single-variation summary,.field--widget-geolocation-latlng summary{display:none;}.field--widget-commerce-product-single-variation > .details-wrap > .form-wrapper,.field--widget-commerce-product-single-variation .fieldset-wrapper,.field--widget-geolocation-latlng > .details-wrap > .form-wrapper,.field--widget-geolocation-latlng .fieldset-wrapper{display:flex;gap:16px;}.field--widget-commerce-product-single-variation > .details-wrap > .form-wrapper > *,.field--widget-commerce-product-single-variation .fieldset-wrapper > *,.field--widget-geolocation-latlng > .details-wrap > .form-wrapper > *,.field--widget-geolocation-latlng .fieldset-wrapper > *{flex:1;}.field--widget-commerce-product-single-variation > .details-wrap > .form-wrapper > * .field-suffix,.field--widget-commerce-product-single-variation .fieldset-wrapper > * .field-suffix,.field--widget-geolocation-latlng > .details-wrap > .form-wrapper > * .field-suffix,.field--widget-geolocation-latlng .fieldset-wrapper > * .field-suffix{display:none;}.field--name-field-external-booking-link .js-form-type-textfield,.field--name-field-external-booking-link .js-form-type-url label{display:none;}.geolocation-map-control.control_geocoder .js-form-type-search label{display:none;}.commerce-product-form .form-type-textfield{margin-bottom:10px;}.profile-form .field--type-entity-reference.field--name-field-address fieldset > legend{display:none;}.profile-form .field--type-entity-reference.field--name-field-address .address-container-inline:has(.js-form-item-field-address-0-inline-entity-form-address-0-address-given-name),.profile-form .field--type-entity-reference.field--name-field-address .form-item-field-address-0-inline-entity-form-address-0-address-address-line2{display:none !important;}.profile-form .field--type-entity-reference.field--name-field-address .field--type-address > fieldset .fieldset-wrapper > div > div{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;}.profile-form .field--type-entity-reference.field--name-field-address .field--type-address > fieldset .fieldset-wrapper > div > div .form-item-field-address-0-inline-entity-form-address-0-address-address-line1,.profile-form .field--type-entity-reference.field--name-field-address .field--type-address > fieldset .fieldset-wrapper > div > div .address-container-inline{grid-column:1/-1;}.profile-form .field--type-entity-reference.field--name-field-address .field--type-address > fieldset .fieldset-wrapper > div > div .address-container-inline{grid-column:1/-1;display:grid;column-gap:1rem;grid-template-columns:1fr 1fr;}.profile-form .field--type-entity-reference.field--name-field-address .field--type-address > fieldset .fieldset-wrapper > div > div .address-container-inline .form-item{margin-right:0;}.commerce-product-internal-offer-event-add-form .layout-region--commerce-secondary,.commerce-product-internal-offer-event-edit-form .layout-region--commerce-secondary{display:none;}.ui-dialog.modal-form .field--name-field-publication-status{display:none;}.nice-select{width:100% !important;}.nice-select .list{min-width:100%;display:none;}.nice-select.open .list{display:block;height:auto;max-height:400px;overflow:auto;margin-left:-2px;}.layout-commerce-form{display:flex !important;flex-wrap:wrap;gap:16px;}.layout-commerce-form > div{flex-shrink:0;}.layout-commerce-form > :nth-child(1){flex:3 1 0%;}.layout-commerce-form > :nth-child(2):has(*){flex:2 1 0%;}.layout-commerce-form > :nth-child(2):empty{display:none;}.layout-commerce-form > :nth-child(3){flex:1 1 100%;}.stats-block{background-color:rgba(27,100,227,0.0509803922);padding-block:28px;}@media (min-width:768px){.stats-block{padding-block:32px;}}@media (min-width:1280px){.stats-block{padding-block:42px;}}.stats-block__content{display:grid;grid-template-columns:1fr 1fr;gap:24px;}@media (min-width:768px){.stats-block__content{display:flex;flex-wrap:wrap;justify-content:space-between;}}.stats-block .icon-with-number-and-text{display:flex;align-items:center;gap:16px;}@media (min-width:768px){.stats-block .icon-with-number-and-text{gap:20px;}}@media (min-width:1280px){.stats-block .icon-with-number-and-text{gap:24px;}}.stats-block .icon-with-number-and-text__icon{flex-shrink:0;}.stats-block .icon-with-number-and-text__icon img{width:50px;height:50px;display:block;object-fit:contain;}@media (min-width:768px){.stats-block .icon-with-number-and-text__icon img{width:52px;height:52px;}}@media (min-width:1280px){.stats-block .icon-with-number-and-text__icon img{width:84px;height:84px;}}.stats-block .icon-with-number-and-text__text-number__number{font-family:Poppins,sans-serif;font-weight:600;font-size:18.8px;line-height:23.49px;color:#06241B;margin-bottom:6px;}@media (min-width:768px){.stats-block .icon-with-number-and-text__text-number__number{font-size:20px;margin-bottom:6px;}}@media (min-width:1280px){.stats-block .icon-with-number-and-text__text-number__number{font-size:29px;margin-bottom:8px;}}.testimonial{overflow:hidden;}.testimonial-content{padding-block:50px;position:relative;}@media (min-width:768px){.testimonial-content{padding-block:70px;}}@media (min-width:1280px){.testimonial-content{padding-block:100px;}}.testimonial-content::before{position:absolute;background-image:url(/themes/custom/connext/images/design-elements/purple-plan.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:0;right:-190px;top:80px;}@media (min-width:768px){.testimonial-content::before{content:"";width:200px;height:150px;}}@media (min-width:1280px){.testimonial-content::before{width:300px;height:250px;}}.testimonial-content::after{position:absolute;background-image:url(/themes/custom/connext/images/design-elements/teal-curved-line.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:0;left:-130px;}@media (min-width:768px){.testimonial-content::after{content:"";width:150px;height:70px;bottom:80px;}}@media (min-width:1280px){.testimonial-content::after{height:100px;bottom:80px;}}.testimonial-content__title{font-family:Poppins,sans-serif;font-weight:700;font-style:Bold;font-size:24px;line-height:29px;color:#001E4A;margin-bottom:16px;}@media (min-width:1280px){.testimonial-content__title{font-size:36px;line-height:43px;}}@media (min-width:1680px){.testimonial-content__title{font-size:40px;line-height:48px;}}.testimonial-content__title span{color:var(--primary-color);}.testimonial-content__body{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#6D737A;margin-bottom:27px;}@media (min-width:768px){.testimonial-content__body{font-size:16px;line-height:19px;margin-bottom:30px;}}.testimonial-content__testimonials{display:flex;gap:24px;}.testimonial-content__dots{text-align:center;margin-top:32px;}.testimonial-content__dots ul{display:flex;justify-content:center;gap:8px;padding:0;margin:0;list-style:none;position:unset;}.testimonial-content__dots ul li{width:12px;height:12px;}.testimonial-content__dots ul li button{width:12px;height:12px;border-radius:50%;background:#d9d9d9;border:none;padding:0;cursor:pointer;transition:background 0.3s ease;}.testimonial-content__dots ul li button::before{font-size:0;}.testimonial-content__dots ul li.slick-active button{background:var(--primary-color);}.testimonial-content__arrows{justify-content:end;}.testimonial-content .testimonial-item{padding:21px;box-shadow:0px 0px 18px 0px rgba(0,0,0,0.22);-webkit-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.22);-moz-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.22);border-radius:16px;position:relative;background-color:white;}@media (min-width:768px){.testimonial-content .testimonial-item{border-radius:18px;}}@media (min-width:1280px){.testimonial-content .testimonial-item{padding:28px;border-radius:30px;}}@media (min-width:1680px){.testimonial-content .testimonial-item{padding:32px;}}.testimonial-content .testimonial-item::before{content:"";position:absolute;inset:0;z-index:-1;width:100%;height:100%;border-radius:24px;}@media (min-width:768px){.testimonial-content .testimonial-item::before{border-radius:26px;}}@media (min-width:1280px){.testimonial-content .testimonial-item::before{border-radius:36px;}}.testimonial-content .testimonial-item::after{content:"";width:24px;height:24px;position:absolute;top:6px;right:16px;background-size:contain;background-repeat:no-repeat;}@media (min-width:768px){.testimonial-content .testimonial-item::after{width:26px;height:26px;top:16px;right:28px;}}@media (min-width:1280px){.testimonial-content .testimonial-item::after{width:40px;height:40px;}}.testimonial-content .testimonial-item:nth-child(4n+1)::before{background-color:#30BCAF;bottom:-8px;left:-8px;top:8px;right:8px;}.testimonial-content .testimonial-item:nth-child(4n+1)::after{background-image:url(/themes/custom/connext/icons/quotes/teal-quotes.svg);}.testimonial-content .testimonial-item:nth-child(4n+2)::before{background-color:#9268E8;bottom:8px;left:8px;top:-8px;right:-8px;}.testimonial-content .testimonial-item:nth-child(4n+2)::after{background-image:url(/themes/custom/connext/icons/quotes/purple-quotes.svg);}.testimonial-content .testimonial-item:nth-child(4n+3)::before{background-color:#F5D800;bottom:-8px;left:-8px;top:8px;right:8px;}.testimonial-content .testimonial-item:nth-child(4n+3)::after{background-image:url(/themes/custom/connext/icons/quotes/yellow-quotes.svg);}.testimonial-content .testimonial-item:nth-child(4n+4)::before{background-color:var(--primary-color);bottom:8px;left:8px;top:-8px;right:-8px;}.testimonial-content .testimonial-item:nth-child(4n+4)::after{background-image:url(/themes/custom/connext/icons/quotes/blue-quotes.svg);}.testimonial-content .testimonial-item__image-heading{display:flex;align-items:center;gap:8px;margin-bottom:24px;}.testimonial-content .testimonial-item__image-heading__image img{width:50px;height:50px;border-radius:100%;object-fit:cover;}.testimonial-content .testimonial-item__image-heading__heading{font-family:Poppins,sans-serif;font-weight:400;color:#000;font-size:12px;line-height:17.05px;}@media (min-width:768px){.testimonial-content .testimonial-item__image-heading__heading{font-size:14px;}}.testimonial-content .testimonial-item__image-heading__heading h4,.testimonial-content .testimonial-item__image-heading__heading .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .testimonial-content .testimonial-item__image-heading__heading .fieldset-legend{font-size:14px;line-height:17.05px;font-weight:600;margin-bottom:8px;}@media (min-width:768px){.testimonial-content .testimonial-item__image-heading__heading h4,.testimonial-content .testimonial-item__image-heading__heading .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .testimonial-content .testimonial-item__image-heading__heading .fieldset-legend{font-size:16px;}}@media (min-width:1280px){.testimonial-content .testimonial-item__image-heading__heading h4,.testimonial-content .testimonial-item__image-heading__heading .layout-checkout-form legend .fieldset-legend,.layout-checkout-form legend .testimonial-content .testimonial-item__image-heading__heading .fieldset-legend{font-size:22px;}}.testimonial-content .testimonial-item__body{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:12.79px;color:#363A3D;}.testimonial-content .testimonial-item__body p{margin-bottom:12px;}@media (min-width:768px){.testimonial-content .testimonial-item__body{font-size:14px;line-height:18px;}}@media (min-width:1280px){.testimonial-content .testimonial-item__body{font-size:16px;line-height:24px;}}.listing-homepage{padding-block:60px;}.listing-homepage.blue-bg{background-color:#F4F7FE;}@media (min-width:768px){.listing-homepage{padding-block:80px;}}@media (min-width:1280px){.listing-homepage{padding-block:90px;}}.listing-homepage__arrows{justify-content:start;}@media (min-width:1280px){.listing-homepage__arrows{justify-content:center;}}.listing-homepage header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:28px;line-height:43.71px;text-align:center;color:#001E4A;margin-bottom:16px;}@media (min-width:768px){.listing-homepage header h2{font-size:34px;margin-bottom:24px;}}@media (min-width:1280px){.listing-homepage header h2{font-size:50px;line-height:64px;margin-bottom:40px;}}.listing-homepage header h2 span{color:var(--primary-color);}.listing-homepage__cards{display:flex;align-items:stretch;}.listing-homepage__cards .slick-track{display:flex !important;align-items:stretch !important;}.listing-homepage__cards .slick-slide{height:auto !important;display:flex !important;align-items:stretch !important;}.listing-homepage__cards__card{box-shadow:0px 0px 18px 0px rgba(0,0,0,0.22);-webkit-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.22);-moz-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.22);padding:8px;border-radius:13px;display:flex !important;flex-direction:column;flex:1 1 100%;background-color:white;height:100% !important;position:relative;}@media (min-width:768px){.listing-homepage__cards__card{padding:12px;border-radius:17px;}}@media (min-width:1280px){.listing-homepage__cards__card{padding:16px;border-radius:24px;}}.listing-homepage__cards__card::before{content:"";position:absolute;width:100%;height:95%;left:-8px;top:50%;translate:0 -50%;border-radius:22px;z-index:-1;}.listing-homepage__cards__card:nth-child(4n+1)::before{background-color:var(--primary-color);}.listing-homepage__cards__card:nth-child(4n+2)::before{background-color:#F5D800;}.listing-homepage__cards__card:nth-child(4n+3)::before{background-color:#30BCAF;}.listing-homepage__cards__card:nth-child(4n+4)::before{background-color:#9268E8;}.listing-homepage__cards__card__image{position:relative;}.listing-homepage__cards__card__image img{width:100%;height:116px;border-radius:5px;object-fit:cover;display:block;margin-bottom:8px;}@media (min-width:768px){.listing-homepage__cards__card__image img{height:125px;}}@media (min-width:1280px){.listing-homepage__cards__card__image img{margin-bottom:12px;border-radius:8px;height:190px;}}.listing-homepage__cards__card__image__subject{position:absolute;top:14px;left:14px;font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:13.07px;padding:4px 12px;background-color:rgba(255,255,255,0.6);border-radius:4px;color:#1B1D1F;}.listing-homepage__cards__card__provider{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:16px;color:var(--primary-color);margin-bottom:8px;}@media (min-width:1280px){.listing-homepage__cards__card__provider{font-size:14px;line-height:18px;}}.listing-homepage__cards__card__title{font-family:Poppins,sans-serif;font-weight:500;line-height:16px;font-size:12px;margin-bottom:6px;}@media (min-width:1280px){.listing-homepage__cards__card__title{margin-bottom:8px;font-size:16px;line-height:1;}}.listing-homepage__cards__card__body{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.2;color:#9D9D9D;margin-bottom:8px;}.listing-homepage__cards__card__body span.label{font-weight:500;color:#6D737A;}@media (min-width:1280px){.listing-homepage__cards__card__body{font-size:14px;}}.listing-homepage__cards__card__price-and-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #E7E9EB;width:calc(100% + 16px);margin-left:-8px;padding-inline:8px;margin-top:auto;}@media (min-width:768px){.listing-homepage__cards__card__price-and-link{width:calc(100% + 24px);margin-left:-12px;padding-inline:12px;}}@media (min-width:1280px){.listing-homepage__cards__card__price-and-link{width:calc(100% + 32px);margin-left:-16px;padding-inline:16px;}}.listing-homepage__cards__card__price-and-link__price{font-family:PublicSans,sans-serif;font-weight:600;font-size:14.57px;line-height:19.43px;}.listing-homepage.latest-events header h2{text-align:start;margin-bottom:16px;}.listing-homepage.latest-events header p{margin-bottom:32px;}.listing-homepage__cards__card.event{flex-direction:row;gap:18px;align-items:center !important;padding:16px 12px;}.listing-homepage__cards__card.event::before{top:8px;translate:unset;border-radius:32px;height:100%;}.listing-homepage__cards__card.event .listing-homepage__cards__card__image{flex-shrink:0;}.listing-homepage__cards__card.event .listing-homepage__cards__card__image img{width:75px;height:75px;object-fit:cover;display:block;border-radius:5px;}@media (min-width:1280px){.listing-homepage__cards__card.event .listing-homepage__cards__card__image img{border-radius:8px;width:108px;height:108px;}}.listing-homepage__cards__card.event .listing-homepage__cards__card__text__title{font-family:Poppins,sans-serif;font-weight:700;font-size:14.57px;line-height:120%;margin-bottom:8px;color:#001E49;}@media (min-width:1280px){.listing-homepage__cards__card.event .listing-homepage__cards__card__text__title{font-size:20px;margin-bottom:12px;}}.listing-homepage__cards__card.event .listing-homepage__cards__card__text__body{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.2;color:#555555;margin-bottom:8px;}@media (min-width:768px){.listing-homepage__cards__card.event .listing-homepage__cards__card__text__body{margin-bottom:12px;font-size:14.55px;}}.listing-homepage__cards__card.event .listing-homepage__cards__card__text__date{font-family:Poppins,sans-serif;font-weight:700;font-size:12px;line-height:1.2;color:var(--primary-color);}@media (min-width:768px){.listing-homepage__cards__card.event .listing-homepage__cards__card__text__date{font-size:14px;}}@media (min-width:1280px){.listing-homepage__cards__card.event .listing-homepage__cards__card__text__date{font-size:16px;}}.listing-homepage__cards__card.event .listing-homepage__cards__card__link{flex-shrink:0;}.listing-homepage__cards__card.event .listing-homepage__cards__card__link a img{width:16px;height:16px;object-fit:contain;object-position:center end;}@media (min-width:768px){.listing-homepage__cards__card.event .listing-homepage__cards__card__link a img{width:20px;height:20px;}}.user-menu-wrapper{position:relative;}.user-menu-wrapper .user-menu-header{display:flex;align-items:center;color:var(--primary-color);font-size:16px;text-transform:capitalize;line-height:18px;font-weight:500;text-align:right;cursor:pointer;}.user-menu-wrapper .user-menu-header .user-name{display:none;}.user-menu-wrapper .user-menu-header .dropdown-icon{display:none;color:var(--primary-color);margin-inline:14px;}.user-menu-wrapper .user-menu-header .user-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;}.user-menu-dropdown{position:absolute;background:#fff;padding:20px 36px;width:304px;border-radius:14px;box-shadow:0 0 20px rgba(0,0,0,0.2509803922);top:50px;right:0;z-index:9;display:none;}.user-menu-dropdown .dropdown-close-icon{float:right;cursor:pointer;}.user-menu-dropdown .menu-item{display:flex;align-items:center;gap:23px;}.user-menu-dropdown .menu-item a{font-weight:500;color:#333333;font-size:16.8px;line-height:42px;}.user-menu-dropdown .menu-item .icon{color:var(--primary-color);}.user-menu-dropdown .menu-item .icon.setting-icon{color:var(--primary-color);}.logout-button{display:block;margin-top:15px;padding:10px 15px;text-align:center;border-radius:8px;background-color:var(--primary-color);color:#fff;}.logout-button:hover{background-color:var(--primary-color-hover);}.private-message-thread-messages .label{display:none;}.private-message-author-self .message{margin-bottom:20px;}.private-message-author-self .message__body{padding:16px;border:1px solid #F3F5F7;border-radius:12px;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:150%;color:#141718;margin-left:20px;}@media (min-width:768px){.private-message-author-self .message__body{font-size:14px;padding-bottom:20px;}}@media (min-width:768px){.private-message-author-self .message__body{font-size:16px;padding-bottom:32px;}}.private-message-author-self .message__date{font-family:Poppins,sans-serif;font-weight:500;font-size:10px;line-height:12.12px;letter-spacing:-2%;color:rgba(108,114,117,0.5019607843);margin-top:6px;margin-bottom:8px;margin-left:20px;}@media (min-width:768px){.private-message-author-self .message__date{font-size:12px;}}.private-message-author-other .message{margin-bottom:20px;}.private-message-author-other .message__body{padding:16px;border:1px solid #F3F5F7;border-radius:12px;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:150%;color:white;margin-right:20px;background-color:var(--primary-color);}@media (min-width:768px){.private-message-author-other .message__body{font-size:14px;padding-bottom:20px;}}@media (min-width:768px){.private-message-author-other .message__body{font-size:16px;padding-bottom:32px;}}.private-message-author-other .message__date{font-family:Poppins,sans-serif;font-weight:500;font-size:10px;line-height:12.12px;letter-spacing:-2%;color:rgba(108,114,117,0.5019607843);margin-top:6px;margin-bottom:8px;margin-right:20px;}@media (min-width:768px){.private-message-author-other .message__date{font-size:12px;}}.private-message-thread-inbox{background-color:#FFFFFF;border-radius:8px;border:none !important;font-size:16px;font-weight:600;color:#141718;padding:10px !important;margin-bottom:18px !important;margin-right:10px;margin-left:10px;margin-top:24px;}.private-message-thread-inbox.active-thread{background-color:var(--primary-color) !important;color:#FFFFFF;}.private-message-thread-inbox .private-message-recipients > div{display:flex;align-items:center;gap:12px;}.private-message-thread-inbox .private-message-recipients > div img{width:40px;height:40px;border-radius:50%;object-fit:cover;}.private-message-form .ck.ck-sticky-panel__content{border-radius:6px 6px 0 0 !important;border:1px solid #E8ECEF !important;border-bottom:0 !important;overflow:hidden !important;}.private-message-form .ck-content{border-radius:0 0 6px 6px !important;border:1px solid #E8ECEF !important;overflow:hidden !important;}.private-message-form textarea:focus-visible{outline-color:var(--primary-color);}#private-message-header-container .private-message-header-inner{border:3px solid #F4F4F4;padding-block:12px;padding-left:35px;margin-bottom:36px;}#private-message-header-container .private-message-header-inner .pm-header-member{display:flex;align-items:center;gap:24px;}#private-message-header-container .private-message-header-inner .pm-header-member img{width:74px;height:74px;border-radius:50%;object-fit:cover;}.sidebar-second:has(.block-private-message){background-color:#F4F4F4;}.product-full__header{background-color:var(--primary-color);padding-top:36px;color:white;margin-bottom:32px;}.product-full__header .container,.product-full__header .product-full__content,.product-full__header .success-message,.product-full__header .error-message,.product-full__header .info-message,.product-full__header .stats-block__content,.product-full__header .listing-homepage header,.listing-homepage .product-full__header header,.product-full__header .listing-homepage__cards{display:flex;flex-direction:column;gap:12px;}@media (min-width:992px){.product-full__header .container,.product-full__header .product-full__content,.product-full__header .success-message,.product-full__header .error-message,.product-full__header .info-message,.product-full__header .stats-block__content,.product-full__header .listing-homepage header,.listing-homepage .product-full__header header,.product-full__header .listing-homepage__cards{flex-direction:row;justify-content:space-between;}}.product-full__header__info{flex:1;}.product-full__header__info__main-info{display:flex;justify-content:space-between;}.product-full__header__info__main-info__text__subj-and-provider{display:flex;align-items:center;gap:16px;}.product-full__header__info__main-info__text__subj-and-provider__subject{background-color:white;border-radius:5px;color:var(--primary-color);padding:5px 7px;width:fit-content;text-align:center;}.product-full__header__info__main-info__text__subj-and-provider__provider span{display:inline-block;}.product-full__header__info__main-info__text__subj-and-provider__provider a{color:#ffffff;}.product-full__header__info__main-info__text__title{font-family:Poppins,sans-serif;font-weight:600;font-size:20.48px;line-height:120%;text-transform:capitalize;margin-bottom:8px;margin-top:16px;}@media (min-width:992px){.product-full__header__info__main-info__text__title{font-size:22px;}}@media (min-width:1280px){.product-full__header__info__main-info__text__title{font-size:32px;}}.product-full__header__info__main-info__text__subtitle{font-size:12px;margin-bottom:16px;}@media (min-width:1280px){.product-full__header__info__main-info__text__subtitle{font-size:18px;margin-bottom:20px;}}.product-full__header__info__main-info__buttons a{display:block;width:100%;margin-bottom:10px;}.product-full__header__info__additional-info{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:32px;}.product-full__header__info__additional-info > div{display:flex;gap:8px;align-items:center;}.product-full__header__info__additional-info > div img{width:20px;height:20px;object-fit:contain;display:block;}.product-full__header__image{flex-shrink:0;margin-bottom:45px;}@media (min-width:992px){.product-full__header__image{margin-bottom:-50px;}}@media (min-width:992px){.product-full__header__image{margin-bottom:-72px;}}.product-full__header__image__image img{width:100%;height:211px;border-radius:17px 17px 0 0;object-fit:cover;border:1px solid #EAEAEA;border-bottom:0;}@media (min-width:992px){.product-full__header__image__image img{width:250px;height:160px;}}@media (min-width:992px){.product-full__header__image__image img{width:370px;height:220px;}}.product-full__header__image__price-and-cart{padding:18px;background-color:white;border-radius:0 0 16px 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid #EAEAEA;border-top:0;gap:8px;}.product-full__header__image__price-and-cart__price{font-weight:600;font-size:12px;line-height:120%;text-transform:capitalize;color:var(--primary-color);}@media (min-width:1280px){.product-full__header__image__price-and-cart__price{font-size:18px;}}.product-full__content__offer{border:1px solid #EAEAEA;border-radius:12px;padding:12px;margin-bottom:36px;}@media (min-width:992px){.product-full__content__offer{margin-bottom:48px;max-width:calc(100% - 260px);}}@media (min-width:1280px){.product-full__content__offer{margin-bottom:72px;padding:16px;max-width:calc(100% - 390px);}}.product-full__content__offer .label{font-size:12px;font-weight:bold;margin-bottom:16px;}@media (min-width:992px){.product-full__content__offer .label{font-size:14px;}}@media (min-width:1280px){.product-full__content__offer .label{font-size:16px;}}.product-full__content__offer .content{font-size:12px;}@media (min-width:992px){.product-full__content__offer .content{font-size:14px;}}.product-full__content__linked-courses > .label{font-family:Poppins,sans-serif;font-weight:700;font-size:28px;line-height:43.71px;text-align:center;color:#001E4A;margin-top:30px;}@media (min-width:768px){.product-full__content__linked-courses > .label{font-size:34px;}}@media (min-width:1280px){.product-full__content__linked-courses > .label{font-size:50px;line-height:64px;}}.product-full__content__linked-courses > .label span{color:var(--primary-color);}.product-full__content__linked-courses .listing-homepage__cards__card{max-width:350px;}.is-disabled{pointer-events:none;opacity:0.6;cursor:not-allowed;}.project-details-form-wrapper ul{list-style:none;}.project-details-form-wrapper .content{margin-bottom:16px;padding:12px 18px;border:1px solid #E1E1E1;border-radius:8px;}.project-details-form-wrapper .field-competency-wrapper{padding:16px;border:1px solid #E1E1E1;border-radius:8px;margin-bottom:16px;background-color:rgba(102,102,102,0.0509803922);}.project-details-form-wrapper .field-competency-wrapper .competency-item:not(:last-child){margin-bottom:12px;border-bottom:1px solid #CCCCCC;}.project-header{margin:32px 0;}.project-header .card-title{font-size:32px;line-height:40px;margin-bottom:0;}.project-content{border:1px solid #EAEAEA;border-radius:8px;padding:32px;}.project-content h2{font-size:24px;line-height:32px;}.project-content .project-status .status-item{display:flex;gap:32px;}.project-content .project-status .status-item .label{color:#9095A0;font-weight:600;min-width:120px;display:flex;align-items:center;gap:8px;}.project-content .project-status .status-item:not(:last-child){margin-bottom:16px;}.project-content .project-comments > section > h2{display:none;}.user-card{display:flex;gap:8px;align-items:center;}.user-card img{width:48px;height:48px;border-radius:50%;object-fit:cover;}.user-card .user-card-date{color:rgba(108,114,117,0.5019607843);}.status-badge{display:inline-block;padding:6px 28px;border-radius:16px;font-size:14px;text-transform:capitalize;}.status-badge.active{background-color:#E6F4FF;}.status-badge.pending,.status-badge.in_progress,.status-badge.inprogress{background-color:#FFC11F;}.status-badge.not_started{background-color:#FFF4E5;}.status-badge.completed{background-color:#55BE24;}.status-badge.archived{background-color:#F3F4F6;}.status-badge-field-wrapper .status-badge-field{margin:0;border-radius:32px;font-size:14px;text-transform:capitalize;padding:8px 44px;}.status-badge-field-wrapper .status-badge-field.active{background-color:#30BCAF;}.status-badge-field-wrapper .status-badge-field.pending{background-color:#FFC11F;}.status-badge-field-wrapper .status-badge-field.in_progress{background-color:#FFF4E5;}.status-badge-field-wrapper .status-badge-field.completed{background-color:#55BE24;}.status-badge-field-wrapper .status-badge-field.archived{background-color:#F3F4F6;}.card-image-text{display:flex;gap:16px;}.card-image-text .card-image{width:calc(15% - 8px);}.card-image-text .card-image img{width:100%;height:auto;border-radius:8px;}.card-image-text .card-text{width:calc(85% - 8px);}.card-image-text .card-description{color:#666666;}.card-image-text .card-description .label{font-weight:bold;}hr{border:none;border-top:2px solid #EAEAEA;}hr.hr-sp-lg{margin:32px 0;}.comment-item{margin-bottom:24px;}.comment-item .comment-content{display:flex;justify-content:space-between;border:1px solid #E1E1E1;border-radius:8px;padding:16px;background-color:#F3F5F7;}.comment-item:nth-child(even) .comment-content{color:#fff;background-color:#30BCAF;}.comment-item .links{list-style:none;}.product-listing-view .header-and-exposed{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;margin-top:16px;}@media (min-width:768px){.product-listing-view .header-and-exposed{flex-direction:row;justify-content:space-between;align-items:center;flex:1;}}.product-listing-view .header-and-exposed header{display:flex;justify-content:space-between;align-items:center;flex:1;}.product-listing-view .header-and-exposed header h1{font-family:Poppins,sans-serif;font-weight:600;font-size:21.81px;line-height:1.2;margin-bottom:18px;text-align:center;color:#000;}@media (min-width:768px){.product-listing-view .header-and-exposed header h1{font-size:28px;}}@media (min-width:1280px){.product-listing-view .header-and-exposed header h1{font-size:32px;}}.product-listing-view .header-and-exposed header a:not(.btn):not(.button--primary):not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-teal):not(.btn-danger):not(.field-add-more-submit){font-family:Poppins,sans-serif;text-align:center;text-decoration:none;color:var(--primary-color);font-size:14px;margin-bottom:16px;}.product-listing-view .header-and-exposed .exposed-filters .bef-exposed-form{position:relative;}.product-listing-view .header-and-exposed .exposed-filters .bef-exposed-form input[type=submit]{position:absolute;top:6px;right:0;background:transparent url(/themes/custom/connext/icons/article/search.svg) no-repeat center center;background-size:20px 20px;border:none;color:transparent;width:32px;height:32px;padding:0;cursor:pointer;display:block !important;}.product-listing-view .header-and-exposed .exposed-filters .bef-exposed-form input[type=submit]:focus{outline:none;box-shadow:none;}.product-listing-view .header-and-exposed .exposed-filters .bef-exposed-form input[type=text]{margin-bottom:0;}.product-listing-view .header-and-exposed .exposed-filters form .form-item-combine{text-align:end;margin-bottom:0;}.product-listing-view .header-and-exposed .exposed-filters form .exposed-filter-search{width:100%;}@media (min-width:768px){.product-listing-view .header-and-exposed .exposed-filters form .exposed-filter-search{max-width:300px;margin-left:auto;margin-bottom:0 !important;}}.product-listing-view__items__item{border:1px solid #EAEAEA;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:32px;}.product-listing-view__items__item__image{flex:0 0 auto;position:relative;}.product-listing-view__items__item__image::before{content:"";position:absolute;left:-6px;top:-6px;border-radius:16px;width:100%;height:100%;background-color:var(--primary-color);z-index:-1;}@media (min-width:768px){.product-listing-view__items__item__image::before{border-radius:24px;left:-12px;top:-12px;}}.product-listing-view__items__item__image img{width:112px;height:112px;object-fit:cover;display:block;border-radius:11px 0 0 11px;}@media (min-width:1280px){.product-listing-view__items__item__image img{width:164px;height:164px;}}.product-listing-view__items__item__info{flex:1;font-family:Poppins,sans-serif;}.product-listing-view__items__item__info__provider{font-weight:400;font-size:12px;line-height:150%;color:#000;margin-bottom:6px;}@media (min-width:768px){.product-listing-view__items__item__info__provider{font-size:14px;}}.product-listing-view__items__item__info__title{font-weight:600;font-size:12px;line-height:1.2;margin-bottom:8px;}@media (min-width:768px){.product-listing-view__items__item__info__title{font-size:14px;}}@media (min-width:1280px){.product-listing-view__items__item__info__title{font-size:16px;}}.product-listing-view__items__item__info__price{font-weight:500;font-size:12px;line-height:150%;color:#55BE24;}.product-listing-view__items__item__info__price a{color:#55BE24;text-decoration:none;}.product-listing-view__items__item__info__price a:hover{text-decoration:underline;}@media (min-width:1280px){.product-listing-view__items__item__info__price{font-size:14px;}}.product-listing-view__items__item__actions{flex:0 0 100%;padding-inline:12px;padding-block-end:20px;display:flex;flex-wrap:wrap;gap:8px;}.product-listing-view__items__item__actions > *{flex:1 1 calc(50% - 8px);white-space:nowrap;}@media (min-width:768px){.product-listing-view__items__item__actions{padding-block:14px;flex:0 0 auto;max-width:280px;}}@media (min-width:1280px){.product-listing-view__items__item__actions{padding:16px;max-width:360px;}}.product-listing-view__items__item__actions a{font-size:12px;font-weight:400;width:100%;}@media (min-width:1280px){.product-listing-view__items__item__actions a{padding:8px 16px;font-size:14px;}}.product-listing-view__items__item__actions__open a{background-color:rgba(48,188,175,0.2509803922);color:#30BCAF;}.product-listing-view__items__item__actions__open a:hover{color:#30BCAF;background-color:rgba(48,188,174,0.4549019608);}.product-listing-view__items__item__actions__edit a{background-color:rgba(65,130,249,0.3490196078);color:var(--primary-color);}.product-listing-view__items__item__actions__edit a:hover{color:var(--primary-color);background-color:rgba(65,129,249,0.4549019608);}.product-listing-view__items__item__actions__deactivate a{color:#9268E8;background-color:rgba(146,104,232,0.231372549);}.product-listing-view__items__item__actions__deactivate a:hover{color:#9268E8;background-color:rgba(147,104,232,0.4274509804);}.product-listing-view__items__item__actions__delete a{color:#EE1D52;background-color:rgba(238,29,82,0.2);}.product-listing-view__items__item__actions__delete a:hover{color:#EE1D52;background-color:rgba(238,29,81,0.3294117647);}.product-listing-view__items__item.image-radius{padding:16px 0 16px 16px;}.product-listing-view__items__item.image-radius .product-listing-view__items__item__image::before{border-radius:50%;left:0;top:0;}.product-listing-view__items__item.image-radius .product-listing-view__items__item__image img{width:75px;height:75px;border-radius:50%;}@media (min-width:1280px){.product-listing-view.provider-events .product-listing-view__items{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item{background-color:#f4f3f3;padding:9px;margin-bottom:24px;position:relative;}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item::before{content:"";position:absolute;left:-6px;bottom:-6px;width:100%;height:100%;z-index:-1;border-radius:18px;}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item:nth-child(4n+1)::before{background-color:var(--primary-color);}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item:nth-child(4n+2)::before{background-color:#F5D800;}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item:nth-child(4n+3)::before{background-color:#30BCAF;}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item:nth-child(4n+4)::before{background-color:#9268E8;}@media (min-width:1280px){.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item{margin-bottom:0;}}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__image{flex-shrink:0;}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__image img{border-radius:6px;width:75px;height:75px;object-fit:cover;}@media (min-width:768px){.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__image img{width:100px;height:100px;}}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__image::before{content:unset;}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__info__name{font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:100%;text-transform:uppercase;margin-bottom:4px;color:#001E49;position:relative;width:fit-content;}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__info__name::after{content:"";width:30px;height:2px;background-color:#1D2130;position:absolute;right:-50px;top:50%;translate:0 -50%;}@media (min-width:768px){.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__info__name::after{right:-80px;}}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__info__title a{font-family:Poppins,sans-serif;text-decoration:none;font-weight:700;font-style:Bold;font-size:14px;line-height:150%;color:#001E49;}@media (min-width:1280px){.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__info__title a{font-size:20px;}}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__date{text-align:center;margin-right:16px;}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__date__day{font-family:Poppins,sans-serif;font-weight:500;font-size:22.66px;line-height:120%;color:#001E49;}@media (min-width:1280px){.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__date__day{font-size:32px;}}.product-listing-view.provider-events .product-listing-view__items .product-listing-view__items__item__date__month{font-weight:500;font-size:12px;line-height:100%;text-transform:uppercase;}.my-booking-listing-view .product-listing-view__items__item__info{margin-block:16px;}.my-booking-listing-view .product-listing-view__items__item__info__provider{margin-bottom:11px;}.my-booking-listing-view .product-listing-view__items__item__info__provider span{color:#555555;}.my-booking-listing-view .product-listing-view__items__item__actions{flex:auto;}.sub-group-view .header-and-exposed header .action-buttons{display:flex;align-items:center;gap:12px;}.sub-group-view .header-and-exposed header .action-buttons .btn-create-button{background-color:var(--primary-color);color:#FFFFFF !important;padding:10px 27px;border-radius:8px;}.sub-group-view .product-listing-view__items__item__info .group-info{font-family:"Jost";font-weight:400;font-size:15px;color:#555555;line-height:25px;}.sub-group-view .product-listing-view__items__item__info .group-info .student-icon{background-image:url(/themes/custom/connext/icons/general/student-icon.svg);background-repeat:no-repeat;display:inline-block;width:15px;height:15px;position:relative;top:2px;}.subgroup-view-students .ui-dialog-buttonpane{display:none;}.product-search{display:grid;gap:1.5rem;}@media (min-width:768px){.product-search{grid-template-columns:1fr 1fr;}}@media (min-width:1280px){.product-search{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:1280px){.product-search.events-listing{grid-template-columns:1fr 1fr;}}.facets-widget-dropdown{color:#555555;}.facets-widget-dropdown:before,.facets-widget-dropdown:after{content:" ";display:table;}.facets-widget-dropdown:after{clear:both;}.facets-widget-checkbox label{display:flex;justify-content:space-between;}.search-facet-block{margin-bottom:1rem;}.search-facet-block label{color:#555555;}.search-facet-block > h2,.search-facet-block .js-form-type-select > label,.search-facet-block fieldset > legend{font-size:20px;color:#000000;font-weight:600;margin-bottom:0.75rem;text-transform:titlecase;}.leaflet-view .geolocation-map-container{border-radius:50px;}.leaflet-view .leaflet-popup .leaflet-popup-content{margin:0;}.leaflet-view .leaflet-popup .listing-homepage__cards__card{border-radius:12px;padding:0;overflow:hidden;}.leaflet-view .leaflet-popup .listing-homepage__cards__card__image img{border-radius:0;}.leaflet-view .leaflet-popup .listing-homepage__cards__card__provider{font-size:12px;font-weight:400;color:#000;padding:0 14px;}.leaflet-view .leaflet-popup .listing-homepage__cards__card__provider .by{color:#555555;}.leaflet-view .leaflet-popup .listing-homepage__cards__card__title{padding:0 14px;font-size:14px;}.leaflet-view .leaflet-popup .listing-homepage__cards__card__price-and-link{padding:14px;width:unset;margin:0;}.leaflet-view .leaflet-popup .listing-homepage__cards__card__price-and-link__link a{font-weight:500;color:#000;}.leaflet-view .leaflet-popup .listing-homepage__cards__card.event img{margin-bottom:0;}.profile--provider--title{font-size:32px;margin-top:60px;}.profile--provider .cover{position:relative;border-radius:20px;margin-bottom:50px;}.profile--provider .cover--image{width:100%;height:300px;border-radius:20px;overflow:hidden;}.profile--provider .cover--image img{width:100%;height:100%;object-fit:cover;}.profile--provider .cover--logo{position:absolute;top:0;left:53px;width:170px;height:145px;border-radius:0 0 10px 10px;background-color:#FFFFFF;display:flex;align-items:center;justify-content:center;padding:12px;}.profile--provider .cover--logo img{max-width:100%;}.profile--provider .label{font-size:32px;font-weight:700;color:#555555;}.profile--provider .label + .content{color:#555555;font-size:18px;font-weight:400;margin-bottom:50px;}.grade-card{border:2px solid #F3F4F5;border-radius:20px;padding:19px 33px 35px;}.grade-card .card-header{display:flex;justify-content:space-between;margin-bottom:20px;}.grade-card .card-header .title{font-size:20px;line-height:32px;font-weight:700;color:#1B2559;}.grade-card .card-header .link{font-size:16px;line-height:28px;font-weight:700;color:#1B64E3;}.grade-card .card-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.grade-card .card-wrapper .card-item{display:flex;gap:15px;flex-wrap:wrap;flex-basis:calc(80% - 10px);}.grade-card .card-wrapper .card-item > div{background-color:#D9D9D9;border-radius:5px;padding-inline:8px;padding-block:5px;font-size:14px;font-weight:400;color:#333333;}.grade-card .card-wrapper .item-count{display:flex;flex-direction:column;align-items:end;}.grade-card .card-wrapper .item-count .count{font-size:16px;font-weight:700;line-height:24px;color:#1B64E3;}.grade-card .card-wrapper .item-count .count-title{font-size:12px;font-weight:500;line-height:20px;color:#A3AED0;}.grade-card .student-card-wrapper{display:flex;justify-content:space-between;}.grade-card .student-card-wrapper .group-age{font-size:16px;font-weight:700;color:#1B2559;}.grade-card .student-card-wrapper .group-age span{font-size:12px;font-weight:500;line-height:20px;color:#A3AED0;}.grade-card .student-card-wrapper .count{font-size:16px;font-weight:700;color:#1B64E3;text-align:right;}.grade-card .student-card-wrapper .count span{font-size:12px;font-weight:500;line-height:20px;color:#A3AED0;}.grade-info-view > .views-row{display:flex;flex-wrap:wrap;gap:20px;}.grade-info-view > .views-row > div{flex-basis:100%;box-sizing:border-box;}@media (min-width:1440px){.grade-info-view > .views-row > div{flex-basis:calc(50% - 18px);}}.student-tools{display:flex;flex-wrap:nowrap;justify-content:space-between;}.student-tools > div{flex-basis:calc(50% - 10px);}.cycles-view{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;}.cycles-view > div.views-row{flex-basis:calc(50% - 10px);border:2px solid #F3F4F5;border-radius:20px;height:158px;padding:27px;}.cycles-view > div.views-row a{color:#1B2559;font-size:20px;line-height:32px;font-weight:700;display:flex;align-items:center;height:100%;}.card-wrapper{display:flex;justify-content:space-between;gap:20px;}.card-wrapper .card-row{flex-basis:calc(50% - 10px);}.card-wrapper .card-row .section-card{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 2px 8px rgba(0,0,0,0.05);}.card-wrapper .card-row .section-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;}.card-wrapper .card-row .section-card .card-header h2{margin:0;font-size:22px;font-weight:600;color:#1e2a4a;}.card-wrapper .card-row .section-card .card-header .view-link{text-decoration:none;color:#2f6bff;font-weight:600;}.card-wrapper .card-row .section-card .card-body{display:flex;align-items:center;justify-content:space-between;}.card-wrapper .card-row .section-card .card-body .icon-box{background:#eef3ff;border-radius:50px;padding:14px;display:flex;align-items:center;justify-content:center;}.card-wrapper .card-row .section-card .card-body .icon-box .icon{width:28px;height:22px;background-image:url(/themes/custom/connext/images/design-elements/age_group.svg);background-repeat:no-repeat;}.card-wrapper .card-row .section-card .card-body .info{display:flex;flex-direction:column;margin-left:16px;flex:1;}.card-wrapper .card-row .section-card .card-body .info .title{font-size:18px;font-weight:600;color:#1e2a4a;}.card-wrapper .card-row .section-card .card-body .info .subtitle{font-size:14px;color:#8b95b2;margin-top:4px;}.card-wrapper .card-row .section-card .card-body .stats{display:flex;gap:40px;}.card-wrapper .card-row .section-card .card-body .stats .stat{display:flex;flex-direction:column;align-items:center;}.card-wrapper .card-row .section-card .card-body .stats .stat .number{font-size:20px;font-weight:700;color:#2f6bff;}.card-wrapper .card-row .section-card .card-body .stats .stat .label{font-size:13px;color:#8b95b2;margin-top:2px;}.modal-form form{height:100%;}.modal-form form #promote-student-wrapper{height:100%;position:relative;}.modal-form form #promote-student-wrapper .conformation-message{text-align:center;color:#333333;}.modal-form form #promote-student-wrapper .modal-action-buttons{position:absolute;bottom:10px;width:107%;display:flex;justify-content:end;gap:10px;border-top:1px solid lightgray;margin-left:-16px;padding-block:10px;padding-right:15px;}.modal-form form #promote-student-wrapper .modal-action-buttons .submit{background-color:var(--primary-color);color:#FFFFFF !important;padding:10px 27px;border-radius:8px;}.modal-form form #promote-student-wrapper .modal-action-buttons .cancel{padding:10px 27px;}.two-columns-wrapper{display:flex;flex-wrap:wrap;column-gap:20px;}.two-columns-wrapper > div.form-item{flex-basis:calc(50% - 10px);}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}.flatpickr-calendar.open{display:inline-block;z-index:99999;}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1);animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1);}.flatpickr-calendar.inline{display:block;position:relative;top:2px;}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block;}.flatpickr-calendar.multiMonth
  .flatpickr-days
  .dayContainer:nth-child(n + 1)
  .flatpickr-day.inRange:nth-child(7n + 7){-webkit-box-shadow:none !important;box-shadow:none !important;}.flatpickr-calendar.multiMonth
  .flatpickr-days
  .dayContainer:nth-child(n + 2)
  .flatpickr-day.inRange:nth-child(7n + 1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6;}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px;}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px;}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%;}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6;}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff;}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%;}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6;}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff;}.flatpickr-calendar:focus{outline:0;}.flatpickr-wrapper{position:relative;display:inline-block;}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative;}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit;}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block;}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none;}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1);}.numInputWrapper span:active{background:rgba(0,0,0,0.2);}.numInputWrapper span:after{display:block;content:"";position:absolute;}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%;}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%;}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5);}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1;}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05);}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9);}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9);}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0;}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none;}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05);}.flatpickr-current-month
  .flatpickr-monthDropdown-months
  .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0;}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0;}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0;}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6;}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6;}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff;}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7;}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7;}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px;}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default;}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1);}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;}.flatpickr-day.hidden{visibility:hidden;}.rangeMode .flatpickr-day{margin-top:1px;}.flatpickr-weekwrapper{float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none;}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both;}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939;}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939;}.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}.flatpickr-time.time24hr .numInputWrapper{width:49%;}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold;}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400;}.flatpickr-time input:focus{outline:0;border:0;}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee;}.flatpickr-input[readonly]{cursor:pointer;}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}
.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:0.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{right:auto;left:-25px;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:0.75;color:black;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
