.elementor-kit-8932{--e-global-color-primary:#651C32;--e-global-color-secondary:#11172B;--e-global-color-text:#4B4F54;--e-global-color-accent:#651C32;--e-global-color-053043c:#FFFFFF;--e-global-color-01e8839:#000000;--e-global-color-fe9a908:#4B4F54;--e-global-color-30185ce:#C8C7CB;--e-global-color-2cc78bc:#E2DED0;--e-global-color-ed2ed3e:#EEECE5;--e-global-color-bf8932f:#0C1225;--e-global-color-74a6b64:#36101B;--e-global-color-6c358d4:#E9E9E9;--e-global-color-5db9008:#242C47;--e-global-color-3830cf0:#FFFFFF99;--e-global-color-aab44d8:#FFFFFF1A;--e-global-color-6367e22:#D2C79F;--e-global-color-b6b57c9:#0000001A;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Cormorant Garamond";--e-global-typography-accent-font-size:30px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-line-height:1.3em;--e-global-typography-56198ef-font-family:"Roboto";--e-global-typography-56198ef-font-size:14px;--e-global-typography-56198ef-font-weight:600;--e-global-typography-56198ef-text-transform:uppercase;--e-global-typography-56198ef-line-height:1.3em;--e-global-typography-ce4c36b-font-family:"Cormorant Garamond";--e-global-typography-ce4c36b-font-size:120px;--e-global-typography-ce4c36b-font-weight:600;--e-global-typography-ce4c36b-line-height:1.1em;--e-global-typography-4ad93f9-font-family:"Cormorant Garamond";--e-global-typography-4ad93f9-font-size:70px;--e-global-typography-4ad93f9-font-weight:600;--e-global-typography-4ad93f9-line-height:1em;--e-global-typography-128fe39-font-family:"Roboto";--e-global-typography-128fe39-font-size:14px;--e-global-typography-128fe39-font-weight:600;--e-global-typography-128fe39-text-transform:uppercase;--e-global-typography-128fe39-line-height:1.3em;--e-global-typography-c45c233-font-family:"Cormorant Garamond";--e-global-typography-c45c233-font-size:20px;--e-global-typography-c45c233-font-weight:600;--e-global-typography-c45c233-text-transform:capitalize;--e-global-typography-c45c233-font-style:italic;--e-global-typography-c45c233-line-height:1.3em;--e-global-typography-bb061c7-font-family:"Roboto";--e-global-typography-bb061c7-font-size:14px;--e-global-typography-bb061c7-font-weight:400;--e-global-typography-bb061c7-line-height:1.5em;--e-global-typography-0feff09-font-family:"Cormorant Garamond";--e-global-typography-0feff09-font-size:40px;--e-global-typography-0feff09-font-weight:600;--e-global-typography-0feff09-line-height:1.3em;--e-global-typography-5e6eaa3-font-family:"Cormorant Garamond";--e-global-typography-5e6eaa3-font-size:70px;--e-global-typography-5e6eaa3-font-weight:600;--e-global-typography-5e6eaa3-line-height:1.3em;--e-global-typography-89774af-font-family:"Cormorant Garamond";--e-global-typography-89774af-font-size:24px;--e-global-typography-89774af-font-weight:500;--e-global-typography-89774af-line-height:1.3em;--e-global-typography-2cf2650-font-family:"Cormorant Garamond";--e-global-typography-2cf2650-font-size:24px;--e-global-typography-2cf2650-font-weight:600;--e-global-typography-2cf2650-line-height:1.3em;--e-global-typography-fb50a83-font-family:"Roboto";--e-global-typography-fb50a83-font-size:15px;--e-global-typography-fb50a83-font-weight:400;--e-global-typography-fb50a83-line-height:1.5em;--e-global-typography-ce266e3-font-family:"Roboto";--e-global-typography-ce266e3-font-size:20px;--e-global-typography-ce266e3-font-weight:400;--e-global-typography-ce266e3-line-height:1.5em;--e-global-typography-d1fcda2-font-family:"Roboto";--e-global-typography-d1fcda2-font-size:12px;--e-global-typography-d1fcda2-font-weight:600;--e-global-typography-d1fcda2-text-transform:uppercase;--e-global-typography-d1fcda2-line-height:1.2em;background-color:var(--e-global-color-ed2ed3e);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-8932 p{margin-block-end:20px}.elementor-kit-8932 a{color:var(--e-global-color-primary)}.elementor-kit-8932 a:hover{color:var(--e-global-color-74a6b64)}.elementor-kit-8932 h1{color:var(--e-global-color-01e8839);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h2{color:var(--e-global-color-01e8839);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h3{color:var(--e-global-color-01e8839);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h4{color:var(--e-global-color-01e8839);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h5{color:var(--e-global-color-01e8839);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h6{color:var(--e-global-color-01e8839);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 button,.elementor-kit-8932 input[type="button"],.elementor-kit-8932 input[type="submit"],.elementor-kit-8932 .elementor-button{font-family:var(--e-global-typography-56198ef-font-family),Sans-serif;font-size:var(--e-global-typography-56198ef-font-size);font-weight:var(--e-global-typography-56198ef-font-weight);text-transform:var(--e-global-typography-56198ef-text-transform);line-height:var(--e-global-typography-56198ef-line-height);border-style:none;border-radius:0 0 0 0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1600px}.e-con{--container-max-width:1600px;--container-default-padding-top:80px;--container-default-padding-right:40px;--container-default-padding-bottom:80px;--container-default-padding-left:40px}.elementor-widget:not(:last-child){--kit-widget-spacing:40px}.elementor-element{--widgets-spacing:40px 40px;--widgets-spacing-row:40px;--widgets-spacing-column:40px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1440px){.elementor-kit-8932{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-8932 h1{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h3{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h4{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h5{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h6{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 button,.elementor-kit-8932 input[type="button"],.elementor-kit-8932 input[type="submit"],.elementor-kit-8932 .elementor-button{font-size:var(--e-global-typography-56198ef-font-size);line-height:var(--e-global-typography-56198ef-line-height)}}@media(max-width:1024px){.elementor-kit-8932{--e-global-typography-ce4c36b-font-size:70px;--e-global-typography-ce4c36b-line-height:1.1em;--e-global-typography-4ad93f9-font-size:50px;--e-global-typography-4ad93f9-line-height:1.1em;--e-global-typography-128fe39-font-size:14px;--e-global-typography-128fe39-line-height:1.1em;--e-global-typography-0feff09-font-size:30px;--e-global-typography-5e6eaa3-font-size:50px;--e-global-typography-d1fcda2-line-height:1.2em;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-8932 h1{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h3{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h4{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h5{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h6{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 button,.elementor-kit-8932 input[type="button"],.elementor-kit-8932 input[type="submit"],.elementor-kit-8932 .elementor-button{font-size:var(--e-global-typography-56198ef-font-size);line-height:var(--e-global-typography-56198ef-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px;--container-default-padding-top:80px;--container-default-padding-right:40px;--container-default-padding-bottom:80px;--container-default-padding-left:40px}}@media(max-width:767px){.elementor-kit-8932{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-ce4c36b-font-size:60px;--e-global-typography-ce4c36b-line-height:1.1em;--e-global-typography-4ad93f9-font-size:40px;--e-global-typography-4ad93f9-line-height:1.1em;--e-global-typography-128fe39-font-size:14px;--e-global-typography-128fe39-line-height:1.1em;--e-global-typography-0feff09-font-size:30px;--e-global-typography-5e6eaa3-font-size:40px;--e-global-typography-d1fcda2-font-size:12px;--e-global-typography-d1fcda2-line-height:1.2em;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-8932 p{margin-block-end:20px}.elementor-kit-8932 h1{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h3{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h4{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h5{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 h6{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-8932 button,.elementor-kit-8932 input[type="button"],.elementor-kit-8932 input[type="submit"],.elementor-kit-8932 .elementor-button{font-size:var(--e-global-typography-56198ef-font-size);line-height:var(--e-global-typography-56198ef-line-height);padding:15px 30px 15px 30px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px;--container-default-padding-top:40px;--container-default-padding-right:20px;--container-default-padding-bottom:40px;--container-default-padding-left:20px}}.elementor-form input[type="text"],.elementor-form input[type="email"],.elementor-form input[type="password"],.elementor-form input[type="tel"],.elementor-form input[type="url"],.elementor-form input[type="number"],.elementor-form input[type="date"],.elementor-form input[type="time"],.elementor-form input[type="search"],.elementor-form textarea,.elementor-form select,.elementor-field-textual,.elementor-field-group .elementor-select-wrapper select,.elementor-form input[type="radio"],.elementor-form input[type="checkbox"]{border:1px solid rgb(0 0 0 / .4)!important}.removeMargin p:last-of-type,.elementor-widget-text-editor p:last-of-type,.elementor-widget-theme-post-content p:last-of-type{margin-bottom:0}.brandColor{color:var(--e-global-color-primary)}.accentColor{color:var(--e-global-color-accent)}.italicAccent{font-style:italic;font-size:140%}.regWeight{font-weight:400}.medWeight{font-weight:500}.boldWeight{font-weight:700}.accentFont{font-family:var(--e-global-typography-4ad93f9-font-family),Sans-serif;font-style:italic}.listStack ul{display:flex}ol li::marker{color:var(--e-global-color-primary)}ul li::marker{color:var(--e-global-color-primary)}.hideMenu{display:none!important;visibility:hidden!important}.blogPost a{border-bottom:1px dashed}.blogPost .wp-block-quote p:last-of-type{padding:0;margin:0}.blogPost .wp-block-quote{margin:30px 0;padding:40px;border-left:4px solid var(--e-global-color-primary);background:#f8f9fa;font-style:italic;color:#333;position:relative;font-family:var(--e-global-typography-0feff09-font-family),Sans-serif;font-size:24px;font-weight:var(--e-global-typography-0feff09-font-weight);line-height:var(--e-global-typography-0feff09-line-height);color:var(--e-global-color-01e8839)}.blogPost .wp-block-quote cite{display:block;margin-top:1rem;font-style:normal;font-weight:600;color:var(--e-global-color-primary);font-size:.9em}@media (max-width:767px){.blogPost .wp-block-quote{padding:20px;border-top:4px solid var(--e-global-color-primary);border-left:none}}.elementor-widget-text-editor ul,.elementor-widget-theme-post-content ul{margin-bottom:20px;margin-top:20px;padding-left:20px}.elementor-widget-text-editor ::marker{color:var(--e-global-color-primary)}hr{background-color:rgb(0 0 0 / .1)!important;margin:40px 0!important;height:1px;border:none!important}.customFig figure{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0}.customFig figcaption{display:flex;flex-direction:column;margin:0 0 40px!important;padding:10px 20px;align-items:flex-start;position:absolute;left:40px;gap:0;font-style:normal;margin-block-start:0!important}.customFig span{font-family:var(--e-global-typography-c45c233-font-family),Sans-serif;font-size:20px;font-weight:var(--e-global-typography-c45c233-font-weight);text-transform:var(--e-global-typography-c45c233-text-transform);font-style:var(--e-global-typography-c45c233-font-style);color:var(--e-global-color-primary)}@media (max-width:1024px){.customFig figcaption{position:relative;left:0;padding:10px 0 0}}@media (max-width:767px){.customFig figcaption{position:absolute;padding:10px 20px;margin:0 0 20px!important;left:20px}}.happeningCarousel .elementor-swiper-button svg path{fill:#fff!important;color:#fff}button,button:hover,.elementor-social-icon svg,.elementor-menu-toggle,.elementor-nav-menu--dropdown a:hover,.elementor-icon i,.elementor-icon svg,.e-filter button:hover,.elementor-swiper-button-next:hover svg,.elementor-swiper-button-prev:hover svg,.swiper-pagination-bullet:hover{transition:all 0.3s ease-in-out;cursor:pointer}button:hover{transform:translateY(0)}.outlineNone,.outlineNone a,.outlineNone img,.outlineNone img:focus-visible,.outlineNone img:focus,.elementor-button:focus,input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.elementor embed,.elementor iframe,.elementor object,.elementor video,button,.elementor-location-popup,.elementor-popup-modal a{outline:none!important}.elementor-heading-title a,h1 a{font-weight:inherit!important}.whiteLinks a,a.whiteLinks{color:#fff;border-bottom:1px solid rgb(255 255 255 / .4);transition:all 0.3s ease-in-out}.whiteLinks a:hover,a.whiteLinks:hover{opacity:.4}.elementor-button-wrapper{display:flex}.elementor-button-icon{display:flex;justify-content:center;align-items:center;flex-direction:column}.elementor-menu-toggle__icon--close,.elementor-menu-toggle__icon--open{line-height:inherit}.elementor-field-textual{padding:10px!important}.elementor-field-textual:focus{outline:none!important;box-shadow:none!important}.elementor-form input[type="text"]:focus,.elementor-form input[type="email"]:focus,.elementor-form input[type="password"]:focus,.elementor-form input[type="tel"]:focus,.elementor-form input[type="url"]:focus,.elementor-form input[type="number"]:focus,.elementor-form input[type="date"]:focus,.elementor-form input[type="time"]:focus,.elementor-form input[type="search"]:focus,.elementor-form textarea:focus,.elementor-form select:focus{outline:none!important;box-shadow:none!important}.elementor-field-group .elementor-select-wrapper select{color:var(--e-global-color-text)!important}.elementor-select-wrapper .select-caret-down-wrapper svg{fill:var(--e-global-color-primary)!important}.e-filter select,.jet-smart-filters-container select,.elementor-widget-select select,select[name*="filter"],select[class*="filter"]{cursor:pointer!important}.elementor-form .elementor-message{text-align:center;background:rgb(255 255 255 / .8);border-radius:30px}.elementor-field-type-acceptance .elementor-field-subgroup label,.elementor-field-type-checkbox .elementor-field-subgroup label{font-size:13px!important;color:var(--e-global-color-text)!important;cursor:pointer}.elementor-field-type-acceptance .elementor-field-subgroup a,.elementor-field-type-checkbox .elementor-field-subgroup a{color:var(--e-global-color-primary)!important}.elementor-field-type-acceptance .elementor-field-subgroup a:hover,.elementor-field-type-checkbox .elementor-field-subgroup a:hover{color:var(--e-global-color-primary)!important;border-bottom:1px dashed!important}.elementor-field-group-privacyCheck .elementor-field-option{display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.elementor-field-group-privacyCheck .elementor-field-option input[type="checkbox"]{flex-shrink:0!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;margin:0!important;margin-top:1px!important}.elementor-field-group-privacyCheck .elementor-field-option label{flex:1!important;line-height:1.4!important;margin:0!important;cursor:pointer!important}input::placeholder,textarea::placeholder{color:rgb(0 0 0 / .5)!important;opacity:1!important;transition:opacity 0.3s ease-in-out!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgb(0 0 0 / .5)!important;opacity:1!important;transition:opacity 0.3s ease-in-out!important}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(0 0 0 / .5)!important;opacity:1!important;transition:opacity 0.3s ease-in-out!important}input:-moz-placeholder,textarea:-moz-placeholder{color:rgb(0 0 0 / .5)!important;opacity:1!important;transition:opacity 0.3s ease-in-out!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgb(0 0 0 / .5)!important;opacity:1!important;transition:opacity 0.3s ease-in-out!important}.elementor-form input:hover::placeholder,.elementor-form textarea:hover::placeholder{opacity:0!important}.elementor-form input:focus::placeholder,.elementor-form textarea:focus::placeholder{opacity:0!important}.elementor-form input:hover::-webkit-input-placeholder,.elementor-form textarea:hover::-webkit-input-placeholder{opacity:0!important}.elementor-form input:focus::-webkit-input-placeholder,.elementor-form textarea:focus::-webkit-input-placeholder{opacity:0!important}.elementor-form input:hover::-moz-placeholder,.elementor-form textarea:hover::-moz-placeholder{opacity:0!important}.elementor-form input:focus::-moz-placeholder,.elementor-form textarea:focus::-moz-placeholder{opacity:0!important}.elementor-form input:hover:-moz-placeholder,.elementor-form textarea:hover:-moz-placeholder{opacity:0!important}.elementor-form input:focus:-moz-placeholder,.elementor-form textarea:focus:-moz-placeholder{opacity:0!important}.elementor-form input:hover:-ms-input-placeholder,.elementor-form textarea:hover:-ms-input-placeholder{opacity:0!important}.elementor-form input:focus:-ms-input-placeholder,.elementor-form textarea:focus:-ms-input-placeholder{opacity:0!important}.elementor-form input[type="radio"],.elementor-form input[type="checkbox"]{box-sizing:border-box!important;width:15px!important;height:15px!important;margin:0 10px 0 0!important;padding:0!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:transparent!important;outline:none!important;transition:background-color 0.3s ease-in-out!important;cursor:pointer!important}.elementor-form input[type="radio"]{border-radius:50%!important}.elementor-form input[type="checkbox"]{border-radius:0!important}@media (hover:hover){.elementor-form input[type="radio"]:not(:disabled):not(:checked):hover,.elementor-form input[type="checkbox"]:not(:disabled):not(:checked):hover{background-color:rgb(0 0 0 / .05)!important}.elementor-form input[type="radio"]:not(:disabled):checked:hover,.elementor-form input[type="checkbox"]:not(:disabled):checked:hover{background-color:var(--e-global-color-primary)!important}}input[type="checkbox"]:checked{background-color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-primary)!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="white" stroke="white" stroke-width="0.5" d="M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg>')!important;background-size:10px 10px!important;background-position:center!important;background-repeat:no-repeat!important}input[type="radio"]:checked{background-color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-primary)!important;background-image:radial-gradient(circle,#ffffff 0%,#ffffff 30%,transparent 35%,transparent 100%)!important;background-size:8px 8px!important;background-position:center!important;background-repeat:no-repeat!important}input[type="radio"]:focus,input[type="checkbox"]:focus,input[type="radio"]:focus-visible,input[type="checkbox"]:focus-visible{outline:none!important;box-shadow:none!important}input[type="radio"]:disabled,input[type="checkbox"]:disabled{background-color:#d9d9d9!important;cursor:not-allowed!important;opacity:0.6!important}input[type="radio"]:disabled:checked,input[type="checkbox"]:disabled:checked{background-color:#d9d9d9!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="%23666" stroke="%23666" stroke-width="0.5" d="M13.854 3.646a .5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z"/></svg>')!important;background-size:10px 10px!important;background-position:center!important;background-repeat:no-repeat!important}@media (prefers-reduced-motion:reduce){input[type="radio"],input[type="checkbox"]{transition:none!important}}*{scrollbar-width:thin;scrollbar-color:#651C32 #11172B}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-track{background:#11172B}*::-webkit-scrollbar-thumb{background-color:#651C32;border-radius:0;border:none!important}.sbs800{width:100%!important;max-width:800px!important}@media (max-width:1024px){.sbs800{width:100%!important;max-width:100%!important}}.burgerMenuWrap{display:flex;width:56px;height:85px;flex-direction:column;align-items:center;justify-content:flex-end;background:url(https://wellingboroughschool.org/wp-content/uploads/2025/07/burger-menu-tab.svg) center bottom no-repeat;transition:all 0.3s ease-in-out;cursor:pointer}.burgerMenuWrap:hover{height:90px}.bmPopup:hover{height:85px!important}.burgerMenuDots{display:flex}.hamburger-menu{width:56px;height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:10px 10px 20px}.bar{width:30px;height:3px;background:#fff;transition:all 0.3s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.bar:not(:last-child){margin-bottom:6px}.hamburger-menu:hover .bar:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger-menu:hover .bar:nth-child(2){opacity:0;transform:scale(0)}.hamburger-menu:hover .bar:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}#elementor-popup-modal-8959{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.arrowBox{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:80px;height:40px;background:url(https://wellingboroughschool.org/wp-content/uploads/2025/07/maroon-circle.svg) top center no-repeat;cursor:pointer}@keyframes arrowBob{0%,100%{margin-top:-20px}50%{margin-top:-25px}}@keyframes arrowBobRotated{0%,100%{margin-top:-20px}50%{margin-top:-15px}}@keyframes arrowHover{to{margin-top:-10px}}@keyframes arrowHoverRotated{to{margin-top:-30px}}.arrowBox img{margin-top:-20px;animation:arrowBob 1.3s ease-in-out infinite;transition:none}.arrowBox:hover img{animation:arrowHover 0.3s ease-in-out forwards}.arrowBox:not(:hover) img{animation:arrowBob 1.3s ease-in-out infinite}.arrowBox img.arrowRotate{transform:rotate(180deg);margin-top:-20px;animation:arrowBobRotated 1.3s ease-in-out infinite}.arrowBox:hover img.arrowRotate{animation:arrowHoverRotated 0.3s ease-in-out forwards}.arrowBox:not(:hover) img.arrowRotate{animation:arrowBobRotated 1.3s ease-in-out infinite}.floatingBadge{display:flex;width:100px;height:100px;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#fff;border:1px solid var(--e-global-color-6c358d4);border-radius:100%}.redBadge{background:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary)}@media (max-width:1024px){.absPosLeft{display:flex;position:absolute;left:40px!important}}@media (max-width:767px){.absPosLeft{display:flex;position:absolute;left:20px!important}}.homeTabs .e-n-tabs-heading{display:flex!important;flex-direction:row-reverse!important;position:absolute;top:50%;left:-103px;transform:translateX(-50%) rotate(270deg);flex-wrap:nowrap!important}.homeTabs .e-n-tab-title:hover{transform:none!important}.homeTabs .e-n-tab-title{width:150px!important}@media (max-width:1024px){.homeTabs .e-n-tabs-heading{flex-direction:row!important;top:-120px;left:0;transform:translateX(0) rotate(0deg);width:100%!important}.homeTabs .e-n-tab-title{height:40px!important}}@media (max-width:767px){.homeTabs .e-n-tabs-heading{top:-80px}}.yearGroupContainer{transition:background-image 0.6s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat}.yearBG{transition:min-height 0.4s cubic-bezier(.4,0,.2,1);overflow:hidden}.yearTitles,.yearText{transition:transform 0.4s cubic-bezier(.4,0,.2,1);will-change:transform}.hoverMaroon:hover .yearBG{min-height:26vh!important}.hoverMaroon:hover .yearTitles{transform:translateY(-12px)}.hoverMaroon:hover .yearText{transform:translateY(-8px)}@media (min-width:1025px){.yearGroupContainer.bg-nursery{background-image:url(https://wellingboroughschool.org/wp-content/uploads/2025/10/hero-background-58.webp)!important}.yearGroupContainer.bg-prep{background-image:url(https://wellingboroughschool.org/wp-content/uploads/2025/09/hero-background-33.webp)!important}.yearGroupContainer.bg-senior{background-image:url(https://wellingboroughschool.org/wp-content/uploads/2025/07/hero-background-9.webp)!important}.yearGroupContainer.bg-sixth{background-image:url(https://wellingboroughschool.org/wp-content/uploads/2025/11/WS-Sept-74-Small.jpg)!important}}@media (max-width:1024px){.yearGroupContainer{transition:none}.hoverMaroon.yearNursery{background-image:url(https://wellingboroughschool.org/wp-content/uploads/2025/10/hero-background-58.webp)!important;background-size:cover;background-position:center;background-repeat:no-repeat}.hoverMaroon.yearPrep{background-image:url(https://wellingboroughschool.org/wp-content/uploads/2025/09/hero-background-33.webp)!important;background-size:cover;background-position:center;background-repeat:no-repeat}.hoverMaroon.yearSenior{background-image:url(https://wellingboroughschool.org/wp-content/uploads/2025/07/hero-background-9.webp)!important;background-size:cover;background-position:center;background-repeat:no-repeat}.hoverMaroon.yearSixth{background-image:url(https://wellingboroughschool.org/wp-content/uploads/2025/11/WS-Sept-74-Small.jpg)!important;background-size:cover;background-repeat:no-repeat}}.hoverMaroon:hover{transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer}.hoverMaroon{transition:all 0.3s cubic-bezier(.4,0,.2,1)}.hoverMaroon,.yearBG,.yearTitles,.yearText{transform:translateZ(0);backface-visibility:hidden}.yearGroupContainer::after{content:'';position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;background:url(https://wellingboroughschool.org/wp-content/uploads/2025/10/hero-background-58.webp),url(https://wellingboroughschool.org/wp-content/uploads/2025/09/hero-background-33.webp),url(https://wellingboroughschool.org/wp-content/uploads/2025/07/hero-background-9.webp),url(https://wellingboroughschool.org/wp-content/uploads/2025/11/WS-Sept-74-Small.jpg)}@media (max-width:1024px){.hoverMaroon:hover .yearBG{min-height:24vh!important}.hoverMaroon:hover .yearTitles{transform:translateY(-10px)}.hoverMaroon:hover .yearText{transform:translateY(-6px)}}@media (max-width:768px) and (hover:none){.hoverMaroon:hover .yearBG{min-height:18vh!important}.hoverMaroon:hover .yearTitles,.hoverMaroon:hover .yearText{transform:none}.hoverMaroon:hover{transform:none;box-shadow:none}.yearGroupContainer{transition:none}}.footerLinks a{padding:0;transition:all 0.3s ease}.footerLinks a:hover{padding-left:4px!important}.videoIcon .elementor-custom-embed-play{border:1px solid #D2C79F;border-radius:100%;padding:20px;width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 0.6s ease}.videoIcon:hover .elementor-custom-embed-play{opacity:0}.mem-menu-nav-wrap{display:flex;flex-direction:column;align-items:center;padding-left:40px;padding-right:40px}.mem-menu-nav{display:flex;justify-content:space-between;align-items:stretch;width:100%;min-height:140px}.mem-more-info{background:var(--e-global-color-ed2ed3e);padding:20px;margin:0;position:absolute;top:-60px;border:1px solid var(--e-global-color-b6b57c9);font-family:var(--e-global-typography-4ad93f9-font-family),Sans-serif;font-weight:600;color:#000;font-size:40px;min-height:120px;display:flex;flex-direction:column;justify-content:center}.mem-menu-nav__first,.mem-menu-nav__last,.mem-menu-divider{display:flex;align-items:center;width:100%;padding:0}.mem-menu-nav__last{justify-content:flex-end}.mem-menu-nav__first a,.mem-menu-nav__last a{display:flex;align-items:center;gap:10px;transition:none;font-family:var(--e-global-typography-56198ef-font-family),Sans-serif;font-size:var(--e-global-typography-56198ef-font-size);font-weight:var(--e-global-typography-56198ef-font-weight);text-transform:var(--e-global-typography-56198ef-text-transform);line-height:var(--e-global-typography-56198ef-line-height);fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);transition:all 0.3s ease-in-out}.mem-menu-nav__first a:hover,.mem-menu-nav__last a:hover{color:var(--e-global-color-primary)}.mem-menu-arrow{transition:transform 0.3s ease}.mem-menu-arrow.left-arrow{transform:translateX(0)}.mem-menu-nav__first a:hover .mem-menu-arrow.left-arrow{transform:translateX(-5px)}.mem-menu-arrow.right-arrow{transform:translateX(0)}.mem-menu-nav__last a:hover .mem-menu-arrow.right-arrow{transform:translateX(5px)}.mem-menu-divider{width:1px;background-color:var(--e-global-color-b6b57c9)}.mem-menu-prev,.mem-menu-next{display:flex;flex-direction:column;align-items:flex-start}.mem-menu-next{align-items:flex-end}.mem-menu-prev span,.mem-menu-next span{font-family:var(--e-global-typography-c45c233-font-family),Sans-serif;font-size:var(--e-global-typography-c45c233-font-size);font-weight:var(--e-global-typography-c45c233-font-weight);text-transform:var(--e-global-typography-c45c233-text-transform);font-style:var(--e-global-typography-c45c233-font-style);line-height:var(--e-global-typography-c45c233-line-height);color:var(--e-global-color-text)}.quickNavigationMenu .elementor-menu-toggle__icon--open,.quickNavigationMenu .elementor-menu-toggle__icon--close{display:none!important}.quickNavigationMenu .elementor-menu-toggle{position:relative;display:none;align-items:center;justify-content:center;width:100%;height:60px;min-width:30px;min-height:27px;transition:all 0.3s ease-in-out;border-radius:0}.quickNavigationMenu .elementor-menu-toggle::before{content:'';position:absolute;top:50%;left:50%;margin-top:-10.5px;transform:translateX(-50%);width:30px;height:3px;background-color:var(--e-global-color-text);transition:all 0.3s ease;transform-origin:center}.quickNavigationMenu .elementor-menu-toggle::after{content:'';position:absolute;top:50%;left:50%;margin-top:-1.5px;transform:translateX(-50%);width:30px;height:3px;background-color:var(--e-global-color-text);transition:all 0.3s ease;opacity:1;transform-origin:center}.quickNavigationMenu .elementor-menu-toggle .elementor-menu-toggle__icon--open{display:block!important;position:absolute;top:50%;left:50%;margin-top:7.5px;transform:translateX(-50%);width:30px;height:3px}.quickNavigationMenu .elementor-menu-toggle .elementor-menu-toggle__icon--open::before{content:'';position:absolute;top:0;left:0;width:30px;height:3px;background-color:var(--e-global-color-text);transition:all 0.3s ease;transform-origin:center}.quickNavigationMenu .elementor-menu-toggle[aria-expanded="true"]::before{margin-top:-1.5px;transform:translateX(-50%) rotate(45deg)}.quickNavigationMenu .elementor-menu-toggle[aria-expanded="true"]::after{opacity:0;transform:translateX(-50%) scale(0)}.quickNavigationMenu .elementor-menu-toggle[aria-expanded="true"] .elementor-menu-toggle__icon--open{margin-top:-1.5px}.quickNavigationMenu .elementor-menu-toggle[aria-expanded="true"] .elementor-menu-toggle__icon--open::before{transform:rotate(-45deg)}@media (max-width:1024px){.mem-more-info{min-height:80px;font-size:30px;top:-40px}.mem-menu-nav__first,.mem-menu-nav__last{display:flex;align-items:flex-start;padding:40px 0}.mem-menu-nav__first{padding-right:20px}.mem-menu-nav__last{padding-left:20px}.quickNavigationMenu .elementor-menu-toggle{display:flex}.quickNavigationMenu .elementor-nav-menu--dropdown li:first-of-type{border-top:1px solid #fff}}@media (max-width:767px){.mem-menu-nav-wrap{padding-left:20px;padding-right:20px}.mem-menu-arrow{display:none}.listStack{width:100%}.listStack ul{display:flex;flex-direction:column;gap:10px}.listStack ul li{border-bottom:1px solid var(--e-global-color-b6b57c9);padding-bottom:10px!important}.listStack ul li:last-of-type{border-bottom:none;padding-bottom:0!important}.listStack .elementor-icon-list-item{display:flex;align-items:flex-start}.listStack .elementor-icon-list-icon{padding-top:4px}}.blogThumb{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.postFilters .elementor-widget-container{display:flex;flex-direction:row;gap:10px}.jet-filter{--tabindex-shadow-color:rgb(208 208 208 / 40%)!important}@media (max-width:767px){.postFilters .elementor-widget-container{display:flex;flex-direction:column;width:100%;gap:10px}}.loopPagination .elementor-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.loopPagination .page-numbers{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;height:50px;padding:10px;background:#00000014;transition:all 0.3s ease}.loopPagination .page-numbers:hover,.loopPagination .page-numbers.current{background:var(--e-global-color-primary);color:#fff!important}.loopPagination .page-numbers.dots{background:#00000014!important;color:var(--e-global-color-text)!important}.newsletterLoop .swiper-pagination-progressbar{position:relative;margin-top:40px}.testTitle{font-family:var(--e-global-typography-bb061c7-font-family),Sans-serif;font-size:var(--e-global-typography-bb061c7-font-size);font-weight:var(--e-global-typography-bb061c7-font-weight);line-height:var(--e-global-typography-bb061c7-line-height);color:#000;font-weight:600;margin-bottom:10px;display:flex}.historyTimeline img{vertical-align:top;width:100%;height:400px;object-fit:cover;object-position:top}.historyTimeline .elementor-repeater-item-c629c7f img{object-position:center!important}@media (max-width:767px){.historyTimeline img{height:200px}}figure.wp-block-gallery{margin:20px 0}@media (max-width:1024px){.hideTablet{display:none!important;visibility:hidden!important}}@media (max-width:767px){.hideMobile{display:none!important;visibility:hidden!important}}