.elementor-815 .elementor-element.elementor-element-2e309fa{--display:flex;--justify-content:center;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-2e309fa:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-2e309fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #606C38 40%, #FEFAE0 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-815 .elementor-element.elementor-element-ff294e6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-815 .elementor-element.elementor-element-ff294e6.elementor-element{--align-self:center;}.elementor-815 .elementor-element.elementor-element-ff294e6 .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:54px;font-weight:600;text-transform:none;line-height:42px;color:#FEFAE0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-815 .elementor-element.elementor-element-2d0552f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-815 .elementor-element.elementor-element-2d0552f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-815 .elementor-element.elementor-element-2d0552f.elementor-element{--align-self:center;}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-icon i{color:var( --e-global-color-30d7064 );transition:color 0.3s;}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-icon svg{fill:var( --e-global-color-30d7064 );transition:fill 0.3s;}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-text{color:var( --e-global-color-185ecfc );transition:color 0.3s;}.elementor-815 .elementor-element.elementor-element-f051162{--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:center;}.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-815 .elementor-element.elementor-element-7dd68f1 .elementor-button{background-color:#DDA15E;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-7dd68f1 .elementor-button:hover, .elementor-815 .elementor-element.elementor-element-7dd68f1 .elementor-button:focus{background-color:#02010100;color:#DDA15E;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-7dd68f1 .elementor-button:hover svg, .elementor-815 .elementor-element.elementor-element-7dd68f1 .elementor-button:focus svg{fill:#DDA15E;}.elementor-815 .elementor-element.elementor-element-0d8a29f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-815 .elementor-element.elementor-element-0d8a29f.elementor-element{--align-self:center;}.elementor-815 .elementor-element.elementor-element-0d8a29f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-815 .elementor-element.elementor-element-9610401 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-815 .elementor-element.elementor-element-9610401{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-185ecfc );}.elementor-815 .elementor-element.elementor-element-cfcf3c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-7bb46c3{--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:center;}.elementor-815 .elementor-element.elementor-element-7bb46c3.e-con{--align-self:center;}.elementor-815 .elementor-element.elementor-element-e3ea126{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-e3ea126:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-e3ea126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.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 );}.elementor-815 .elementor-element.elementor-element-eb9dd4a{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-eb9dd4a:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-eb9dd4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-28a43e4{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-28a43e4:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-28a43e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-6bc75c2{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-6bc75c2:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-6bc75c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-45e7ce3{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-45e7ce3:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-45e7ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-8f1d579{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-8f1d579:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-8f1d579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-471ef6a{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-471ef6a:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-471ef6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-0064081{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-0064081:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-0064081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-b700c8a{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-b700c8a:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-b700c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-9ea996a{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-9ea996a:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-9ea996a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-f53c831{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-f53c831:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-f53c831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-8978c00{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-8978c00:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-8978c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-d596e1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-d5340e7{--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-815 .elementor-element.elementor-element-d5340e7.e-con{--align-self:center;}.elementor-815 .elementor-element.elementor-element-42af7c3{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-42af7c3:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-42af7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-d4f6bdc{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-d4f6bdc:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-d4f6bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-a470cb9{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-a470cb9:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-a470cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-d0c9f79{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-d0c9f79:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-d0c9f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-3eabbdd{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-3eabbdd:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-3eabbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-6a88050{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-6a88050:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-6a88050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-91d15c9{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-91d15c9:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-91d15c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-385e420{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-385e420:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-385e420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-c0a21dc{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-c0a21dc:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-c0a21dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-6db8985{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-6db8985:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-6db8985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-1d9acb2{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-1d9acb2:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-1d9acb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-b6760c4{--display:flex;--justify-content:center;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:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-815 .elementor-element.elementor-element-b6760c4:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-b6760c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-815 .elementor-element.elementor-element-40321d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-9c97607{--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;--justify-content:center;}.elementor-815 .elementor-element.elementor-element-9c97607.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-815 .elementor-element.elementor-element-7d44854{--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;--justify-content:center;}.elementor-815 .elementor-element.elementor-element-df5a04f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d710cc9 );}.elementor-815 .elementor-element.elementor-element-e81486d .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-5d19e10 );}.elementor-815 .elementor-element.elementor-element-2a14479{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-eb5dcbe .elementor-button{background-color:#DDA15E;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-eb5dcbe .elementor-button:hover, .elementor-815 .elementor-element.elementor-element-eb5dcbe .elementor-button:focus{background-color:#02010100;color:#DDA15E;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-eb5dcbe .elementor-button:hover svg, .elementor-815 .elementor-element.elementor-element-eb5dcbe .elementor-button:focus svg{fill:#DDA15E;}.elementor-815 .elementor-element.elementor-element-c41b7d5{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-815 .elementor-element.elementor-element-9eeb3fa{text-align:center;}.elementor-815 .elementor-element.elementor-element-9eeb3fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d710cc9 );}.elementor-815 .elementor-element.elementor-element-5c30126{text-align:center;}.elementor-815 .elementor-element.elementor-element-5c30126 .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-5d19e10 );}.elementor-815 .elementor-element.elementor-element-29ec696{--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-widget-testimonial-carousel .elementor-testimonial__text{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 );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-815 .elementor-element.elementor-element-109301a > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-815 .elementor-element.elementor-element-109301a .elementor-swiper-button{font-size:20px;}.elementor-815 .elementor-element.elementor-element-7c303d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-7c303d1:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-7c303d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-5d19e10 ) 40%, var( --e-global-color-d710cc9 ) 100%);}.elementor-815 .elementor-element.elementor-element-6b2df09{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-815 .elementor-element.elementor-element-6b2df09 .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-185ecfc );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-815 .elementor-element.elementor-element-0cf80fb{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-815 .elementor-element.elementor-element-0cf80fb > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-815 .elementor-element.elementor-element-0cf80fb .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-0cf80fb .elementor-counter{gap:0px;}.elementor-815 .elementor-element.elementor-element-0cf80fb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-185ecfc );font-family:"Ashford Font", Sans-serif;font-size:56px;font-weight:600;text-transform:uppercase;}.elementor-815 .elementor-element.elementor-element-a74eb4e{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-815 .elementor-element.elementor-element-a74eb4e > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-815 .elementor-element.elementor-element-a74eb4e .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-a74eb4e .elementor-counter{gap:0px;}.elementor-815 .elementor-element.elementor-element-a74eb4e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-185ecfc );font-family:"Ashford Font", Sans-serif;font-size:56px;font-weight:600;text-transform:uppercase;}.elementor-815 .elementor-element.elementor-element-66e95cb{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-815 .elementor-element.elementor-element-66e95cb > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-815 .elementor-element.elementor-element-66e95cb .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-66e95cb .elementor-counter{gap:0px;}.elementor-815 .elementor-element.elementor-element-66e95cb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-185ecfc );font-family:"Ashford Font", Sans-serif;font-size:56px;font-weight:600;text-transform:uppercase;}.elementor-815 .elementor-element.elementor-element-bb95160 .elementor-button{background-color:#DDA15E;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-bb95160 .elementor-button:hover, .elementor-815 .elementor-element.elementor-element-bb95160 .elementor-button:focus{background-color:#02010100;color:#DDA15E;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-bb95160 .elementor-button:hover svg, .elementor-815 .elementor-element.elementor-element-bb95160 .elementor-button:focus svg{fill:#DDA15E;}.elementor-815 .elementor-element.elementor-element-436dbc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-436dbc9:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-436dbc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-185ecfc );}.elementor-815 .elementor-element.elementor-element-0003fe5{--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;}.elementor-815 .elementor-element.elementor-element-77566e6{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-aca3873 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d710cc9 );}.elementor-815 .elementor-element.elementor-element-983b148 .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-5d19e10 );}.elementor-815 .elementor-element.elementor-element-a540432{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-f048179 .elementor-icon-list-icon i{color:var( --e-global-color-d710cc9 );transition:color 0.3s;}.elementor-815 .elementor-element.elementor-element-f048179 .elementor-icon-list-icon svg{fill:var( --e-global-color-d710cc9 );transition:fill 0.3s;}.elementor-815 .elementor-element.elementor-element-f048179{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-815 .elementor-element.elementor-element-f048179 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-815 .elementor-element.elementor-element-f048179 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-f048179 .elementor-icon-list-text{transition:color 0.3s;}.elementor-815 .elementor-element.elementor-element-3db1a8d .elementor-button{background-color:#DDA15E;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-3db1a8d .elementor-button:hover, .elementor-815 .elementor-element.elementor-element-3db1a8d .elementor-button:focus{background-color:#02010100;color:#DDA15E;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-3db1a8d .elementor-button:hover svg, .elementor-815 .elementor-element.elementor-element-3db1a8d .elementor-button:focus svg{fill:#DDA15E;}.elementor-815 .elementor-element.elementor-element-dfb3cbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-dfb3cbc:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-dfb3cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-185ecfc );}.elementor-815 .elementor-element.elementor-element-921045e{--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;}.elementor-815 .elementor-element.elementor-element-b5fd6b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d710cc9 );}.elementor-815 .elementor-element.elementor-element-dd4633f .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-5d19e10 );}.elementor-815 .elementor-element.elementor-element-67ba141{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-704f9c3 .elementor-button{background-color:#DDA15E;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-704f9c3 .elementor-button:hover, .elementor-815 .elementor-element.elementor-element-704f9c3 .elementor-button:focus{background-color:#02010100;color:#DDA15E;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-704f9c3 .elementor-button:hover svg, .elementor-815 .elementor-element.elementor-element-704f9c3 .elementor-button:focus svg{fill:#DDA15E;}.elementor-815 .elementor-element.elementor-element-8ba36da{--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;}.elementor-815 .elementor-element.elementor-element-74e6fe7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-74e6fe7:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-74e6fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-185ecfc );}.elementor-815 .elementor-element.elementor-element-ea2b34c{text-align:center;}.elementor-815 .elementor-element.elementor-element-ea2b34c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d710cc9 );}.elementor-815 .elementor-element.elementor-element-ce863c8{text-align:center;}.elementor-815 .elementor-element.elementor-element-ce863c8 .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-5d19e10 );}.elementor-815 .elementor-element.elementor-element-d187e21{--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:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-815 .elementor-element.elementor-element-a671951{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5d19e10 );--border-color:var( --e-global-color-5d19e10 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-815 .elementor-element.elementor-element-a671951:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-a671951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-5d19e10 ) 0%, var( --e-global-color-d710cc9 ) 100%);}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.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 );color:var( --e-global-color-text );}.elementor-815 .elementor-element.elementor-element-58ebb0e .elementor-icon-box-wrapper{gap:15px;}.elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-default .elementor-icon{fill:var( --e-global-color-c55558e );color:var( --e-global-color-c55558e );border-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-58ebb0e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c55558e );color:var( --e-global-color-c55558e );border-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-58ebb0e .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-58ebb0e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-815 .elementor-element.elementor-element-58ebb0e .elementor-icon-box-title{color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-58ebb0e:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-58ebb0e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-58ebb0e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-156e3b6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5d19e10 );--border-color:var( --e-global-color-5d19e10 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-815 .elementor-element.elementor-element-156e3b6:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-156e3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-5d19e10 ) 0%, var( --e-global-color-d710cc9 ) 100%);}.elementor-815 .elementor-element.elementor-element-8b9c11f .elementor-icon-box-wrapper{gap:15px;}.elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-default .elementor-icon{fill:var( --e-global-color-c55558e );color:var( --e-global-color-c55558e );border-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-8b9c11f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c55558e );color:var( --e-global-color-c55558e );border-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-8b9c11f .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-8b9c11f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-815 .elementor-element.elementor-element-8b9c11f .elementor-icon-box-title{color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-8b9c11f:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-8b9c11f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-8b9c11f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-1ecda38{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5d19e10 );--border-color:var( --e-global-color-5d19e10 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-815 .elementor-element.elementor-element-1ecda38:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-1ecda38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-5d19e10 ) 0%, var( --e-global-color-d710cc9 ) 100%);}.elementor-815 .elementor-element.elementor-element-cec8513 .elementor-icon-box-wrapper{gap:15px;}.elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-default .elementor-icon{fill:var( --e-global-color-c55558e );color:var( --e-global-color-c55558e );border-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-cec8513.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c55558e );color:var( --e-global-color-c55558e );border-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-cec8513 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-cec8513 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-815 .elementor-element.elementor-element-cec8513 .elementor-icon-box-title{color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-cec8513:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-cec8513:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-cec8513 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-6e10bac{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5d19e10 );--border-color:var( --e-global-color-5d19e10 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-815 .elementor-element.elementor-element-6e10bac:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-6e10bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-5d19e10 ) 0%, var( --e-global-color-d710cc9 ) 100%);}.elementor-815 .elementor-element.elementor-element-5639804 .elementor-icon-box-wrapper{gap:15px;}.elementor-815 .elementor-element.elementor-element-5639804.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-5639804.elementor-view-framed .elementor-icon, .elementor-815 .elementor-element.elementor-element-5639804.elementor-view-default .elementor-icon{fill:var( --e-global-color-c55558e );color:var( --e-global-color-c55558e );border-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-5639804.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5639804.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-5639804.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5639804.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5639804.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-815 .elementor-element.elementor-element-5639804.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-c55558e );color:var( --e-global-color-c55558e );border-color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-5639804 .elementor-icon-box-title, .elementor-815 .elementor-element.elementor-element-5639804 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-815 .elementor-element.elementor-element-5639804 .elementor-icon-box-title{color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-5639804:has(:hover) .elementor-icon-box-title,
					 .elementor-815 .elementor-element.elementor-element-5639804:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-c55558e );}.elementor-815 .elementor-element.elementor-element-5639804 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-f6858fe .elementor-button{background-color:#DDA15E;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-f6858fe .elementor-button:hover, .elementor-815 .elementor-element.elementor-element-f6858fe .elementor-button:focus{background-color:#02010100;color:#DDA15E;border-color:#DDA15E;}.elementor-815 .elementor-element.elementor-element-f6858fe .elementor-button:hover svg, .elementor-815 .elementor-element.elementor-element-f6858fe .elementor-button:focus svg{fill:#DDA15E;}.elementor-815 .elementor-element.elementor-element-ca5b1cb{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-ca5b1cb:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-ca5b1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-d710cc9 ) 40%, var( --e-global-color-185ecfc ) 100%);}.elementor-815 .elementor-element.elementor-element-f99cb44{--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;}.elementor-815 .elementor-element.elementor-element-1420ca8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-815 .elementor-element.elementor-element-1420ca8{text-align:center;}.elementor-815 .elementor-element.elementor-element-1420ca8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-185ecfc );}.elementor-815 .elementor-element.elementor-element-c27d8d9{text-align:center;}.elementor-815 .elementor-element.elementor-element-c27d8d9 .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-185ecfc );}.elementor-815 .elementor-element.elementor-element-e928c87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-e928c87.elementor-element{--align-self:center;}.elementor-815 .elementor-element.elementor-element-f958cf2{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-f958cf2:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-f958cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-0dea421{text-align:center;}.elementor-815 .elementor-element.elementor-element-0dea421 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-d710cc9 );}.elementor-815 .elementor-element.elementor-element-61df3cb{text-align:center;}.elementor-815 .elementor-element.elementor-element-61df3cb .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-5d19e10 );}.elementor-815 .elementor-element.elementor-element-46c13b1{--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-815 .elementor-element.elementor-element-2e1b741{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-815 .elementor-element.elementor-element-2477be2{--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;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-815 .elementor-element.elementor-element-2477be2:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-2477be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-2d722b6{text-align:center;}.elementor-815 .elementor-element.elementor-element-2d722b6 .elementor-heading-title{font-family:"Ashford Font", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:var( --e-global-color-5d19e10 );}.elementor-815 .elementor-element.elementor-element-53c71c8{--display:flex;}.elementor-815 .elementor-element.elementor-element-53c71c8:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-53c71c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-4b4b021{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-1df7e03{--display:flex;}.elementor-815 .elementor-element.elementor-element-1df7e03:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-1df7e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-a43f2bd{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-9721ca0{--display:flex;}.elementor-815 .elementor-element.elementor-element-9721ca0:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-9721ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-f970daa{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-9e5bcfa{--display:flex;}.elementor-815 .elementor-element.elementor-element-9e5bcfa:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-9e5bcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-5e5a893{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-05db810{--display:flex;}.elementor-815 .elementor-element.elementor-element-05db810:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-05db810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-3218acd{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-c3bf2ee{--display:flex;}.elementor-815 .elementor-element.elementor-element-c3bf2ee:not(.elementor-motion-effects-element-type-background), .elementor-815 .elementor-element.elementor-element-c3bf2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-815 .elementor-element.elementor-element-de4f1a5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-815 .elementor-element.elementor-element-ebcded1{--n-accordion-title-font-size:14px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-185ecfc );--n-accordion-title-hover-color:var( --e-global-color-c55558e );--n-accordion-title-active-color:var( --e-global-color-c55558e );--n-accordion-icon-size:15px;}.elementor-815 .elementor-element.elementor-element-ebcded1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-5d19e10 );}:where( .elementor-815 .elementor-element.elementor-element-ebcded1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FEFAE0;}.elementor-815 .elementor-element.elementor-element-ebcded1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-815 .elementor-element.elementor-element-ebcded1.elementor-element{--align-self:center;}:where( .elementor-815 .elementor-element.elementor-element-ebcded1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-815 .elementor-element.elementor-element-7bb46c3{--width:100%;}.elementor-815 .elementor-element.elementor-element-d5340e7{--width:100%;}.elementor-815 .elementor-element.elementor-element-9c97607{--width:40%;}.elementor-815 .elementor-element.elementor-element-7d44854{--width:60%;}.elementor-815 .elementor-element.elementor-element-0003fe5{--width:40%;}.elementor-815 .elementor-element.elementor-element-77566e6{--width:60%;}.elementor-815 .elementor-element.elementor-element-921045e{--width:50%;}.elementor-815 .elementor-element.elementor-element-8ba36da{--width:50%;}.elementor-815 .elementor-element.elementor-element-f99cb44{--width:100%;}.elementor-815 .elementor-element.elementor-element-46c13b1{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-815 .elementor-element.elementor-element-2e309fa{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-815 .elementor-element.elementor-element-ff294e6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-815 .elementor-element.elementor-element-ff294e6 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-815 .elementor-element.elementor-element-2d0552f > .elementor-widget-container{margin:0px 32px 0px 32px;padding:0px 0px 0px 0px;}.elementor-815 .elementor-element.elementor-element-2d0552f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-815 .elementor-element.elementor-element-2d0552f .elementor-icon-list-item > a{font-size:12px;}.elementor-815 .elementor-element.elementor-element-0d8a29f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-815 .elementor-element.elementor-element-df5a04f .elementor-heading-title{font-size:14px;}.elementor-815 .elementor-element.elementor-element-e81486d .elementor-heading-title{font-size:28px;}.elementor-815 .elementor-element.elementor-element-9eeb3fa .elementor-heading-title{font-size:14px;}.elementor-815 .elementor-element.elementor-element-5c30126 .elementor-heading-title{font-size:28px;}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-815 .elementor-element.elementor-element-7c303d1{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-815 .elementor-element.elementor-element-6b2df09{width:100%;max-width:100%;}.elementor-815 .elementor-element.elementor-element-6b2df09 .elementor-heading-title{font-size:28px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-815 .elementor-element.elementor-element-0cf80fb{width:100%;max-width:100%;}.elementor-815 .elementor-element.elementor-element-a74eb4e{width:100%;max-width:100%;}.elementor-815 .elementor-element.elementor-element-66e95cb{width:100%;max-width:100%;}.elementor-815 .elementor-element.elementor-element-77566e6{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:016px;}.elementor-815 .elementor-element.elementor-element-aca3873 .elementor-heading-title{font-size:14px;}.elementor-815 .elementor-element.elementor-element-983b148 .elementor-heading-title{font-size:28px;}.elementor-815 .elementor-element.elementor-element-b5fd6b9 .elementor-heading-title{font-size:14px;}.elementor-815 .elementor-element.elementor-element-dd4633f .elementor-heading-title{font-size:28px;}.elementor-815 .elementor-element.elementor-element-ea2b34c .elementor-heading-title{font-size:14px;}.elementor-815 .elementor-element.elementor-element-ce863c8 .elementor-heading-title{font-size:28px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-815 .elementor-element.elementor-element-1420ca8{text-align:start;}.elementor-815 .elementor-element.elementor-element-1420ca8 .elementor-heading-title{font-size:14px;}.elementor-815 .elementor-element.elementor-element-c27d8d9{text-align:start;}.elementor-815 .elementor-element.elementor-element-c27d8d9 .elementor-heading-title{font-size:28px;}.elementor-815 .elementor-element.elementor-element-e928c87{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;}.elementor-815 .elementor-element.elementor-element-0dea421 .elementor-heading-title{font-size:14px;}.elementor-815 .elementor-element.elementor-element-61df3cb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-815 .elementor-element.elementor-element-61df3cb.elementor-element{--align-self:center;}.elementor-815 .elementor-element.elementor-element-61df3cb .elementor-heading-title{font-size:28px;}.elementor-815 .elementor-element.elementor-element-2477be2{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-815 .elementor-element.elementor-element-2d722b6 .elementor-heading-title{font-size:28px;}.elementor-815 .elementor-element.elementor-element-ebcded1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}/* Start custom CSS for container, class: .elementor-element-cfcf3c0 *//* === Réglages spécifiques à TA 1ʳᵉ ligne uniquement === */
:root{
  --items: 6;                        /* nb de logos visibles */
  --gap: clamp(20px, 3vw, 48px);     /* espace entre logos */
  --row-h: 64px;                     /* hauteur de la rangée */
  --speed: 28s;                      /* vitesse (plus grand = plus lent) */
}

/* Viewport (fixe) */
[data-id="cfcf3c0"]{
  position: relative;
  overflow: hidden;                  /* rien ne dépasse */
  width: 100%;
  max-width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  height: var(--row-h);              /* fixe la hauteur de ligne */
}

/* Piste (bouge) — c’est ton container .logos-marquee (data-id="7bb46c3") */
[data-id="7bb46c3"].logos-marquee{
  display: flex;
  align-items: center;
  gap: var(--gap);
  height: 100%;
  will-change: transform;
  animation: marquee-left var(--speed) linear infinite;
}

/* 6 cases visibles exactement + aucun débordement */
[data-id="7bb46c3"].logos-marquee > .e-child,
[data-id="7bb46c3"].logos-marquee > .e-con{
  flex: 0 0 calc((100% - (var(--gap) * (var(--items) - 1))) / var(--items));
  min-width: 0;
  height: 100%;
  display: flex;
  align-items: center;               /* centre verticalement le logo */
  justify-content: center;           /* centre horizontalement */
  overflow: hidden;                  /* clippe les logos trop grands */
  box-sizing: border-box;
}

/* Images contenues : pas de stretch, pas de dépassement */
[data-id="7bb46c3"].logos-marquee .elementor-widget-image img{
  display: block;
  max-height: 100%;                  /* ne dépasse pas la case en hauteur */
  max-width: 100%;                   /* ne dépasse pas la case en largeur */
  height: auto;                      /* conserve le ratio */
  width: auto;                       /* conserve le ratio */
  object-fit: contain;               /* rentre dans la case sans rogner */
  line-height: 0;
}

/* Animation (piste = 2× la séquence -> déplacement de 50%) */
@keyframes marquee-left{
  from{ transform: translateX(0); }
  to  { transform: translateX(-50%); }
}
/* PATCH: empêcher le wrap + empêcher le shrink des items */
[data-id="7bb46c3"].logos-marquee{
  flex-wrap: nowrap;              /* reste sur 1 ligne */
  justify-content: flex-start;    /* pas d'espacement qui redistribue */
}

:root{
  --case-w: calc((100% - (var(--gap) * (var(--items) - 1))) / var(--items));
}

/* Les 12 items conservent chacun la largeur d'une "case"
   => 6 cases visibles, les 6 dupliquées sont hors cadre (overflow hidden) */
[data-id="7bb46c3"].logos-marquee > .e-child,
[data-id="7bb46c3"].logos-marquee > .e-con{
  flex: 0 0 var(--case-w) !important;  /* pas de shrink, base fixe */
  width: var(--case-w) !important;     /* ceinture et bretelles : certaines skins Elementor forcent width:100% */
  min-width: var(--case-w) !important;
}

/* Sécurité contre styles thèmes/Elementor qui forcent width:100% sur widgets image */
[data-id="7bb46c3"].logos-marquee .elementor-widget-image,
[data-id="7bb46c3"].logos-marquee .elementor-widget-container{
  width: auto !important;
  max-width: 100% !important;
}
/* === PATCH taille des conteneurs & logos (LIGNE 1) === */
:root{
  /* règle ici la taille des logos */
  --logo-h: 96px;  /* essaie 84–120px selon ton rendu */
}

/* Le viewport n’est plus contraint à 64px, il s’adapte à la hauteur de logo */
[data-id="cfcf3c0"]{
  height: auto !important;
  min-height: var(--logo-h) !important;
  display: flex;
  align-items: center;
}

/* Chaque case s’adapte aussi à la hauteur de logo */
[data-id="7bb46c3"].logos-marquee > .e-child,
[data-id="7bb46c3"].logos-marquee > .e-con{
  height: auto !important;
  min-height: var(--logo-h) !important;
  padding: 0 !important;
}

/* Le widget image occupe bien la hauteur disponible */
[data-id="7bb46c3"].logos-marquee .elementor-widget-image,
[data-id="7bb46c3"].logos-marquee .elementor-widget-container{
  height: auto !important;
  min-height: var(--logo-h) !important;
}

/* Et l’IMG prend exactement la hauteur voulue (sans déformation) */
[data-id="7bb46c3"].logos-marquee .elementor-widget-image img{
  height: var(--logo-h) !important;
  width: auto !important;
  max-height: none !important;  /* on suit la variable, pas un max hérité */
  max-width: 100% !important;   /* pas de débordement horizontal */
  object-fit: contain;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5340e7 *//* === Réglages spécifiques à TA 2ᵉ ligne uniquement === */
:root{
  --items: 6;                        /* nb de logos visibles */
  --gap: clamp(20px, 3vw, 48px);     /* espace entre logos */
  --row-h: 64px;                     /* hauteur de la rangée */
  --speed: 28s;                      /* vitesse (plus grand = plus lent) */
}

/* Viewport (fixe) */
[data-id="d596e1b"]{
  position: relative;
  overflow: hidden;                  /* rien ne dépasse */
  width: 100%;
  max-width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  height: var(--row-h);              /* fixe la hauteur de ligne */
}

/* Piste (bouge) — c’est le container avec class="logos-marquee reverse" (data-id="d5340e7") */
[data-id="d5340e7"].logos-marquee.reverse{
  display: flex;
  align-items: center;
  gap: var(--gap);
  height: 100%;
  will-change: transform;
  animation: marquee-right var(--speed) linear infinite;
  /* sens inverse de la ligne 1 */
}

/* 6 cases visibles exactement + aucun débordement */
[data-id="d5340e7"].logos-marquee.reverse > .e-child,
[data-id="d5340e7"].logos-marquee.reverse > .e-con{
  flex: 0 0 calc((100% - (var(--gap) * (var(--items) - 1))) / var(--items));
  min-width: 0;
  height: 100%;
  display: flex;
  align-items: center;               /* centre verticalement le logo */
  justify-content: center;           /* centre horizontalement */
  overflow: hidden;                  /* clippe les logos trop grands */
  box-sizing: border-box;
}

/* Images contenues : pas de stretch, pas de dépassement */
[data-id="d5340e7"].logos-marquee.reverse .elementor-widget-image img{
  display: block;
  max-height: 100%;                  /* ne dépasse pas la case en hauteur */
  max-width: 100%;                   /* ne dépasse pas la case en largeur */
  height: auto;                      /* conserve le ratio */
  width:  auto;                      /* conserve le ratio */
  object-fit: contain;               /* rentre dans la case sans rogner */
  line-height: 0;
}

/* Animation (piste = 2× la séquence -> déplacement inverse) */
@keyframes marquee-right{
  from{ transform: translateX(-50%); }
  to  { transform: translateX(0); }
}

/* PATCH: empêcher le wrap + empêcher le shrink des items */
[data-id="d5340e7"].logos-marquee.reverse{
  flex-wrap: nowrap;              /* reste sur 1 ligne */
  justify-content: flex-start;    /* pas d'espacement qui redistribue */
}

/* Largeur fixe d'UNE case (identique à la ligne 1) */
:root{
  --case-w: calc((100% - (var(--gap) * (var(--items) - 1))) / var(--items));
}

/* Les 12 items conservent chacun la largeur d'une "case"
   => 6 cases visibles, les 6 dupliquées sont hors cadre (overflow hidden) */
[data-id="d5340e7"].logos-marquee.reverse > .e-child,
[data-id="d5340e7"].logos-marquee.reverse > .e-con{
  flex: 0 0 var(--case-w) !important;   /* pas de shrink, base fixe */
  width: var(--case-w) !important;      /* ceinture et bretelles */
  min-width: var(--case-w) !important;
}

/* Sécurité contre styles thèmes/Elementor qui forcent width:100% sur widgets image */
[data-id="d5340e7"].logos-marquee.reverse .elementor-widget-image,
[data-id="d5340e7"].logos-marquee.reverse .elementor-widget-container{
  width: auto !important;
  max-width: 100% !important;
}

/* === PATCH taille des conteneurs & logos (LIGNE 2) === */
:root{
  --logo-h: 96px;  /* même logique que la ligne 1 — ajuste 84–120px */
}

/* Le viewport s'adapte à la hauteur de logo */
[data-id="d596e1b"]{
  height: auto !important;
  min-height: var(--logo-h) !important;
  display: flex;
  align-items: center;
}

/* Chaque case suit la hauteur de logo */
[data-id="d5340e7"].logos-marquee.reverse > .e-child,
[data-id="d5340e7"].logos-marquee.reverse > .e-con{
  height: auto !important;
  min-height: var(--logo-h) !important;
  padding: 0 !important;
}

/* Le widget image occupe bien la hauteur disponible */
[data-id="d5340e7"].logos-marquee.reverse .elementor-widget-image,
[data-id="d5340e7"].logos-marquee.reverse .elementor-widget-container{
  height: auto !important;
  min-height: var(--logo-h) !important;
}

/* Et l’IMG prend exactement la hauteur voulue (sans déformation) */
[data-id="d5340e7"].logos-marquee.reverse .elementor-widget-image img{
  height: var(--logo-h) !important;
  width: auto !important;
  max-height: none !important;
  max-width: 100% !important;
  object-fit: contain;
  display: block;
}
/* ===== Responsive mobile : 2 logos visibles ===== */
@media (max-width: 767px){
  /* On passe de 6 à 2 cases visibles */
  :root{
    --items: 2;
    --gap: clamp(8px, 3vw, 16px);   /* un peu moins d'espace */
    --row-h: 56px;                  /* ajuste à 52–64px si tu veux */
    --speed: 10s;                   /* optionnel : un poil plus rapide sur mobile */
    --case-w: calc((100% - (var(--gap) * (var(--items) - 1))) / var(--items));
  }

  /* Hauteur des viewports (ligne 1 et ligne 2) */
  [data-id="cfcf3c0"],
  [data-id="d596e1b"]{
    height: var(--row-h) !important;
  }

  /* Hauteur des cases (ligne 1 et ligne 2) */
  [data-id="7bb46c3"].logos-marquee > .e-child,
  [data-id="7bb46c3"].logos-marquee > .e-con,
  [data-id="d5340e7"] > .e-child,
  [data-id="d5340e7"] > .e-con{
    height: var(--row-h) !important;
  }

  /* (Sécurité) reste bien sur une ligne, pas de shrink */
  [data-id="7bb46c3"].logos-marquee,
  [data-id="d5340e7"]{
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  /* Les images s’adaptent à la nouvelle hauteur */
  [data-id="7bb46c3"].logos-marquee .elementor-widget-image img,
  [data-id="d5340e7"] .elementor-widget-image img{
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e309fa *//* ===== Marquee logos — version stable (pas de déformation) ===== */

/* Ta rangée: remplace par ta vraie ligne si besoin */
[data-id="e3239bc"] {
  /* viewport de la piste */
  width: 100%;               /* pas de 100vw */
  max-width: 100%;
  margin: 0;                 /* pas de marges négatives */
  overflow: hidden;
  box-sizing: border-box;

  display: flex;
  flex-wrap: nowrap;         /* une seule ligne */
  align-items: center;       /* évite l’étirement vertical */
  gap: clamp(24px, 4vw, 64px);
  line-height: 0;            /* supprime l’espace baseline des images */

  will-change: transform;
  animation: marquee-left var(--marquee-duration, 28s) linear infinite;
}

/* Au cas où tu fais une 2e ligne en sens inverse */
[data-id="e3239bc"].reverse {
  animation-name: marquee-right;
}

/* Les containers enfants (e-con/e-child) ne s’étirent pas */
[data-id="e3239bc"] > .e-child,
[data-id="e3239bc"] > .e-con {
  flex: 0 0 auto;            /* largeur = contenu uniquement */
  min-width: 0;
  width: auto;
}

/* Sécuriser le widget Image Elementor pour éviter tout “stretch” */
[data-id="e3239bc"] .elementor-widget-image,
[data-id="e3239bc"] .elementor-widget-image .elementor-widget-container {
  display: block;
  width: auto;
  height: auto;
}

/* Les IMG gardent leur ratio, hauteur uniforme, pas de contrainte responsive gênante */
[data-id="e3239bc"] .elementor-widget-image img {
  display: block;
  height: var(--logo-h, 64px) !important;  /* règle la hauteur visuelle */
  width: auto !important;                  /* conserve le ratio */
  max-width: none !important;              /* neutralise le width:100% des thèmes */
  object-fit: contain;
}

/* Animations (piste dupliquée => 200% de longueur) */
@keyframes marquee-left {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
@keyframes marquee-right {
  from { transform: translateX(-50%); }
  to   { transform: translateX(0); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ashford Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://go-setting-agency.com/wp-content/uploads/2025/08/ashford-bold-italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Ashford Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://go-setting-agency.com/wp-content/uploads/2025/08/ashford-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */