/* TutorZone CSS bundle 72fbae8a9a8ad4e474bc625844a54087-6a5bbdf5 */
:root{--color-bg: #ffffff;--color-bg-hover: #f5f5f5;--color-bg-active-hover: #e0e0e0;--color-border: #e0e0e0;--color-brand-bg: #ffc600;--color-brand-bg-hover: #feaa2d;--color-brand-fg: #fafafa;--color-fg: #09090b;--color-fg-subtle: #737373;--font-light: 300;--font-normal: 400;--font-medium: bold;--font-bold: 600;--radius-s: 0;--radius-m: 0;--radius-l: 0;--radius-pill: 0;--radius-round: 0%;--space-xs: 0.25rem;--space-s: 0.5rem;--space-m: 1rem;--space-l: 0;--text-xs: 16px;--text-s: 14px;--text-base: 14px;--text-l: 14px;}.search_subject{margin: 15px 0;}.search_subject a{padding: 10px 25px;margin: 5px 5px;border: 1px #cccccc solid;border-radius: 25px;font-size: 14px;}.search_subject a:hover{color: #06294f;border: 1px #06294f solid;background-color: #d0e7ff;}@layer base{*{box-sizing: border-box;}button{text-decoration: unset;border: unset;background: unset;font: inherit;color: inherit;cursor: pointer;}}@layer utils{.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}.container{inline-size: min(var(--max,55rem),100% - var(--space-m) * 2);margin-inline: auto;}.icon{--_size: var(--icon-size,1em);width: var(--_size);height: var(--_size);}.button-with-icon{display: flex;align-items: center;justify-content: center;gap: var(--space-s);text-align: start;line-height: 1.2;svg{flex-shrink: 0;}}}body{font-family: system-ui,sans-serif;font-size: var(--text-base);font-weight: var(--font-normal);background-color: var(--color-bg);color: var(--color-fg);}header{container-type: inline-size;position: sticky;top: 0;padding-block: var(--space-l);-webkit-border-after: 1px solid var(--color-border);border-block-end: 1px solid var(--color-border);}.search-container{margin: 25px 0;display: grid;gap: var(--space-s);justify-items: center;}#search-category{display: flex;gap: var(--space-s);button{padding: var(--space-m);font-size: var(--text-l);font-weight: var(--font-light);border-radius: var(--radius-pill);color: var(--color-fg-subtle);&:hover:not([aria-pressed="true"]){background-color: var(--color-bg-hover);}&[aria-pressed="true"]{font-weight: var(--font-bold);color: var(--color-fg);}}}search-bar{--_gutter: var(--space-m);--_btn-size: 3.25rem;--_active-size: calc(100% + var(--_gutter) * 2);--icon-size: 1.3em;position: relative;display: grid;grid-template-columns: 2fr [date-start] 1fr 1fr [date-end] 2fr;grid-template-areas: "destination checkin checkout guests";overflow: clip;isolation: isolate;border: 0px solid var(--color-border);border-radius: var(--radius-pill);box-shadow: hsla(0 0% 0% / 0.08) 0 4px 6px -3px;.filter-toggle{cursor: pointer;outline: none;position: relative;display: grid;grid-template-rows: auto 1fr;gap: var(--space-xs);align-items: start;text-align: start;padding-block: var(--_gutter);padding-inline: calc(var(--_gutter) * 1.5);margin-right: 8px;&[aria-pressed="true"]{z-index: 1;}&::before{content: "";position: absolute;inline-size: 100%;block-size: 100%;border-radius: var(--radius-pill);pointer-events: none;z-index: -1;}&:hover::before{background-color: var(--color-bg-hover);}&:focus-visible::before{outline: 5px auto Highlight;outline: 5px auto -webkit-focus-ring-color;outline-offset: -3px;}&:not([aria-pressed="true"],:focus-visible,:hover) + [popover] + :not([aria-pressed="true"],:focus-visible,:hover)::before{margin-block: var(--_gutter);inline-size: 1px;block-size: calc(100% - var(--_gutter) * 2);background-color: var(--color-border);}.label{font-size: var(--text-xs);font-weight: var(--font-medium);white-space: nowrap;}.action{color: var(--color-fg-subtle);white-space: nowrap;}}[id="search-bar-submit"]{place-self: center end;justify-content: start;overflow: clip;-webkit-margin-end: calc(var(--_gutter) * 0.4);margin-inline-end: calc(var(--_gutter) * 0.4);padding: var(--space-m);inline-size: var(--_btn-size);outline-offset: 3px;color: var(--color-brand-fg);background-color: var(--color-brand-bg);border-radius: var(--radius-pill);z-index: 2;span{opacity: 0;white-space: nowrap;}&:hover{background-color: var(--color-brand-bg-hover);}}[id="search-bar-toggle-guests"]{-webkit-padding-end: calc(var(--_gutter) * 2 + var(--_btn-size));padding-inline-end: calc(var(--_gutter) * 2 + var(--_btn-size));}[id="search-bar-toggle-guests"],[id="search-bar-submit"]{grid-row: 1;grid-column: guests;}}@supports (interpolate-size: allow-keywords){[id="search-bar-submit"]{interpolate-size: allow-keywords;transition: inline-size 200ms 80ms;span{transition: opacity 150ms;}}search-bar:has([aria-pressed="true"]) [id="search-bar-submit"]{transition-delay: 0s;span{transition-delay: 100ms;transition-duration: 200ms;}@container (width >= 48rem){inline-size: auto;span{opacity: 1;}}}}search-bar [popover]{inset: 0;margin: auto;block-size: 15rem;border: 1px solid var(--color-bg-hover);border-radius: var(--radius-l);background-color: var(--color-bg);color: var(--color-fg-subtle);box-shadow: hsla(0 0% 0% / 0.05) 0 3px 12px;&:popover-open{display: grid;place-content: center;}&#search-bar-popover-destination,&#search-bar-popover-checkin,&#search-bar-popover-checkout,&#search-bar-popover-guests{inline-size: min(103rem,100%);overflow: hidden;}}@supports (anchor-name: --anchor){search-bar{anchor-name: --anchor-search-bar;[popover]{inset: unset;margin: unset;position-anchor: --anchor-search-bar;top: anchor(end);-webkit-margin-before: var(--space-s);margin-block-start: var(--space-s);&:not(#search-bar-popover-guests){inset-inline-start: anchor(start);}}#search-bar-popover-guests{inset-inline-end: anchor(end);}}}@container (width >= 42rem){#search-toggle{display: none;}}@container (width < 42rem){:is(#search-category,search-bar){display: none;}#search-toggle{--icon-size: 1.2em;gap: var(--space-s);padding: var(--space-m);border-radius: var(--radius-pill);border: 1px solid var(--color-border);box-shadow: hsla(0 0% 0% / 0.08) 0 4px 12px -4px;svg{flex-shrink: 0;}}}search-bar:has([aria-pressed="true"]){background-color: var(--color-bg-hover);.filter-toggle[aria-pressed="true"]::before{background-color: var(--color-bg);box-shadow: hsla(0 0% 0% / 0.1) 0 3px 12px;}.filter-toggle:hover:not([aria-pressed="true"])::before{background-color: var(--color-bg-active-hover);}.filter-toggle:hover:has(+ [popover] + .filter-toggle[aria-pressed="true"])::before{inline-size: var(--_active-size);border-start-end-radius: 0;border-end-end-radius: 0;}.filter-toggle[aria-pressed="true"] + [popover] + .filter-toggle:hover::before{inset-inline-end: 0;inline-size: var(--_active-size);border-start-start-radius: 0;border-end-start-radius: 0;}}
.elementor-16970 .elementor-element.elementor-element-3f617e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-16970 .elementor-element.elementor-element-3f617e9:not(.elementor-motion-effects-element-type-background),.elementor-16970 .elementor-element.elementor-element-3f617e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000710;}.elementor-16970 .elementor-element.elementor-element-3e15506{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-16970 .elementor-element.elementor-element-6c307fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16970 .elementor-element.elementor-element-6c307fb{color:#FFFFFF;font-size:15px;font-weight:400;line-height:26px;}.elementor-16970 .elementor-element.elementor-element-1e541ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16970 .elementor-element.elementor-element-c852a17 .elementor-heading-title{font-family:"Heebo",Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-16970 .elementor-element.elementor-element-8ac2d4b{display:inline-flex;width:auto;flex-grow:1;justify-content:flex-start;}.elementor-16970 .elementor-element.elementor-element-8ac2d4b .main-navigation{height:84px;}.elementor-16970 .elementor-element.elementor-element-8ac2d4b .site-footer ul.menu li a{color:#FFFFFF;}.elementor-16970 .elementor-element.elementor-element-363c9ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16970 .elementor-element.elementor-element-ad04842 .elementor-heading-title{font-family:"Heebo",Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-16970 .elementor-element.elementor-element-f8e2c2c{display:inline-flex;width:auto;flex-grow:1;justify-content:flex-start;}.elementor-16970 .elementor-element.elementor-element-f8e2c2c .main-navigation{height:85px;}.elementor-16970 .elementor-element.elementor-element-f8e2c2c .site-footer ul.menu li a{color:#FFFFFF;}.elementor-16970 .elementor-element.elementor-element-9906fb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16970 .elementor-element.elementor-element-5e31367 .elementor-heading-title{font-family:"Heebo",Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#FFFFFF;}.elementor-16970 .elementor-element.elementor-element-f15a7a6{color:#FFFFFF;font-size:15px;font-weight:400;}.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16970 .elementor-element.elementor-element-681b198{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-item > .elementor-icon-list-text,.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-item > a{font-family:"Open Sans",Sans-serif;font-size:15px;font-weight:400;}.elementor-16970 .elementor-element.elementor-element-681b198 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16970 .elementor-element.elementor-element-b1f20c5{--grid-template-columns:repeat(5,auto);--icon-size:16px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-16970 .elementor-element.elementor-element-b1f20c5 .elementor-widget-container{text-align:left;}.elementor-16970 .elementor-element.elementor-element-b1f20c5 .elementor-social-icon{background-color:#00000000;--icon-padding:0px;}.elementor-16970 .elementor-element.elementor-element-b1f20c5 .elementor-social-icon i{color:#0071DC;}.elementor-16970 .elementor-element.elementor-element-b1f20c5 .elementor-social-icon svg{fill:#0071DC;}.elementor-16970 .elementor-element.elementor-element-b1f20c5 .elementor-social-icon:hover{background-color:#00000000;}.elementor-16970 .elementor-element.elementor-element-b1f20c5 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-16970 .elementor-element.elementor-element-b1f20c5 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-16970 .elementor-element.elementor-element-dedbe15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-16970 .elementor-element.elementor-element-dedbe15:not(.elementor-motion-effects-element-type-background),.elementor-16970 .elementor-element.elementor-element-dedbe15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000103;}.elementor-16970 .elementor-element.elementor-element-4c9389d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16970 .elementor-element.elementor-element-65c49de .edubin-copyright-wrapper span{font-size:15px;}.elementor-16970 .elementor-element.elementor-element-65c49de .edubin-copyright-wrapper span,.elementor-16970 .elementor-element.elementor-element-65c49de .edubin-copyright-wrapper a{color:#FFFFFF;}.elementor-16970 .elementor-element.elementor-element-65c49de .edubin-copyright-wrapper a:hover{color:#FFC600;}.elementor-16970 .elementor-element.elementor-element-f83cb1a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16970 .elementor-element.elementor-element-82f49a3{display:inline-flex;width:auto;flex-grow:1;justify-content:flex-end;}.elementor-16970 .elementor-element.elementor-element-82f49a3 .main-navigation{height:85px;}@media(min-width:768px){.elementor-16970 .elementor-element.elementor-element-3e15506{--width:35%;}.elementor-16970 .elementor-element.elementor-element-1e541ff{--width:20%;}.elementor-16970 .elementor-element.elementor-element-363c9ee{--width:20%;}.elementor-16970 .elementor-element.elementor-element-9906fb9{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16970 .elementor-element.elementor-element-3e15506{--width:50%;}.elementor-16970 .elementor-element.elementor-element-1e541ff{--width:50%;}.elementor-16970 .elementor-element.elementor-element-363c9ee{--width:50%;}.elementor-16970 .elementor-element.elementor-element-9906fb9{--width:50%;}}@media(max-width:1200px){.elementor-16970 .elementor-element.elementor-element-3f617e9{--padding-top:70px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-16970 .elementor-element.elementor-element-dedbe15{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1024px){.elementor-16970 .elementor-element.elementor-element-3f617e9{--flex-wrap:wrap;--padding-top:70px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-16970 .elementor-element.elementor-element-3e15506{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16970 .elementor-element.elementor-element-1e541ff{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16970 .elementor-element.elementor-element-363c9ee{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16970 .elementor-element.elementor-element-9906fb9{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16970 .elementor-element.elementor-element-dedbe15{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-16970 .elementor-element.elementor-element-3e15506{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16970 .elementor-element.elementor-element-4c9389d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16970 .elementor-element.elementor-element-82f49a3{justify-content:flex-start;}}
.elementor-2472 .elementor-element.elementor-element-9e50fb5{--display:flex;--padding-top:90px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2472 .elementor-element.elementor-element-cffae82 .edubin-pagination-wrapper .page-number{justify-content:center;}@media(max-width:1024px){.elementor-2472 .elementor-element.elementor-element-9e50fb5{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-2472 .elementor-element.elementor-element-9e50fb5{--content-width:1280px;}}
