.elementor-37 .elementor-element.elementor-element-9a06d55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f667c4c{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f667c4c:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-f667c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9FA;}.elementor-37 .elementor-element.elementor-element-33c589e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-da269ce{text-align:center;}.elementor-37 .elementor-element.elementor-element-da269ce .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;font-style:italic;color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-31c0606{text-align:center;}.elementor-37 .elementor-element.elementor-element-31c0606 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;font-style:normal;color:var( --e-global-color-fecbed0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-7458ccd{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-724af77{--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;}.elementor-37 .elementor-element.elementor-element-eb0d58a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#495F3D30;--border-color:#495F3D30;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-37 .elementor-element.elementor-element-eb0d58a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-eb0d58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-37 .elementor-element.elementor-element-eb0d58a.e-con:hover{--e-con-transform-scale:1.01;}.elementor-37 .elementor-element.elementor-element-eb0d58a:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-4efc9e6 );--border-color:var( --e-global-color-4efc9e6 );box-shadow:0px 10px 15px -3px rgba(0,0,0,0.5);}.elementor-37 .elementor-element.elementor-element-eb0d58a, .elementor-37 .elementor-element.elementor-element-eb0d58a::before{--border-transition:0.2s;}.elementor-37 .elementor-element.elementor-element-486bddc{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-dec8f90 .elementor-icon-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-dec8f90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-dec8f90.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-dec8f90.elementor-view-default .elementor-icon{color:var( --e-global-color-4efc9e6 );border-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-dec8f90.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-dec8f90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-dec8f90 .elementor-icon{font-size:25px;border-radius:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-dec8f90 .elementor-icon svg{height:25px;}.elementor-37 .elementor-element.elementor-element-76b32d4 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:48px;font-weight:600;font-style:italic;color:#495F3D45;}.elementor-37 .elementor-element.elementor-element-c4c1dcf .elementor-heading-title{color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-e648395{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-4e004ff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AF875630;--border-color:#AF875630;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-37 .elementor-element.elementor-element-4e004ff:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4e004ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-37 .elementor-element.elementor-element-4e004ff.e-con:hover{--e-con-transform-scale:1.01;}.elementor-37 .elementor-element.elementor-element-4e004ff:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-79441f7 );--border-color:var( --e-global-color-79441f7 );box-shadow:0px 10px 15px -3px rgba(0,0,0,0.5);}.elementor-37 .elementor-element.elementor-element-4e004ff, .elementor-37 .elementor-element.elementor-element-4e004ff::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-6631103{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a3ed0b0 .elementor-icon-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-a3ed0b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-a3ed0b0.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a3ed0b0.elementor-view-default .elementor-icon{color:var( --e-global-color-79441f7 );border-color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-a3ed0b0.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-a3ed0b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-a3ed0b0 .elementor-icon{font-size:25px;border-radius:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-a3ed0b0 .elementor-icon svg{height:25px;}.elementor-37 .elementor-element.elementor-element-26a53a1 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:48px;font-weight:600;font-style:italic;color:#AF87562B;}.elementor-37 .elementor-element.elementor-element-d096a9e .elementor-heading-title{color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-fcc4b2a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-18538b5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#925C6630;--border-color:#925C6630;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-37 .elementor-element.elementor-element-18538b5:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-18538b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F7;}.elementor-37 .elementor-element.elementor-element-18538b5.e-con:hover{--e-con-transform-scale:1.01;}.elementor-37 .elementor-element.elementor-element-18538b5:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-02f5704 );--border-color:var( --e-global-color-02f5704 );box-shadow:0px 10px 15px -3px rgba(0,0,0,0.5);}.elementor-37 .elementor-element.elementor-element-18538b5, .elementor-37 .elementor-element.elementor-element-18538b5::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-6029387{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7b74fc6 .elementor-icon-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-7b74fc6.elementor-view-stacked .elementor-icon{background-color:#925C66;}.elementor-37 .elementor-element.elementor-element-7b74fc6.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-7b74fc6.elementor-view-default .elementor-icon{color:#925C66;border-color:#925C66;}.elementor-37 .elementor-element.elementor-element-7b74fc6.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-7b74fc6.elementor-view-default .elementor-icon svg{fill:#925C66;}.elementor-37 .elementor-element.elementor-element-7b74fc6 .elementor-icon{font-size:25px;border-radius:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-7b74fc6 .elementor-icon svg{height:25px;}.elementor-37 .elementor-element.elementor-element-2b9a3bc .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:48px;font-weight:600;font-style:italic;color:#925C662E;}.elementor-37 .elementor-element.elementor-element-51a09d2 .elementor-heading-title{color:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-c79ce5c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-98baf37{--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;}.elementor-37 .elementor-element.elementor-element-24bddf8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.1);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-37 .elementor-element.elementor-element-24bddf8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-24bddf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-0249ea1{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-8460ee9{text-align:center;}.elementor-37 .elementor-element.elementor-element-8460ee9 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;font-style:italic;color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-70abcba{text-align:center;}.elementor-37 .elementor-element.elementor-element-70abcba .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;font-style:normal;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-d750e97{--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;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-2cd64fe{--display:flex;--min-height:440px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-e2945f0 img{height:440px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.4);}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-d638471{right:-20px;}body.rtl .elementor-37 .elementor-element.elementor-element-d638471{left:-20px;}.elementor-37 .elementor-element.elementor-element-d638471{top:-20px;}.elementor-37 .elementor-element.elementor-element-d638471 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-d638471.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-d638471.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-d638471.elementor-view-default .elementor-icon{color:var( --e-global-color-4efc9e6 );border-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-d638471.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-d638471.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-d638471 .elementor-icon{font-size:30px;}.elementor-37 .elementor-element.elementor-element-d638471 .elementor-icon svg{height:30px;}.elementor-37 .elementor-element.elementor-element-5e6db67{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-fcdb5ba .elementor-button{background-color:var( --e-global-color-4efc9e6 );font-size:14px;font-weight:600;border-radius:20px 20px 20px 20px;padding:12px 16px 12px 16px;}.elementor-37 .elementor-element.elementor-element-625bb33 .elementor-heading-title{color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-d5f5278{text-align:start;}.elementor-37 .elementor-element.elementor-element-d5f5278 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;font-style:normal;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-e1d4ae8{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-5ef6ebf .elementor-button{background-color:var( --e-global-color-4efc9e6 );font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-37 .elementor-element.elementor-element-5ef6ebf{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-5ef6ebf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-5ef6ebf .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-37 .elementor-element.elementor-element-f35b7af{--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;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-f5f40c2{--display:flex;}.elementor-37 .elementor-element.elementor-element-6f4961b .elementor-button{background-color:var( --e-global-color-02f5704 );font-size:14px;font-weight:600;border-radius:20px 20px 20px 20px;padding:12px 16px 12px 16px;}.elementor-37 .elementor-element.elementor-element-f71b990 .elementor-heading-title{color:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-c66e4d7{text-align:start;}.elementor-37 .elementor-element.elementor-element-c66e4d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;font-style:normal;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-b832cfc{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-2cd4686 .elementor-button{background-color:var( --e-global-color-02f5704 );font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-37 .elementor-element.elementor-element-2cd4686{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-2cd4686 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-2cd4686 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-37 .elementor-element.elementor-element-d2a9163{--display:flex;--min-height:440px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-9168f74 img{height:440px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.4);}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-9ff1dd8{right:-20px;}body.rtl .elementor-37 .elementor-element.elementor-element-9ff1dd8{left:-20px;}.elementor-37 .elementor-element.elementor-element-9ff1dd8{top:-20px;}.elementor-37 .elementor-element.elementor-element-9ff1dd8 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-9ff1dd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-9ff1dd8.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9ff1dd8.elementor-view-default .elementor-icon{color:var( --e-global-color-02f5704 );border-color:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-9ff1dd8.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-9ff1dd8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-9ff1dd8 .elementor-icon{font-size:30px;}.elementor-37 .elementor-element.elementor-element-9ff1dd8 .elementor-icon svg{height:30px;}.elementor-37 .elementor-element.elementor-element-f697a28{--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;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-0193e72{--display:flex;--min-height:440px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-b28cb16 img{height:440px;object-fit:cover;object-position:center center;transition-duration:1s;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.4);}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-3c1c079{right:-20px;}body.rtl .elementor-37 .elementor-element.elementor-element-3c1c079{left:-20px;}.elementor-37 .elementor-element.elementor-element-3c1c079{top:-20px;}.elementor-37 .elementor-element.elementor-element-3c1c079 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-3c1c079.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d4f10b9 );}.elementor-37 .elementor-element.elementor-element-3c1c079.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-3c1c079.elementor-view-default .elementor-icon{color:var( --e-global-color-d4f10b9 );border-color:var( --e-global-color-d4f10b9 );}.elementor-37 .elementor-element.elementor-element-3c1c079.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-3c1c079.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d4f10b9 );}.elementor-37 .elementor-element.elementor-element-3c1c079 .elementor-icon{font-size:30px;}.elementor-37 .elementor-element.elementor-element-3c1c079 .elementor-icon svg{height:30px;}.elementor-37 .elementor-element.elementor-element-da38b8c{--display:flex;}.elementor-37 .elementor-element.elementor-element-c857c03 .elementor-button{background-color:var( --e-global-color-d4f10b9 );font-size:14px;font-weight:600;border-radius:20px 20px 20px 20px;padding:12px 16px 12px 16px;}.elementor-37 .elementor-element.elementor-element-ca22f54 .elementor-heading-title{color:var( --e-global-color-d4f10b9 );}.elementor-37 .elementor-element.elementor-element-b4b4cf7{text-align:start;}.elementor-37 .elementor-element.elementor-element-b4b4cf7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;font-style:normal;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-deb79c2{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-626ba78 .elementor-button{background-color:var( --e-global-color-d4f10b9 );font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-37 .elementor-element.elementor-element-626ba78{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-626ba78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-626ba78 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-37 .elementor-element.elementor-element-626ba78 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-626ba78 .elementor-button:focus{box-shadow:0px 10px 15px -3px rgba(0,0,0,0.5);}.elementor-37 .elementor-element.elementor-element-5cbb9e4{--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;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-95dcbe4{--display:flex;}.elementor-37 .elementor-element.elementor-element-9d6920c .elementor-button{background-color:var( --e-global-color-79441f7 );font-size:14px;font-weight:600;border-radius:20px 20px 20px 20px;padding:12px 16px 12px 16px;}.elementor-37 .elementor-element.elementor-element-e1b1115 .elementor-heading-title{color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-32f07da{text-align:start;}.elementor-37 .elementor-element.elementor-element-32f07da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;font-style:normal;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-ea316d5{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-247afcc .elementor-button{background-color:var( --e-global-color-79441f7 );font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 32px 16px 32px;}.elementor-37 .elementor-element.elementor-element-247afcc{width:100%;max-width:100%;}.elementor-37 .elementor-element.elementor-element-247afcc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-247afcc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-37 .elementor-element.elementor-element-247afcc .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-247afcc .elementor-button:focus{box-shadow:0px 10px 15px -3px rgba(0,0,0,0.5);}.elementor-37 .elementor-element.elementor-element-e9124a4{--display:flex;--min-height:440px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-d41f6dc img{height:440px;object-fit:cover;object-position:center left;transition-duration:1s;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.4);}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-5d297ea{right:-20px;}body.rtl .elementor-37 .elementor-element.elementor-element-5d297ea{left:-20px;}.elementor-37 .elementor-element.elementor-element-5d297ea{top:-20px;}.elementor-37 .elementor-element.elementor-element-5d297ea .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-default .elementor-icon{color:var( --e-global-color-79441f7 );border-color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-framed .elementor-icon:hover, .elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-79441f7 );border-color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-framed .elementor-icon:hover, .elementor-37 .elementor-element.elementor-element-5d297ea.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-5d297ea .elementor-icon{font-size:30px;}.elementor-37 .elementor-element.elementor-element-5d297ea .elementor-icon svg{height:30px;}.elementor-37 .elementor-element.elementor-element-0412aa3{--display:flex;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-0412aa3:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-0412aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-37 .elementor-element.elementor-element-df04031{--display:flex;}.elementor-37 .elementor-element.elementor-element-cae2983{padding:0px 0px 20px 0px;text-align:center;}.elementor-37 .elementor-element.elementor-element-cae2983 .elementor-heading-title{color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-70208d0{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-70208d0.e-con:hover{--e-con-transform-scale:1.01;}.elementor-37 .elementor-element.elementor-element-2b8e5eb{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:15px 0px 0px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a53707f img{border-radius:15px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-bda24c1{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBE6E7;--border-color:#EBE6E7;--border-radius:0px 15px 15px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-37 .elementor-element.elementor-element-bda24c1:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-bda24c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-a0485dc .elementor-heading-title{color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-2f1f79c .elementor-heading-title{color:var( --e-global-color-fecbed0 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-6c203da .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-37 .elementor-element.elementor-element-6c203da .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-6c203da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-6c203da.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-6c203da.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-6c203da .elementor-icon{font-size:16px;}.elementor-37 .elementor-element.elementor-element-6c203da .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-6c203da .elementor-icon-box-title a{font-family:"EB Garamond", Sans-serif;font-size:16px;font-weight:600;font-style:italic;}.elementor-37 .elementor-element.elementor-element-6c203da:has(:hover) .elementor-icon-box-title,
					 .elementor-37 .elementor-element.elementor-element-6c203da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8cb4c39 );}.elementor-37 .elementor-element.elementor-element-6c203da .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6px;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-1f93e73{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-b170a57{--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;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-6667164{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 25px 50px -25px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-37 .elementor-element.elementor-element-6667164:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-6667164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-bd34a4f{text-align:center;}.elementor-37 .elementor-element.elementor-element-bd34a4f .elementor-heading-title{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-5224f9b{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-f2750da .elementor-button{background-color:var( --e-global-color-a2c8632 );fill:var( --e-global-color-4efc9e6 );color:var( --e-global-color-4efc9e6 );border-radius:50px 50px 50px 50px;padding:16px 40px 16px 40px;}.elementor-37 .elementor-element.elementor-element-6c84c2b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:064px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-3f85ef1{text-align:center;}.elementor-37 .elementor-element.elementor-element-3f85ef1 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;font-style:italic;color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-e10d701{padding:0px 0px 30px 0px;text-align:center;}.elementor-37 .elementor-element.elementor-element-e10d701 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;font-style:normal;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-905b61b{--display:flex;}.elementor-37 .elementor-element.elementor-element-f3232a5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f3232a5:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-4efc9e6 );--border-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-f3232a5, .elementor-37 .elementor-element.elementor-element-f3232a5::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-8bc6502{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-8bc6502 img{height:250px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-37 .elementor-element.elementor-element-8bc6502:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-ba437e3{padding:15px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-ba437e3 .elementor-heading-title{color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-13d6df1{padding:0px 0px 0px 15px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6px;}.elementor-37 .elementor-element.elementor-element-661fd45{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-661fd45:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-79441f7 );--border-color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-661fd45, .elementor-37 .elementor-element.elementor-element-661fd45::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-ea89a64{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-ea89a64 img{height:250px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-37 .elementor-element.elementor-element-ea89a64:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-8adca82{padding:15px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-8adca82 .elementor-heading-title{color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-4e4a308{padding:0px 0px 0px 15px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6px;}.elementor-37 .elementor-element.elementor-element-a31afae{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a31afae:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-02f5704 );--border-color:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-a31afae, .elementor-37 .elementor-element.elementor-element-a31afae::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-3650b50{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3650b50 img{height:250px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3650b50:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-4633a19{padding:15px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-4633a19 .elementor-heading-title{color:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-3c09de4{padding:0px 0px 0px 15px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6px;}.elementor-37 .elementor-element.elementor-element-64e7ebb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-64e7ebb:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-d4f10b9 );--border-color:var( --e-global-color-d4f10b9 );}.elementor-37 .elementor-element.elementor-element-64e7ebb, .elementor-37 .elementor-element.elementor-element-64e7ebb::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-ae6a6bb{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-ae6a6bb img{height:250px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-37 .elementor-element.elementor-element-ae6a6bb:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-1d14a88{padding:15px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-1d14a88 .elementor-heading-title{color:var( --e-global-color-d4f10b9 );}.elementor-37 .elementor-element.elementor-element-859889c{padding:0px 0px 0px 15px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6px;}.elementor-37 .elementor-element.elementor-element-80698de{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-80698de:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-4efc9e6 );--border-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-80698de, .elementor-37 .elementor-element.elementor-element-80698de::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-a361441{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-a361441 img{height:250px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-37 .elementor-element.elementor-element-a361441:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-ecbc656{padding:15px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-ecbc656 .elementor-heading-title{color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-d0c7a6c{padding:0px 0px 0px 15px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6px;}.elementor-37 .elementor-element.elementor-element-03b3e20{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-03b3e20:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-79441f7 );--border-color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-03b3e20, .elementor-37 .elementor-element.elementor-element-03b3e20::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-c1e1159{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c1e1159 img{height:250px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-37 .elementor-element.elementor-element-c1e1159:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-c48bed0{padding:15px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-c48bed0 .elementor-heading-title{color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-7d16aef{padding:0px 0px 0px 15px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6px;}.elementor-37 .elementor-element.elementor-element-614b9fd{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-614b9fd:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-02f5704 );--border-color:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-614b9fd, .elementor-37 .elementor-element.elementor-element-614b9fd::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-aa11d6c{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-aa11d6c img{height:250px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-37 .elementor-element.elementor-element-aa11d6c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 150% ) blur( 0px ) hue-rotate( 0deg );}.elementor-37 .elementor-element.elementor-element-4dce540{padding:15px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-4dce540 .elementor-heading-title{color:var( --e-global-color-02f5704 );}.elementor-37 .elementor-element.elementor-element-eb1d1ca{padding:0px 0px 0px 15px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6px;}.elementor-37 .elementor-element.elementor-element-c4f42b4{--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-4efc9e6 );--e-n-carousel-arrow-hover-color:var( --e-global-color-a2c8632 );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-37 .elementor-element.elementor-element-c4f42b4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-a2c8632 );border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-37 .elementor-element.elementor-element-c4f42b4 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-4ef656a{--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;}.elementor-37 .elementor-element.elementor-element-c02ca79{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 25px 50px -25px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-37 .elementor-element.elementor-element-c02ca79:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c02ca79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-771afff{text-align:center;}.elementor-37 .elementor-element.elementor-element-771afff .elementor-heading-title{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-4a10731{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-4e9f948{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-69e7b5a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-596a27b{text-align:center;}.elementor-37 .elementor-element.elementor-element-596a27b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;font-style:italic;color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-ea7eebf{padding:0px 0px 30px 0px;text-align:center;}.elementor-37 .elementor-element.elementor-element-ea7eebf .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;font-style:normal;color:var( --e-global-color-fecbed0 );}.elementor-37 .elementor-element.elementor-element-883d861{--display:flex;}.elementor-37 .elementor-element.elementor-element-dc97d28{--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;--justify-content:space-between;}.elementor-37 .elementor-element.elementor-element-0792f5b{text-align:start;}.elementor-37 .elementor-element.elementor-element-0792f5b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;font-style:italic;color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-a0bfc64 .elementor-button{background-color:var( --e-global-color-a2c8632 );fill:var( --e-global-color-4efc9e6 );color:var( --e-global-color-4efc9e6 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4efc9e6 );border-radius:50px 50px 50px 50px;padding:16px 40px 16px 40px;}.elementor-37 .elementor-element.elementor-element-a0bfc64 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-a0bfc64 .elementor-button:focus{background-color:var( --e-global-color-4efc9e6 );color:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-a0bfc64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-a0bfc64 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-a0bfc64 .elementor-button:focus svg{fill:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-b891974{--display:flex;}.elementor-widget-tp-blog-listout .theplus-pagination a,.elementor-widget-tp-blog-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-tp-blog-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-tp-blog-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-meta-info span,
							   .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-blog-meta span,
							   .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-blog-meta-overflow span,
							   .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-meta-tag{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-tp-blog-listout .blog-list .post-category-list span a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title,
				               .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title a,
							   .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content,
				              .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content p,
							  .elementor-widget-tp-blog-listout .blog-list .post-inner-loop .tpae-preset-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-widget-tp-blog-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .post-category-list span a{background-color:var( --e-global-color-4efc9e6 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-36e23ad .tp-listing-preloader.post-inner-loop:before{width:20px !important;height:20px !important;}.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-category-list span a{font-family:"Inter", Sans-serif;font-weight:500;font-style:normal;color:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .post-category-list span:hover a{border-color:#252525;}.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .post-title,
				               .elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .post-title a,
							   .elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .tpae-preset-title{font-family:"Inter", Sans-serif;font-weight:600;font-style:normal;}.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .blog-featured-image.tp-cst-img-full img{min-height:250px;max-height:250px;}.elementor-37 .elementor-element.elementor-element-36e23ad .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px;font-size:14px;font-weight:500;color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-36e23ad .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-36e23ad .pt_plus_button .button-link-wrap:hover{color:var( --e-global-color-79441f7 );}.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .grid-item .blog-list-content,
					.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .grid-item .tpae-compect-blog-wrap,
					.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .grid-item .tpae-preset-blog{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;border-radius:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .grid-item .blog-list-content:hover,
					.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .grid-item .tpae-compect-blog-wrap:hover,
					.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .grid-item .tpae-preset-blog:hover{border-color:#C8C8C8;}.elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .grid-item .blog-list-content,
							   .elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .tpae-compect-blog-wrap,
				               .elementor-37 .elementor-element.elementor-element-36e23ad .blog-list .post-inner-loop .grid-item .tpae-preset-blog{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);}.elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-initialized .slick-slide{padding:0px 20px 0px 0px;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-1 li button,.elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-2 li button, body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick  ul.slick-dots.style-3 li button, body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick  .slick-dots.style-4 li button:before, body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick  .slick-dots.style-5 button, body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick  .slick-dots.style-7 button{background:#fff;}body[data-elementor-device-mode="tablet"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-1 li button,body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-2 li button,body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick ul.slick-dots.style-3 li button,body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-4 li button:before,body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-5 button,.elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-dots.style-7 button{background:#fff;}body[data-elementor-device-mode="mobile"] .elementor-37 .elementor-element.elementor-element-36e23ad .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-37 .elementor-element.elementor-element-ae88972{--display:flex;}.elementor-37 .elementor-element.elementor-element-283cfab{--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;--justify-content:space-between;}.elementor-37 .elementor-element.elementor-element-2d9a159{text-align:start;}.elementor-37 .elementor-element.elementor-element-2d9a159 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;font-style:italic;color:var( --e-global-color-d4f10b9 );}.elementor-37 .elementor-element.elementor-element-3a8a06a .elementor-button{background-color:var( --e-global-color-a2c8632 );fill:var( --e-global-color-d4f10b9 );color:var( --e-global-color-d4f10b9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d4f10b9 );border-radius:50px 50px 50px 50px;padding:16px 40px 16px 40px;}.elementor-37 .elementor-element.elementor-element-3a8a06a .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-3a8a06a .elementor-button:focus{background-color:var( --e-global-color-d4f10b9 );color:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-3a8a06a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-3a8a06a .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-3a8a06a .elementor-button:focus svg{fill:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-730affa{--display:flex;}.elementor-widget-the-event-main .ewpe-main-wrapper .ewpe-pagination{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-65a8fd0{--event-column:4;--ewpe-gap:20px;}.elementor-37 .elementor-element.elementor-element-32e51c3{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-1944643{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 25px 50px -25px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-37 .elementor-element.elementor-element-1944643:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-1944643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4efc9e6 );}.elementor-37 .elementor-element.elementor-element-472bc94{text-align:center;}.elementor-37 .elementor-element.elementor-element-472bc94 .elementor-heading-title{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-c324f6e{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-a2c8632 );}.elementor-37 .elementor-element.elementor-element-f2a8476 .elementor-button{background-color:#586A4F;fill:var( --e-global-color-a2c8632 );color:var( --e-global-color-a2c8632 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BABABA;border-radius:50px 50px 50px 50px;padding:16px 40px 16px 40px;}.elementor-37 .elementor-element.elementor-element-f2a8476 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-f2a8476 .elementor-button:focus{background-color:#676F63;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-d750e97{--content-width:1200px;}.elementor-37 .elementor-element.elementor-element-f35b7af{--content-width:1200px;}.elementor-37 .elementor-element.elementor-element-f697a28{--content-width:1200px;}.elementor-37 .elementor-element.elementor-element-5cbb9e4{--content-width:1200px;}.elementor-37 .elementor-element.elementor-element-2b8e5eb{--width:50%;}.elementor-37 .elementor-element.elementor-element-6667164{--content-width:75%;}.elementor-37 .elementor-element.elementor-element-c02ca79{--content-width:75%;}.elementor-37 .elementor-element.elementor-element-1944643{--content-width:65%;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-c4f42b4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-the-event-main .ewpe-main-wrapper .ewpe-pagination{line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-65a8fd0{--event-column:2;}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-2cd64fe{--min-height:300px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-e2945f0 img{height:300px;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-d638471{right:0px;}body.rtl .elementor-37 .elementor-element.elementor-element-d638471{left:0px;}.elementor-37 .elementor-element.elementor-element-f35b7af{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-d2a9163{--min-height:300px;}.elementor-37 .elementor-element.elementor-element-9168f74 img{height:300px;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-9ff1dd8{right:0px;}body.rtl .elementor-37 .elementor-element.elementor-element-9ff1dd8{left:0px;}.elementor-37 .elementor-element.elementor-element-0193e72{--min-height:300px;}.elementor-37 .elementor-element.elementor-element-b28cb16 img{height:300px;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-3c1c079{right:0px;}body.rtl .elementor-37 .elementor-element.elementor-element-3c1c079{left:0px;}.elementor-37 .elementor-element.elementor-element-5cbb9e4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-e9124a4{--min-height:300px;}.elementor-37 .elementor-element.elementor-element-d41f6dc img{height:300px;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-5d297ea{right:0px;}body.rtl .elementor-37 .elementor-element.elementor-element-5d297ea{left:0px;}.elementor-37 .elementor-element.elementor-element-0412aa3{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-6c203da .elementor-icon-box-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-c4f42b4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-37 .elementor-element.elementor-element-36e23ad.elementor-element{--align-self:center;}.elementor-widget-the-event-main .ewpe-main-wrapper .ewpe-pagination{line-height:var( --e-global-typography-text-line-height );}.elementor-37 .elementor-element.elementor-element-65a8fd0{--event-column:1;}}/* Start custom CSS for html, class: .elementor-element-8d8e125 *//* Reset and Base Styles */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        .dwps-hero-slider {
            position: relative;
            width: 100%;
            height: 100vh;
            min-height: 500px;
            overflow: hidden;
        }
        
        /* Slide Container */
        .slider-slides {
            position: relative;
            width: 100%;
            height: 100%;
        }
        
        /* Individual Slide */
        .slide {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            transition: opacity 1000ms ease-in-out;
        }
        
        .slide.active {
            opacity: 1;
            z-index: 1;
        }
        
        /* Background Image with Ken Burns Effect */
        .slide-bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center center;
            background-repeat: no-repeat;
            filter: brightness(0.85) contrast(1.1) saturate(0.9);
            animation: kenBurns 6000ms linear forwards;
        }
        
        .slide.active .slide-bg {
            animation: kenBurns 6000ms linear forwards;
        }
        
        @keyframes kenBurns {
            0% {
                transform: scale(1);
            }
            100% {
                transform: scale(1.05);
            }
        }
        
        /* Dark Overlay */
        .slide-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.2);
            z-index: 1;
        }
        
        /* Content Container */
        .slide-content {
            position: relative;
            z-index: 10;
            width: 100%;
            max-width: 1280px;
            margin: 0 auto;
            padding: 0 2rem;
            height: 100%;
            display: flex;
            align-items: flex-end;
            padding-bottom: 4rem;
        }
        
        /* Text Animation Container */
        .slide-text {
            opacity: 0;
            transform: translateX(-50px);
        }
        
        .slide.active .slide-text {
            animation: slideInLeft 1000ms ease-out 300ms forwards;
        }
        
        @keyframes slideInLeft {
            to {
                opacity: 1;
                transform: translateX(0);
            }
        }
        
        /* Title Styling */
        .slide-title-line1 {
            display: block;
            font-family: 'EB Garamond', serif;
            font-style: italic;
            font-weight: 600;
            font-size: 3.5rem;
            line-height: 1.2;
            color: #ffffff;
            text-shadow: 0px 4px 20px rgba(0, 0, 0, 0.3);
            margin-bottom: 0.5rem;
        }
        
        .slide-title-line2 {
            display: block;
            font-family: 'Inter', sans-serif;
            font-style: normal;
            font-weight: 600;
            font-size: 3.5rem;
            line-height: 1.2;
            color: #ffffff;
            text-shadow: 0px 4px 20px rgba(0, 0, 0, 0.3);
            letter-spacing: 2px;
            text-transform: uppercase;
            margin-bottom: 1rem;
            opacity: 0;
            transform: translateX(-50px);
        }
        
        .slide.active .slide-title-line2 {
            animation: slideInLeft 1000ms ease-out 500ms forwards;
        }
        
        /* CTA Button */
        .slide-cta {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding: 0.5rem 1.5rem;
            background: #ffffff;
            color: #495f3d;
            font-family: 'Inter', sans-serif;
            font-weight: 500;
            font-size: 1rem;
            border-radius: 50px;
            border: none;
            cursor: pointer;
            box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
            transition: all 0.3s ease;
            text-decoration: none;
            opacity: 0;
            transform: translateY(30px);
        }
        
        .slide.active .slide-cta {
            animation: slideInUp 1000ms ease-out 700ms forwards;
        }
        
        @keyframes slideInUp {
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        .slide-cta:hover {
            transform: scale(1.05);
            box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
        }
        
        .slide-cta-arrow {
            transition: transform 0.3s ease;
        }
        
        .slide-cta:hover .slide-cta-arrow {
            transform: translateX(4px);
        }
        
        /* Navigation Arrows */
        .slider-arrow {
            position: absolute;
            bottom: 1rem;
            width: 40px;
            height: 40px;
            background: rgba(255, 255, 255, 0.2);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.3);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: all 0.3s ease;
            z-index: 20;
            color: #ffffff;
        }
        
        .slider-arrow:hover {
            background: rgba(255, 255, 255, 0.3);
            border-color: rgba(255, 255, 255, 0.5);
            transform: scale(1.1);
        }
        
        .slider-arrow-prev {
            left: 1.25rem;
        }
        
        .slider-arrow-next {
            left: 5rem;
        }
        
        /* Bullet Navigation */
        .slider-bullets {
            position: absolute;
            bottom: 1rem;
            right: 2rem;
            display: flex;
            gap: 0.5rem;
            z-index: 20;
        }
        
        .slider-bullet {
            width: 6px;
            height: 6px;
            background: rgba(255, 255, 255, 0.5);
            border: none;
            border-radius: 50%;
            cursor: pointer;
            transition: all 0.3s ease;
            padding: 0;
        }
        
        .slider-bullet:hover {
            background: rgba(255, 255, 255, 0.7);
            transform: scale(1.2);
        }
        
        .slider-bullet.active {
            width: 24px;
            height: 6px;
            background: #ffffff;
            border-radius: 3px;
        }
        
        /* Scroll Indicator */
        .scroll-indicator {
            position: absolute;
            bottom: 0.5rem;
            left: 50%;
            transform: translateX(-50%);
            z-index: 10;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 0.5rem;
            cursor: pointer;
            transition: opacity 0.3s ease;
            animation: bounce 2s infinite;
        }
        
        .scroll-indicator:hover {
            opacity: 0.8;
        }
        
        .scroll-text {
            color: rgba(255, 255, 255, 0.6);
            font-size: 0.75rem;
            text-transform: uppercase;
            letter-spacing: 2px;
            font-family: 'Inter', sans-serif;
        }
        
        .scroll-mouse {
            width: 24px;
            height: 40px;
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 20px;
            display: flex;
            align-items: flex-start;
            justify-content: center;
            padding-top: 8px;
        }
        
        .scroll-wheel {
            width: 4px;
            height: 8px;
            background: rgba(255, 255, 255, 0.6);
            border-radius: 2px;
            animation: scrollWheel 2s infinite;
        }
        
        @keyframes scrollWheel {
            0% {
                transform: translateY(0);
                opacity: 1;
            }
            100% {
                transform: translateY(12px);
                opacity: 0;
            }
        }
        
        @keyframes bounce {
            0%, 100% {
                transform: translateX(-50%) translateY(0);
            }
            50% {
                transform: translateX(-50%) translateY(-10px);
            }
        }
        
        /* Responsive Styles */
        @media (max-width: 1024px) {
            .slide-title-line1,
            .slide-title-line2 {
                font-size: 3.75rem;
            }
            
            .slide-content {
                padding-bottom: 6rem;
            }
            
            .slider-arrow {
                bottom: 1.875rem;
            }
            
            .slider-arrow-prev {
                left: 1rem;
            }
            
            .slider-arrow-next {
                left: 4.25rem;
            }
            
            .slider-bullets {
                bottom: 1.875rem;
                right: 1.5rem;
            }
            
            .scroll-indicator {
                display: none;
            }
        }
        
        @media (max-width: 768px) {
            .slide-title-line1,
            .slide-title-line2 {
                font-size: 3rem;
            }
            
            .slide-content {
                padding: 0 1.5rem;
                padding-bottom: 5rem;
            }
            
            .slider-arrow {
                width: 36px;
                height: 36px;
                bottom: 1.5rem;
            }

            .slider-arrow-prev {
                left: 0.75rem;
            }
            
            .slider-arrow-next {
                left: 3.75rem;
            }
            
            .slider-bullets {
                bottom: 1.5rem;
                right: 1rem;
            }
            
            .slider-bullet {
                width: 5px;
                height: 5px;
            }
            
            .slider-bullet.active {
                width: 18px;
                height: 5px;
            }
            .dwps-hero-slider
        }
        
        @media (max-width: 640px) {
            .slide-title-line1,
            .slide-title-line2 {
                font-size: 2.25rem;
            }
            
            .slide-cta {
                padding: 0.875rem 1.5rem;
                font-size: 0.9375rem;
            }
        }
        
        .slider-arrow{
  width:48px;
  height:48px;
  background: rgba(255, 255, 255, 0.4);
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  border:none;
  cursor:pointer;
}

.slider-arrow i{
  color:#ffffff;
  font-size:20px;
}
/* Remove theme / browser focus pink highlight */
.slider-arrow,
.slider-arrow:focus,
.slider-arrow:active,
.slider-arrow:hover {
    outline: none !important;
    box-shadow: none !important;
}

/* Remove mobile tap highlight (Chrome / Safari mobile) */
.slider-arrow {
    -webkit-tap-highlight-color: transparent;
}

/* Force background always same */
.slider-arrow:focus,
.slider-arrow:active {
    background: rgba(255,255,255,0.4) !important;
}

/* Optional: smooth hover instead of theme pink */
.slider-arrow:hover {
    background: rgba(255,255,255,0.55) !important;
}

@media (max-width: 768px) {

    .slide-bg {
        background-size: cover !important;
        background-repeat: no-repeat;
        background-position: center;
        background-color: #000; /* optional */
height;100%;
    }

}

@media (max-width: 768px) {

    /* FIX HEIGHT */
    .dwps-hero-slider {
        height: 60vh !important;
        min-height: auto;
    }

    /* IMAGE FIX */
    .slide-bg img {
        object-fit: cover;
        object-position: center top; /* 🔥 CHANGE THIS IF NEEDED */
    }

    /* CONTENT FIX */
    .slide-content {
        padding: 20px !important;
        align-items: flex-end;
    }

    /* TEXT SIZE */
    .slide-title-line1 {
        font-size: 20px !important;
        line-height: 1.2;
    }

    .slide-title-line2 {
        font-size: 20px !important;
        letter-spacing: 1px;
    }

    /* BUTTON */
    .slide-cta {
        padding: 8px 16px !important;
        font-size: 13px;
    }

    /* ARROWS FIX */
    .slider-arrow {
        width: 35px !important;
        height: 35px !important;
        top: 50%;
        transform: translateY(-50%);
    }

    .slider-arrow-prev {
        left: 10px !important;
    }

    .slider-arrow-next {
        right: 10px !important;
        left: auto !important;
    }

    /* BULLETS */
    .slider-bullets {
        bottom: 10px !important;
        right: 10px !important;
    }

    .slider-bullet {
        width: 5px;
        height: 5px;
    }

    .slider-bullet.active {
        width: 16px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0249ea1 */.elementor-icon:hover {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-589dacb *//* Reset and Base Styles */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        .dwps-virtual-tour {
            position: relative;
            background: #1a1a1a;
            overflow: hidden;
        }
        
        /* Main Container */
        .tour-container {
            position: relative;
            height: 600px;
        }
        
        /* Background Image */
        .tour-bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
        }
        
        .tour-bg img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        /* Gradient Overlay - solid colors only */
        .tour-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(to right, 
                #1a1a1a 0%, 
                rgba(26, 26, 26, 0.95) 20%,
                rgba(26, 26, 26, 0.85) 35%,
                rgba(26, 26, 26, 0.6) 50%,
                rgba(26, 26, 26, 0.3) 70%,
                transparent 100%);
            z-index: 2;
        }
        
        /* Content Wrapper */
        .tour-content {
            position: relative;
            z-index: 10;
            height: 100%;
            max-width: 1280px;
            margin: 0 auto;
            padding: 0 2rem;
            display: flex;
            align-items: center;
        }
        
        /* Grid Layout */
        .tour-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
            align-items: center;
            width: 100%;
        }
        
        /* Left Side - Text */
        .tour-text {
            max-width: 600px;
        }
        
        .tour-title {
            font-family: 'EB Garamond', serif;
            font-style: italic;
            font-size: 4rem;
            font-weight: 600;
            color: #ffffff;
            line-height: 1.2;
            margin-bottom: 1.5rem;
        }
        
        .tour-description {
            font-family: 'Inter', sans-serif;
            font-size: 1.5rem;
            color: #ffffff;
            line-height: 1.6;
        }
        
        /* Right Side - Video Preview */
        .tour-video-wrapper {
            position: relative;
            cursor: pointer;
            transition: transform 0.3s ease;
        }
        
        .tour-video-wrapper:hover {
            transform: translateY(-4px);
        }
        
        .tour-video-container {
            position: relative;
            border-radius: 24px;
            overflow: hidden;
            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
        }
        
        .tour-video-thumbnail {
            width: 100%;
            height: 400px;
            object-fit: cover;
            object-position: center 45%;
            transition: transform 0.7s ease;
        }
        
        .tour-video-wrapper:hover .tour-video-thumbnail {
            transform: scale(1.05);
        }
        
        /* Play Button Overlay */
        .tour-play-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            background: rgba(73, 95, 61, 0.4);
            transition: background 0.3s ease;
        }
        
        .tour-video-wrapper:hover .tour-play-overlay {
            background: rgba(73, 95, 61, 0.6);
        }
        
        /* Play Button */
        .tour-play-button {
            width: 96px;
            height: 96px;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.9);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
            transition: transform 0.3s ease;
        }
        
        .tour-video-wrapper:hover .tour-play-button {
            transform: scale(1.1);
        }
        
        /* Play Icon (Triangle) */
        .play-icon {
            width: 0;
            height: 0;
            border-left: 20px solid #495f3d;
            border-top: 12px solid transparent;
            border-bottom: 12px solid transparent;
            margin-left: 6px;
        }
        
        /* Video Modal */
        .video-modal {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 9999;
            background: rgba(0, 0, 0, 0.95);
            animation: fadeIn 0.3s ease;
        }
        
        .video-modal.active {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        @keyframes fadeIn {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }
        
        /* Video Content Container */
        .video-modal-content {
            position: relative;
            width: 90%;
            max-width: 1200px;
            background: #000;
            border-radius: 12px;
            overflow: hidden;
            animation: slideUp 0.4s ease;
        }
        
        @keyframes slideUp {
            from {
                transform: translateY(50px);
                opacity: 0;
            }
            to {
                transform: translateY(0);
                opacity: 1;
            }
        }
        
        /* Close Button */
        .video-close-button {
            position: absolute;
            top: 1rem;
            right: 1rem;
            width: 40px;
            height: 40px;
            background: rgba(255, 255, 255, 0.2);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.3);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            color: #ffffff;
            transition: all 0.3s ease;
            z-index: 10;
        }
        
        .video-close-button:hover {
            background: rgba(255, 255, 255, 0.3);
            transform: rotate(90deg);
        }
        
        /* Video Player */
        .video-player {
            width: 100%;
            aspect-ratio: 16 / 9;
        }
        
        .video-player video {
            width: 100%;
            height: 100%;
            display: block;
        }
        
        /* Responsive Styles */
        @media (max-width: 1024px) {
            .tour-container {
                height: 700px;
            }
            
            .tour-grid {
                grid-template-columns: 1fr;
                gap: 2rem;
            }
            
            .tour-title {
                font-size: 3.5rem;
            }
            
            .tour-description {
                font-size: 1.25rem;
            }
            
            .tour-video-thumbnail {
                height: 350px;
            }
        }
        
        @media (max-width: 768px) {
            .tour-container {
                height: auto;
                padding: 4rem 0;
            }
            
            .tour-content {
                padding: 0 1.5rem;
            }
            
            .tour-title {
                font-size: 3rem;
            }
            
            .tour-description {
                font-size: 1.125rem;
            }
            
            .tour-video-thumbnail {
                height: 300px;
            }
            
            .tour-play-button {
                width: 80px;
                height: 80px;
            }
            
            .play-icon {
                border-left: 16px solid #495f3d;
                border-top: 10px solid transparent;
                border-bottom: 10px solid transparent;
                margin-left: 5px;
            }
            
            .video-modal-content {
                width: 95%;
            }
        }
        
        @media (max-width: 640px) {
            .tour-title {
                font-size: 2.5rem;
                margin-bottom: 1rem;
            }
            
            .tour-description {
                font-size: 1rem;
            }
            
            .tour-video-thumbnail {
                height: 250px;
            }
            
            .tour-play-button {
                width: 70px;
                height: 70px;
            }
            
            .play-icon {
                border-left: 14px solid #495f3d;
                border-top: 8px solid transparent;
                border-bottom: 8px solid transparent;
            }
        }
        
        /* Accessibility */
        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border-width: 0;
        }/* End custom CSS */