.elementor-18288 .elementor-element.elementor-element-ed999ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-65c842e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-700da79 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-18288 .elementor-element.elementor-element-94c33f1{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-f31485a .elementor-button{background-color:#EB7A11;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.25px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:12px 16px 12px 16px;}.elementor-18288 .elementor-element.elementor-element-f31485a .elementor-button:hover, .elementor-18288 .elementor-element.elementor-element-f31485a .elementor-button:focus{background-color:#F59A42;}.elementor-18288 .elementor-element.elementor-element-e660abd{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-e660abd:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-e660abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-37b561b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-37b561b .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:72px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-79d6597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-9093f5e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-18288 .elementor-element.elementor-element-9093f5e .elementor-button:hover, .elementor-18288 .elementor-element.elementor-element-9093f5e .elementor-button:focus{background-color:#F59A42;}.elementor-18288 .elementor-element.elementor-element-9093f5e.elementor-element{--align-self:flex-start;}.elementor-18288 .elementor-element.elementor-element-9ca78f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-9cf05b0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-35707f1{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-c0744b2{--display:flex;}.elementor-18288 .elementor-element.elementor-element-d097181{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-0ce9416{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-90d62b6{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-d79cb8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-157ba20 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-c1644ef img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-89064a6 img{height:440px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-18288 .elementor-element.elementor-element-f51891b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-f51891b:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-f51891b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-18288 .elementor-element.elementor-element-a6f1838{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-a6f1838 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-d5891e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-18288 .elementor-element.elementor-element-be4c2d8{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-1364c70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-3a41545{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-b0b2cf7{--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:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-c6f6f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-c96dcfb img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-c055fab img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-bce233e img{width:592px;height:440px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-18288 .elementor-element.elementor-element-8231d93{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:0112px;--padding-right:0112px;}.elementor-18288 .elementor-element.elementor-element-c103234 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-ca4963c{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-2a984f08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-2a984f08.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-2a4050bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:04px;}.elementor-18288 .elementor-element.elementor-element-2a4050bb.e-con{--flex-grow:1;--flex-shrink:0;}.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 );}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-3ecbd6c9{left:-13px;}body.rtl .elementor-18288 .elementor-element.elementor-element-3ecbd6c9{right:-13px;}.elementor-18288 .elementor-element.elementor-element-3ecbd6c9{top:24px;}.elementor-18288 .elementor-element.elementor-element-3ecbd6c9 .elementor-icon-wrapper{text-align:center;}.elementor-18288 .elementor-element.elementor-element-3ecbd6c9 .elementor-icon{font-size:24px;}.elementor-18288 .elementor-element.elementor-element-3ecbd6c9 .elementor-icon svg{height:24px;}.elementor-18288 .elementor-element.elementor-element-3ecbd6c9 .elementor-icon i, .elementor-18288 .elementor-element.elementor-element-3ecbd6c9 .elementor-icon svg{transform:rotate(0deg);}.elementor-18288 .elementor-element.elementor-element-3b8de75a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-6b9b5c77{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-2efbcec9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:04px;}.elementor-18288 .elementor-element.elementor-element-2efbcec9.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-6d58c896{left:-13px;}body.rtl .elementor-18288 .elementor-element.elementor-element-6d58c896{right:-13px;}.elementor-18288 .elementor-element.elementor-element-6d58c896{top:24px;}.elementor-18288 .elementor-element.elementor-element-6d58c896 .elementor-icon-wrapper{text-align:center;}.elementor-18288 .elementor-element.elementor-element-6d58c896 .elementor-icon{font-size:24px;}.elementor-18288 .elementor-element.elementor-element-6d58c896 .elementor-icon svg{height:24px;}.elementor-18288 .elementor-element.elementor-element-6d58c896 .elementor-icon i, .elementor-18288 .elementor-element.elementor-element-6d58c896 .elementor-icon svg{transform:rotate(0deg);}.elementor-18288 .elementor-element.elementor-element-67691b47 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-177d6938{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-28e66662{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:04px;}.elementor-18288 .elementor-element.elementor-element-28e66662.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-734f3277{left:-13px;}body.rtl .elementor-18288 .elementor-element.elementor-element-734f3277{right:-13px;}.elementor-18288 .elementor-element.elementor-element-734f3277{top:24px;}.elementor-18288 .elementor-element.elementor-element-734f3277 .elementor-icon-wrapper{text-align:center;}.elementor-18288 .elementor-element.elementor-element-734f3277 .elementor-icon{font-size:24px;}.elementor-18288 .elementor-element.elementor-element-734f3277 .elementor-icon svg{height:24px;}.elementor-18288 .elementor-element.elementor-element-734f3277 .elementor-icon i, .elementor-18288 .elementor-element.elementor-element-734f3277 .elementor-icon svg{transform:rotate(0deg);}.elementor-18288 .elementor-element.elementor-element-59327809 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-452b4020{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-4458940{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:04px;}.elementor-18288 .elementor-element.elementor-element-4458940.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-cd7d6e3{left:-13px;}body.rtl .elementor-18288 .elementor-element.elementor-element-cd7d6e3{right:-13px;}.elementor-18288 .elementor-element.elementor-element-cd7d6e3{top:24px;}.elementor-18288 .elementor-element.elementor-element-cd7d6e3 .elementor-icon-wrapper{text-align:center;}.elementor-18288 .elementor-element.elementor-element-cd7d6e3 .elementor-icon{font-size:24px;}.elementor-18288 .elementor-element.elementor-element-cd7d6e3 .elementor-icon svg{height:24px;}.elementor-18288 .elementor-element.elementor-element-cd7d6e3 .elementor-icon i, .elementor-18288 .elementor-element.elementor-element-cd7d6e3 .elementor-icon svg{transform:rotate(0deg);}.elementor-18288 .elementor-element.elementor-element-8169d83 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-92560c4{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-8bf3640 .elementor-button{background-color:#EB7A11;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.25px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:12px 16px 12px 16px;}.elementor-18288 .elementor-element.elementor-element-8bf3640 .elementor-button:hover, .elementor-18288 .elementor-element.elementor-element-8bf3640 .elementor-button:focus{background-color:#F59A42;}.elementor-18288 .elementor-element.elementor-element-8bf3640.elementor-element{--align-self:flex-start;}.elementor-18288 .elementor-element.elementor-element-6933402{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-6933402:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-6933402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-18288 .elementor-element.elementor-element-edfe4d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-edfe4d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-fdfa577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-21544f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-21544f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-4d40309{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-4d40309.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-14cc46c{left:-44px;}body.rtl .elementor-18288 .elementor-element.elementor-element-14cc46c{right:-44px;}.elementor-18288 .elementor-element.elementor-element-14cc46c{top:27.5px;}.elementor-18288 .elementor-element.elementor-element-14cc46c .elementor-icon-wrapper{text-align:center;}.elementor-18288 .elementor-element.elementor-element-14cc46c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-14cc46c.elementor-view-framed .elementor-icon, .elementor-18288 .elementor-element.elementor-element-14cc46c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-14cc46c.elementor-view-framed .elementor-icon, .elementor-18288 .elementor-element.elementor-element-14cc46c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-14cc46c .elementor-icon{font-size:21px;}.elementor-18288 .elementor-element.elementor-element-14cc46c .elementor-icon svg{height:21px;}.elementor-18288 .elementor-element.elementor-element-14cc46c .elementor-icon i, .elementor-18288 .elementor-element.elementor-element-14cc46c .elementor-icon svg{transform:rotate(0deg);}.elementor-18288 .elementor-element.elementor-element-3a6e5d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-3a6e5d4 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-3a3abff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-6301b4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-6301b4f.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-39698dc{left:-44px;}body.rtl .elementor-18288 .elementor-element.elementor-element-39698dc{right:-44px;}.elementor-18288 .elementor-element.elementor-element-39698dc{top:27.5px;}.elementor-18288 .elementor-element.elementor-element-39698dc .elementor-icon-wrapper{text-align:center;}.elementor-18288 .elementor-element.elementor-element-39698dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-39698dc.elementor-view-framed .elementor-icon, .elementor-18288 .elementor-element.elementor-element-39698dc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-39698dc.elementor-view-framed .elementor-icon, .elementor-18288 .elementor-element.elementor-element-39698dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-39698dc .elementor-icon{font-size:21px;}.elementor-18288 .elementor-element.elementor-element-39698dc .elementor-icon svg{height:21px;}.elementor-18288 .elementor-element.elementor-element-39698dc .elementor-icon i, .elementor-18288 .elementor-element.elementor-element-39698dc .elementor-icon svg{transform:rotate(0deg);}.elementor-18288 .elementor-element.elementor-element-0f72e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-0f72e16 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-d40e647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-0421cc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-0421cc7.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-c69ff17{left:-44px;}body.rtl .elementor-18288 .elementor-element.elementor-element-c69ff17{right:-44px;}.elementor-18288 .elementor-element.elementor-element-c69ff17{top:27.5px;}.elementor-18288 .elementor-element.elementor-element-c69ff17 .elementor-icon-wrapper{text-align:center;}.elementor-18288 .elementor-element.elementor-element-c69ff17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-c69ff17.elementor-view-framed .elementor-icon, .elementor-18288 .elementor-element.elementor-element-c69ff17.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-c69ff17.elementor-view-framed .elementor-icon, .elementor-18288 .elementor-element.elementor-element-c69ff17.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-c69ff17 .elementor-icon{font-size:21px;}.elementor-18288 .elementor-element.elementor-element-c69ff17 .elementor-icon svg{height:21px;}.elementor-18288 .elementor-element.elementor-element-c69ff17 .elementor-icon i, .elementor-18288 .elementor-element.elementor-element-c69ff17 .elementor-icon svg{transform:rotate(0deg);}.elementor-18288 .elementor-element.elementor-element-c14f94c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-c14f94c .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-199d8bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-964c0f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-964c0f6.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-6f93cba{left:-44px;}body.rtl .elementor-18288 .elementor-element.elementor-element-6f93cba{right:-44px;}.elementor-18288 .elementor-element.elementor-element-6f93cba{top:27.5px;}.elementor-18288 .elementor-element.elementor-element-6f93cba .elementor-icon-wrapper{text-align:center;}.elementor-18288 .elementor-element.elementor-element-6f93cba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-6f93cba.elementor-view-framed .elementor-icon, .elementor-18288 .elementor-element.elementor-element-6f93cba.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-6f93cba.elementor-view-framed .elementor-icon, .elementor-18288 .elementor-element.elementor-element-6f93cba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-6f93cba .elementor-icon{font-size:21px;}.elementor-18288 .elementor-element.elementor-element-6f93cba .elementor-icon svg{height:21px;}.elementor-18288 .elementor-element.elementor-element-6f93cba .elementor-icon i, .elementor-18288 .elementor-element.elementor-element-6f93cba .elementor-icon svg{transform:rotate(0deg);}.elementor-18288 .elementor-element.elementor-element-6c095fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-6c095fb .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-05c051b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-72ec92f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-18288 .elementor-element.elementor-element-72ec92f .elementor-button:hover, .elementor-18288 .elementor-element.elementor-element-72ec92f .elementor-button:focus{background-color:#F59A42;}.elementor-18288 .elementor-element.elementor-element-72ec92f.elementor-element{--align-self:flex-start;}.elementor-18288 .elementor-element.elementor-element-8c91cc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-fef5200 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-1debb7a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-d136a56{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-9399bc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-9399bc7:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-9399bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-cac6d1c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-7461cd0{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-b8da11a{--display:flex;}.elementor-18288 .elementor-element.elementor-element-fe1b871{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-fe1b871:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-fe1b871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-a603e3b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-2a87e95{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-7b29aed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-7b29aed:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-7b29aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-8f944fb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-8a7196e{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-3a70218 img{height:100%;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-18288 .elementor-element.elementor-element-634e8c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-634e8c1:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-634e8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-18288 .elementor-element.elementor-element-4c94f7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-4c94f7f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-c26959f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-0105b06{--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-18288 .elementor-element.elementor-element-eb58d14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-eb58d14:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-eb58d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-23faa36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-23faa36 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-b450521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-77e99f4{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-77e99f4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-9c11fff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-9c11fff:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-9c11fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-268da97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-268da97 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-2905093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-5d65436{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-5d65436:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-5d65436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-14bfcbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-14bfcbd .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-9e866e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-99472f3 img{height:440px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-18288 .elementor-element.elementor-element-b475f75{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:0112px;--padding-right:0112px;}.elementor-18288 .elementor-element.elementor-element-abba3a0{--display:grid;--e-con-grid-template-columns:1fr 320px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:024px;--padding-bottom:024px;--padding-left:024px;--padding-right:024px;}.elementor-18288 .elementor-element.elementor-element-abba3a0:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-abba3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-2d9b9b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-2d9b9b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-94739cd{width:var( --container-widget-width, 104.823% );max-width:104.823%;--container-widget-width:104.823%;--container-widget-flex-grow:0;}.elementor-18288 .elementor-element.elementor-element-94739cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-94739cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-3f26c00 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-aa5b3ce{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-8d9b37a{--divider-border-style:solid;--divider-color:#E3CFB0;--divider-border-width:2px;}.elementor-18288 .elementor-element.elementor-element-8d9b37a .elementor-divider-separator{width:100%;}.elementor-18288 .elementor-element.elementor-element-9032905{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-4ef580c img{width:320px;height:320px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-18288 .elementor-element.elementor-element-5990f40c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-1f974b4b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-1ae12d1c{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-6df59cbc{--display:flex;--min-height:280px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18288 .elementor-element.elementor-element-15362f71{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-670937fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-2a2f8028{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-321b68d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-27547fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-f8081f2{--display:flex;--min-height:280px;--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18288 .elementor-element.elementor-element-6015953b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-19a4ef1c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-7b1851ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-5331bc3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-6ff497d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-6b9dc3ce{--display:flex;--min-height:280px;--justify-content:flex-start;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18288 .elementor-element.elementor-element-766e3182{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-3b5a82c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-4c2e5c33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-67d00268{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-4ff5743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-4913cc4a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;--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-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:42px;--e-n-carousel-swiper-pagination-spacing:-6px;}.elementor-18288 .elementor-element.elementor-element-4913cc4a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18288 .elementor-element.elementor-element-4b1bc40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-4b1bc40:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-4b1bc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-18288 .elementor-element.elementor-element-aa113bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-aa113bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-cd7a37e{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-0851ebb{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18288 .elementor-element.elementor-element-0851ebb:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-0851ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-76b99ec{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-d56814f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-8b6ff80{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-2256c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:32px;font-weight:400;line-height:1.35em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-e00c89e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-7bd04ad{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18288 .elementor-element.elementor-element-7bd04ad:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-7bd04ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-20e90bf{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-b4d1c9c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-0b0a936{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-8d345b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:32px;font-weight:400;line-height:1.35em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-3d253a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-d5de180{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18288 .elementor-element.elementor-element-d5de180:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-d5de180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-a539c56{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-62c4547{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-e581785{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-66569ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:32px;font-weight:400;line-height:1.35em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-df08448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-4b30385{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;--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-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );}.elementor-18288 .elementor-element.elementor-element-4b30385 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18288 .elementor-element.elementor-element-32456dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-5766754 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-139c59b{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-58e677e{--display:flex;--min-height:530px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-58e677e:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-58e677e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arches-global.com/wp-content/uploads/2026/08/Solution_CTA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18288 .elementor-element.elementor-element-c4f8c0a{--display:flex;--position:absolute;--min-height:286px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:-54px;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-c4f8c0a{left:0px;}body.rtl .elementor-18288 .elementor-element.elementor-element-c4f8c0a{right:0px;}.elementor-18288 .elementor-element.elementor-element-0581f67{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-72b8cd1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-25defc0{color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-63ae430{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-41380e0{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-5c7e9af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-1d105ec img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-3803c69 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-a4e810b{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-a4e810b.e-con{--align-self:center;}.elementor-18288 .elementor-element.elementor-element-bc9f752 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-31d31d0{color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-cbf7ec6{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-2da5d0c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-a55f317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-bb262b4 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-d790d9b img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-c45ac14{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-8bf6675 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-126af26{color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-b462465{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-f621758{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-08f2368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-51a1cea img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-8594a15 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-d897892{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-a84d9dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-69cbc56{color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-a7a3299{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-fa85498{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-80e382b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-c655f8a img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-e00e48e img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-823dfcc{--display:flex;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-2609e25 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-2a82161{text-align:start;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-31c312c{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-f3c360a{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-6028df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-1a362b8 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-5f9532d img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-81b30f2{--display:flex;}.elementor-18288 .elementor-element.elementor-element-5bbee68{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:66px;--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-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-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:-30px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:48px;--e-n-carousel-swiper-pagination-spacing:0px;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-5bbee68{left:24px;}body.rtl .elementor-18288 .elementor-element.elementor-element-5bbee68{right:24px;}:where( .elementor-18288 .elementor-element.elementor-element-5bbee68 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-18288 .elementor-element.elementor-element-5d6c045{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-5d6c045:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-5d6c045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-18288 .elementor-element.elementor-element-1ed8531{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-1ed8531 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-5801b32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-0678625{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-327e801{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-3e638aa{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-7119a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-c76e288{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-f7ac809{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-8e36cba{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-9b2cd2f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-c89e275{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-206be3a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-b76b227{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-90b7d67{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-3b64ffc{--n-accordion-title-font-size:28px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;}.elementor-18288 .elementor-element.elementor-element-3b64ffc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-3b64ffc > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-18288 .elementor-element.elementor-element-3b64ffc {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-18288 .elementor-element.elementor-element-3b64ffc > .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:"Baskervville", Sans-serif;font-weight:500;line-height:1.2em;letter-spacing:0.25px;}:where( .elementor-18288 .elementor-element.elementor-element-3b64ffc > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-18288 .elementor-element.elementor-element-56839e6{width:var( --container-widget-width, 488px );max-width:488px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:488px;--container-widget-flex-grow:0;}.elementor-18288 .elementor-element.elementor-element-56839e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-56839e6 img{height:415px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-18288 .elementor-element.elementor-element-ea4b397{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-e615aba{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-e615aba::before, .elementor-18288 .elementor-element.elementor-element-e615aba > .elementor-background-video-container::before, .elementor-18288 .elementor-element.elementor-element-e615aba > .e-con-inner > .elementor-background-video-container::before, .elementor-18288 .elementor-element.elementor-element-e615aba > .elementor-background-slideshow::before, .elementor-18288 .elementor-element.elementor-element-e615aba > .e-con-inner > .elementor-background-slideshow::before, .elementor-18288 .elementor-element.elementor-element-e615aba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18288 .elementor-element.elementor-element-1656a57{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-04055cb img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-2c35dc5 img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-8f2505c img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-5852b0c img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-f08dc65 img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-fa7598d img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-f1e830c img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-a8e8d2a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-fd10e60 img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-02fa523 img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-090a9cd img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-22cc53d img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-681de11 img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-1a3d2af img{width:109px;height:32px;}.elementor-18288 .elementor-element.elementor-element-c75f106{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-6c3040d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-509bc7c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-509bc7c:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-509bc7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-03cc540{padding:16px 16px 16px 16px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-18db578{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:0px 0px 0px 0px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-18db578:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-18db578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-0e98c97{padding:16px 16px 16px 16px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-33a95a1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:0px 0px 0px 0px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-33a95a1:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-33a95a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-e5fadef{padding:16px 16px 16px 16px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-5c65406{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:0px 0px 0px 0px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-5c65406:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-5c65406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-f2be357{padding:16px 16px 16px 16px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-656e3ae{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:0px 0px 0px 0px;--padding-top:016px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-656e3ae:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-656e3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-a76ade0{padding:16px 16px 16px 16px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-5986562{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-18288 .elementor-element.elementor-element-5986562 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 02px 0px;}.elementor-18288 .elementor-element.elementor-element-5986562 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 02px 0px;}.elementor-18288 .elementor-element.elementor-element-5986562 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-18288 .elementor-element.elementor-element-5986562 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-18288 .elementor-element.elementor-element-5986562 > .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:"Playfair Display", Sans-serif;font-weight:500;line-height:1.5em;}.elementor-18288 .elementor-element.elementor-element-0deab6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-0deab6d:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-0deab6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-18288 .elementor-element.elementor-element-f10f993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-f10f993 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-c1fe485{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-8701cf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-b3f2154{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-ee69ebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-aa7f972{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-0b5b7b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-f37f6b3{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-7063444{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-cb70b8a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-81395c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-350f75c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-ae2990f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-fc74402{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}.elementor-18288 .elementor-element.elementor-element-fc74402 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-18288 .elementor-element.elementor-element-fc74402 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-18288 .elementor-element.elementor-element-fc74402 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-18288 .elementor-element.elementor-element-fc74402 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-18288 .elementor-element.elementor-element-fc74402 > .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:"Baskervville", Sans-serif;font-weight:500;line-height:1.5em;letter-spacing:0.25px;}.elementor-18288 .elementor-element.elementor-element-30d74ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-0b777a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-52a7234{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-212b365{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-212b365.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18288 .elementor-element.elementor-element-686933d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-cd191d9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-cd191d9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-6210e6b{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-cb739c8{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-7f225cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-76280df img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-a14f876 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-3165806{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-3165806.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-18288 .elementor-element.elementor-element-c1f091f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-dedd7fc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-dedd7fc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-1c190d6{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-285238b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-aaa5b5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-e6158bd img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-515151b img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-636e662{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-636e662.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-ee2b534 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-713b45c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-713b45c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-e3b016f{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-4a2f87e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-e4d5472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-1089964 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-b7f9f35 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-b945617{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-b945617:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-b945617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-18288 .elementor-element.elementor-element-1684088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-1684088 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-983af41{--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;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-18288 .elementor-element.elementor-element-fa007a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-fa007a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-ab4332a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-ab4332a .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-ab1214a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-ab1214a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-6600f3a{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-e882361{--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:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-040b0fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-90b5ccb img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-85c26f6 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-90835bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-90835bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-721aec4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-721aec4 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-57e388d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-57e388d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-7b6def3{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-da10922{--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:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-00ab4c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-ee7dc34 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-eedfef1 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-aae0df9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-aae0df9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-ae58ad6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-ae58ad6 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-cc9e04f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-cc9e04f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-18288 .elementor-element.elementor-element-9817cc4{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-a457918{--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:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-58e9a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-1619257 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-a349a71 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-6c18068{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-6c18068:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-6c18068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-18288 .elementor-element.elementor-element-e23d581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-e23d581 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-fdb799d{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-5874f74{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18288 .elementor-element.elementor-element-2cd64ec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-3e0c626 img{width:592px;height:440px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-18288 .elementor-element.elementor-element-d805ded{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-d805ded .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-274924e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-2e0e6a7{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-afec717{--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:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-90592a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-0d3adf4 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-8b69ea3 img{width:46px;height:46px;}.elementor-18288 .elementor-element.elementor-element-582b521{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--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-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-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:-30px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:48px;--e-n-carousel-swiper-pagination-spacing:0px;}:where( .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-18288 .elementor-element.elementor-element-785dc83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-e993afc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.2em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-94b0c08{--display:flex;--position:relative;--min-height:480px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-18288 .elementor-element.elementor-element-94b0c08:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-94b0c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arches-global.com/wp-content/uploads/2026/08/Solution_Expert-Transcript-Library_CTA.webp");background-position:0px -165px;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-94b0c08{left:0px;}body.rtl .elementor-18288 .elementor-element.elementor-element-94b0c08{right:0px;}.elementor-18288 .elementor-element.elementor-element-cb60048{--display:flex;--position:absolute;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:32px;}.elementor-18288 .elementor-element.elementor-element-cb60048:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-cb60048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9E6;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-cb60048{left:32px;}body.rtl .elementor-18288 .elementor-element.elementor-element-cb60048{right:32px;}.elementor-18288 .elementor-element.elementor-element-7542ccb{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#333333;}.elementor-18288 .elementor-element.elementor-element-6ab0648 .elementor-button{background-color:#EB7A11;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.25px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:12px 16px 12px 16px;}.elementor-18288 .elementor-element.elementor-element-6ab0648 .elementor-button:hover, .elementor-18288 .elementor-element.elementor-element-6ab0648 .elementor-button:focus{background-color:#F59A42;}.elementor-18288 .elementor-element.elementor-element-16a0e0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-18288 .elementor-element.elementor-element-16a0e0c:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-16a0e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18288 .elementor-element.elementor-element-5df7cc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18288 .elementor-element.elementor-element-5df7cc6 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-edd2fdb{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18288 .elementor-element.elementor-element-717c710{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-18288 .elementor-element.elementor-element-75b2e09 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.25px;fill:var( --e-global-color-9d1a117 );color:var( --e-global-color-9d1a117 );border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-18288 .elementor-element.elementor-element-75b2e09 .elementor-button:hover, .elementor-18288 .elementor-element.elementor-element-75b2e09 .elementor-button:focus{background-color:#F59A42;}.elementor-18288 .elementor-element.elementor-element-75b2e09{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-18288:not(.elementor-motion-effects-element-type-background), body.elementor-page-18288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_blue_grey_pastel );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18288 .elementor-element.elementor-element-e660abd{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-90d62b6{--width:235px;}.elementor-18288 .elementor-element.elementor-element-f51891b{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-d5891e9{--width:100%;}.elementor-18288 .elementor-element.elementor-element-be4c2d8{--width:486px;}.elementor-18288 .elementor-element.elementor-element-3a41545{--width:100%;}.elementor-18288 .elementor-element.elementor-element-6933402{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-21544f7{--width:100%;}.elementor-18288 .elementor-element.elementor-element-634e8c1{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-0105b06{--width:100%;}.elementor-18288 .elementor-element.elementor-element-eb58d14{--width:384px;}.elementor-18288 .elementor-element.elementor-element-2d9b9b8{--width:705px;}.elementor-18288 .elementor-element.elementor-element-670937fa{--width:48px;}.elementor-18288 .elementor-element.elementor-element-19a4ef1c{--width:48px;}.elementor-18288 .elementor-element.elementor-element-3b5a82c5{--width:48px;}.elementor-18288 .elementor-element.elementor-element-4b1bc40{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-cd7a37e{--width:100%;}.elementor-18288 .elementor-element.elementor-element-d56814f{--width:48px;}.elementor-18288 .elementor-element.elementor-element-7bd04ad{--width:100%;}.elementor-18288 .elementor-element.elementor-element-b4d1c9c{--width:48px;}.elementor-18288 .elementor-element.elementor-element-d5de180{--width:100%;}.elementor-18288 .elementor-element.elementor-element-62c4547{--width:48px;}.elementor-18288 .elementor-element.elementor-element-41380e0{--width:151px;}.elementor-18288 .elementor-element.elementor-element-2da5d0c{--width:151px;}.elementor-18288 .elementor-element.elementor-element-f621758{--width:151px;}.elementor-18288 .elementor-element.elementor-element-fa85498{--width:151px;}.elementor-18288 .elementor-element.elementor-element-f3c360a{--width:151px;}.elementor-18288 .elementor-element.elementor-element-5d6c045{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-0678625{--width:100%;}.elementor-18288 .elementor-element.elementor-element-327e801{--width:488px;}.elementor-18288 .elementor-element.elementor-element-0deab6d{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-cb739c8{--width:136px;}.elementor-18288 .elementor-element.elementor-element-285238b{--width:136px;}.elementor-18288 .elementor-element.elementor-element-4a2f87e{--width:136px;}.elementor-18288 .elementor-element.elementor-element-b945617{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-983af41{--width:100%;}.elementor-18288 .elementor-element.elementor-element-6600f3a{--width:100%;}.elementor-18288 .elementor-element.elementor-element-7b6def3{--width:100%;}.elementor-18288 .elementor-element.elementor-element-9817cc4{--width:100%;}.elementor-18288 .elementor-element.elementor-element-6c18068{--content-width:1216px;}.elementor-18288 .elementor-element.elementor-element-fdb799d{--width:100%;}.elementor-18288 .elementor-element.elementor-element-5874f74{--width:100%;}.elementor-18288 .elementor-element.elementor-element-2cd64ec{--width:100%;}.elementor-18288 .elementor-element.elementor-element-2e0e6a7{--width:100%;}.elementor-18288 .elementor-element.elementor-element-cb60048{--width:440px;}.elementor-18288 .elementor-element.elementor-element-16a0e0c{--content-width:1216px;}}@media(max-width:1280px) and (min-width:768px){.elementor-18288 .elementor-element.elementor-element-327e801{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18288 .elementor-element.elementor-element-327e801{--width:100%;}.elementor-18288 .elementor-element.elementor-element-cb60048{--width:100%;}}@media(max-width:1280px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-79d6597{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-35707f1{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-1364c70{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-fdfa577{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-3a3abff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-d40e647{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-199d8bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-05c051b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-d136a56{--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-c26959f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-abba3a0{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-5801b32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-7119a1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-f7ac809{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-9b2cd2f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-206be3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-90b7d67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-56839e6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-18288 .elementor-element.elementor-element-8701cf2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-ee69ebb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-0b5b7b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-7063444{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-81395c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-ae2990f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-52a7234{--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-274924e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-717c710{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-65c842e{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-700da79 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-e660abd{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-37b561b .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-79d6597{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-35707f1{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-1364c70{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-c103234 .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-edfe4d9 .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-fdfa577{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-3a3abff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-d40e647{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-199d8bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-05c051b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-8c91cc1{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-fef5200 .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-d136a56{--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-9399bc7{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-cac6d1c .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-fe1b871{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-a603e3b .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-7b29aed{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-8f944fb .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-634e8c1{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-4c94f7f .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-c26959f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-eb58d14{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-23faa36 .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-9c11fff{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-268da97 .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-5d65436{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-14bfcbd .elementor-heading-title{font-size:36px;}.elementor-18288 .elementor-element.elementor-element-abba3a0{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-5990f40c{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-1f974b4b .elementor-heading-title{font-size:30px;}.elementor-18288 .elementor-element.elementor-element-4913cc4a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18288 .elementor-element.elementor-element-4b1bc40{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-aa113bf .elementor-heading-title{font-size:30px;}.elementor-18288 .elementor-element.elementor-element-4b30385{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18288 .elementor-element.elementor-element-32456dd{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-5766754 .elementor-heading-title{font-size:30px;}.elementor-18288 .elementor-element.elementor-element-58e677e{--min-height:293px;}.elementor-18288 .elementor-element.elementor-element-5bbee68{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18288 .elementor-element.elementor-element-5d6c045{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-1ed8531 .elementor-heading-title{font-size:40px;}.elementor-18288 .elementor-element.elementor-element-5801b32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-0678625{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-18288 .elementor-element.elementor-element-7119a1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-f7ac809{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-9b2cd2f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-206be3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-90b7d67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-56839e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18288 .elementor-element.elementor-element-56839e6 img{height:400px;}.elementor-18288 .elementor-element.elementor-element-ea4b397{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-8701cf2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-ee69ebb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-0b5b7b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-7063444{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-81395c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-ae2990f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-52a7234{--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-6c18068{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-e23d581 .elementor-heading-title{font-size:30px;}.elementor-18288 .elementor-element.elementor-element-fdb799d{--min-height:293px;}.elementor-18288 .elementor-element.elementor-element-274924e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-582b521{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18288 .elementor-element.elementor-element-785dc83{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-e993afc .elementor-heading-title{font-size:30px;}.elementor-18288 .elementor-element.elementor-element-94b0c08{--min-height:378px;}.elementor-18288 .elementor-element.elementor-element-94b0c08:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-94b0c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-18288 .elementor-element.elementor-element-16a0e0c{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-5df7cc6 .elementor-heading-title{font-size:40px;}.elementor-18288 .elementor-element.elementor-element-717c710{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-65c842e{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-700da79 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-e660abd{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-37b561b .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-79d6597{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-35707f1{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-1364c70{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-c103234 .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-edfe4d9 .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-fdfa577{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-3a3abff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-d40e647{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-199d8bf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-05c051b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-8c91cc1{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-fef5200 .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-d136a56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-9399bc7{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-cac6d1c .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-fe1b871{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-a603e3b .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-7b29aed{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-8f944fb .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-634e8c1{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-4c94f7f .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-c26959f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-eb58d14{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-23faa36 .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-9c11fff{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-268da97 .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-5d65436{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-14bfcbd .elementor-heading-title{font-size:28px;}.elementor-18288 .elementor-element.elementor-element-abba3a0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-5990f40c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:090px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-1ae12d1c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-15362f71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-321b68d6{font-size:18px;}.elementor-18288 .elementor-element.elementor-element-6015953b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-5331bc3c{font-size:18px;}.elementor-18288 .elementor-element.elementor-element-766e3182{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-67d00268{font-size:18px;}.elementor-18288 .elementor-element.elementor-element-4913cc4a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-18288 .elementor-element.elementor-element-4b1bc40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:090px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-cd7a37e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-76b99ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-2256c24{font-size:18px;}.elementor-18288 .elementor-element.elementor-element-20e90bf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-8d345b7{font-size:18px;}.elementor-18288 .elementor-element.elementor-element-a539c56{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18288 .elementor-element.elementor-element-66569ab{font-size:18px;}.elementor-18288 .elementor-element.elementor-element-4b30385{--e-n-carousel-swiper-slides-to-display:1;}.elementor-18288 .elementor-element.elementor-element-32456dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:148px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-58e677e{--min-height:300px;}.elementor-18288 .elementor-element.elementor-element-58e677e:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-58e677e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-18288 .elementor-element.elementor-element-c4f8c0a{--min-height:238px;bottom:-130px;}.elementor-18288 .elementor-element.elementor-element-5bbee68{--e-n-carousel-swiper-slides-to-display:1;bottom:29px;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-5bbee68{left:0px;}body.rtl .elementor-18288 .elementor-element.elementor-element-5bbee68{right:0px;}.elementor-18288 .elementor-element.elementor-element-5d6c045{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-1ed8531 .elementor-heading-title{font-size:32px;}.elementor-18288 .elementor-element.elementor-element-5801b32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-0678625{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18288 .elementor-element.elementor-element-7119a1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-f7ac809{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-9b2cd2f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-206be3a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-90b7d67{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-3b64ffc{--n-accordion-title-font-size:24px;}.elementor-18288 .elementor-element.elementor-element-56839e6 img{height:300px;}.elementor-18288 .elementor-element.elementor-element-ea4b397{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-8701cf2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-ee69ebb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-0b5b7b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-7063444{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-81395c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-ae2990f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-52a7234{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18288 .elementor-element.elementor-element-6c18068{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:148px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-fdb799d{--min-height:300px;}.elementor-18288 .elementor-element.elementor-element-5874f74{--min-height:238px;}.elementor-18288 .elementor-element.elementor-element-274924e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18288 .elementor-element.elementor-element-582b521{--e-n-carousel-swiper-slides-to-display:1;}.elementor-18288 .elementor-element.elementor-element-785dc83{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-18288 .elementor-element.elementor-element-94b0c08{--min-height:305px;}.elementor-18288 .elementor-element.elementor-element-94b0c08:not(.elementor-motion-effects-element-type-background), .elementor-18288 .elementor-element.elementor-element-94b0c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-18288 .elementor-element.elementor-element-cb60048{--width:100%;bottom:-24px;}body:not(.rtl) .elementor-18288 .elementor-element.elementor-element-cb60048{left:0px;}body.rtl .elementor-18288 .elementor-element.elementor-element-cb60048{right:0px;}.elementor-18288 .elementor-element.elementor-element-6ab0648{width:100%;max-width:100%;}.elementor-18288 .elementor-element.elementor-element-16a0e0c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-18288 .elementor-element.elementor-element-5df7cc6 .elementor-heading-title{font-size:32px;}.elementor-18288 .elementor-element.elementor-element-edd2fdb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18288 .elementor-element.elementor-element-717c710{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-65c842e *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-65c842e{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e660abd *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-e660abd{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-e660abd > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-e660abd h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-e660abd h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-e660abd h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-e660abd{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-e660abd > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-e660abd h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-e660abd h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-e660abd br{display:none}.elementor-18288 .elementor-element.elementor-element-e660abd p, .elementor-18288 .elementor-element.elementor-element-e660abd .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d62b6 */.elementor-18288 .elementor-element.elementor-element-90d62b6 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-90d62b6 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-90d62b6 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-90d62b6 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-90d62b6 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-90d62b6:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-90d62b6:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-90d62b6 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-90d62b6:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-90d62b6:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ca78f6 *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-9ca78f6{display:none!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1364c70 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-1364c70 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0b2cf7 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-b0b2cf7 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-18288 .elementor-element.elementor-element-b0b2cf7 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-b0b2cf7 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-18288 .elementor-element.elementor-element-b0b2cf7 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-18288 .elementor-element.elementor-element-b0b2cf7 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-18288 .elementor-element.elementor-element-b0b2cf7 *, .elementor-18288 .elementor-element.elementor-element-b0b2cf7:hover * { transition: none !important; }
 .elementor-18288 .elementor-element.elementor-element-b0b2cf7 .elementor-widget.forward-icon-2, .elementor-18288 .elementor-element.elementor-element-b0b2cf7:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5891e9 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-d5891e9 { justify-content: space-between !important; }
 .elementor-18288 .elementor-element.elementor-element-d5891e9 > .e-con { flex: 0 0 486px !important; width: 486px !important; }
 .elementor-18288 .elementor-element.elementor-element-d5891e9 > .elementor-widget-image { flex: 0 0 592px !important; width: 592px !important; }
 .elementor-18288 .elementor-element.elementor-element-d5891e9 > .elementor-widget-image img { width: 592px !important; height: 440px !important; object-fit: cover; border-radius: 24px; }
}
/*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-d5891e9{flex-direction:column!important;gap:32px!important}.elementor-18288 .elementor-element.elementor-element-d5891e9 > .e-con, .elementor-18288 .elementor-element.elementor-element-d5891e9 > .elementor-widget{width:100%!important;max-width:100%!important;flex:0 0 auto!important}.elementor-18288 .elementor-element.elementor-element-d5891e9 img{width:100%!important;height:auto!important;border-radius:24px}}@media(min-width:1025px){.elementor-18288 .elementor-element.elementor-element-d5891e9{gap:32px}.elementor-18288 .elementor-element.elementor-element-d5891e9 > .e-con{flex:0 1 486px!important;min-width:0!important}.elementor-18288 .elementor-element.elementor-element-d5891e9 > .elementor-widget-image{flex:0 1 592px!important;min-width:0!important}.elementor-18288 .elementor-element.elementor-element-d5891e9 > .elementor-widget-image img{width:100%!important;max-width:592px}}/*GB-flex*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51891b *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-f51891b{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-f51891b > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-f51891b h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-f51891b h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-f51891b h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-f51891b{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-f51891b > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-f51891b h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-f51891b h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-f51891b br{display:none}.elementor-18288 .elementor-element.elementor-element-f51891b p, .elementor-18288 .elementor-element.elementor-element-f51891b .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}@media(min-width:1025px){.elementor-18288 .elementor-element.elementor-element-f51891b > .e-con-inner{min-height:800px!important;box-sizing:border-box;justify-content:center!important}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ecbd6c9 */.elementor-18288 .elementor-element.elementor-element-3ecbd6c9 .elementor-icon  {  
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d58c896 */.elementor-18288 .elementor-element.elementor-element-6d58c896 .elementor-icon  {  
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-734f3277 */.elementor-18288 .elementor-element.elementor-element-734f3277 .elementor-icon  {  
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cd7d6e3 */.elementor-18288 .elementor-element.elementor-element-cd7d6e3 .elementor-icon  {  
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8231d93 *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-8231d93{display:none!important}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-14cc46c */.elementor-18288 .elementor-element.elementor-element-14cc46c .elementor-icon  {  
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-39698dc */.elementor-18288 .elementor-element.elementor-element-39698dc .elementor-icon  {  
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c69ff17 */.elementor-18288 .elementor-element.elementor-element-c69ff17 .elementor-icon  {  
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f93cba */.elementor-18288 .elementor-element.elementor-element-6f93cba .elementor-icon  {  
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6933402 *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-6933402{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-6933402 > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-6933402 h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-6933402 h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-6933402 h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-6933402{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-6933402 > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-6933402 h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-6933402 h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-6933402 br{display:none}.elementor-18288 .elementor-element.elementor-element-6933402 p, .elementor-18288 .elementor-element.elementor-element-6933402 .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}@media(min-width:1025px){.elementor-18288 .elementor-element.elementor-element-6933402 h3.elementor-heading-title{line-height:34px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c91cc1 *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-8c91cc1{display:none!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b450521 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-b450521 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2905093 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-2905093 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e866e0 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-9e866e0 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0105b06 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-0105b06 > .e-con:first-child { flex: 0 0 384px !important; width: 384px !important; }
 .elementor-18288 .elementor-element.elementor-element-0105b06 > .e-con:nth-child(2), .elementor-18288 .elementor-element.elementor-element-0105b06 > .elementor-widget-image { flex: 1 1 0 !important; min-width: 0; width: auto !important; }
 .elementor-18288 .elementor-element.elementor-element-0105b06 > .elementor-widget-image .elementor-widget-container, .elementor-18288 .elementor-element.elementor-element-0105b06 > .elementor-widget-image { height: 440px; }
 .elementor-18288 .elementor-element.elementor-element-0105b06 > .elementor-widget-image img { width: 100% !important; height: 440px !important; object-fit: cover; }
}
/*GB-fig*/
@media(min-width:1025px){.elementor-18288 .elementor-element.elementor-element-0105b06{align-items:stretch!important}.elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-eb58d14{flex:0 0 384px!important;width:384px!important;max-width:384px!important}.elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-77e99f4{flex:0 0 384px!important;width:384px!important;max-width:384px!important}.elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-99472f3{flex:1 1 0!important;width:auto!important;min-width:0!important;height:440px!important}.elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-99472f3 img{width:100%!important;height:440px!important;object-fit:cover}}@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-0105b06{flex-direction:column!important;gap:24px!important}.elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-eb58d14, .elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-77e99f4, .elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-99472f3{width:100%!important;max-width:100%!important;flex:0 0 auto!important}.elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-99472f3 img{width:100%!important;height:auto!important;max-height:440px;object-fit:cover}}@media(min-width:1025px){.elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-eb58d14, .elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-77e99f4, .elementor-18288 .elementor-element.elementor-element-0105b06 .elementor-element-99472f3{flex:1 1 0!important;width:auto!important;max-width:384px!important;min-width:0!important}}/*GB-thirds*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-634e8c1 *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-634e8c1{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-634e8c1 > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-634e8c1 h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-634e8c1 h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-634e8c1 h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-634e8c1{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-634e8c1 > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-634e8c1 h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-634e8c1 h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-634e8c1 br{display:none}.elementor-18288 .elementor-element.elementor-element-634e8c1 p, .elementor-18288 .elementor-element.elementor-element-634e8c1 .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}@media(min-width:1025px){.elementor-18288 .elementor-element.elementor-element-634e8c1 h3.elementor-heading-title{line-height:34px!important}}.elementor-18288 .elementor-element.elementor-element-634e8c1 .elementor-element-c26959f, .elementor-18288 .elementor-element.elementor-element-634e8c1 .elementor-element-c26959f p{color:#000000!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b475f75 *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-b475f75{display:none!important}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4913cc4a */.elementor-18288 .elementor-element.elementor-element-4913cc4a{
    .swiper-pagination-bullet  {
        width: 32px;
        border-radius: 0px;
        height: 4px;
    }
    .swiper-slide  {
        border-radius: 24px;
        background: linear-gradient(0deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.40) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.40) 100%);
        backdrop-filter: blur(30px);
        -webkit-backdrop-filter: blur(30px);
        height: 100% !important;
    }
      
    .elementor-swiper-button.elementor-swiper-button-prev{
        top: unset;
        transform: unset;
        bottom: -56px;
        left: unset;
        right: 48px;
        :hover {
            fill: #000000;
        }
    }
    
    .elementor-swiper-button.elementor-swiper-button-next{
        top: unset;
        transform: unset;
        bottom: -56px;
         :hover {
            fill: #000000;
        }
    }
    
}


@media (max-width: 767px) {
    .elementor-18288 .elementor-element.elementor-element-4913cc4a {
          .swiper-slide  {
            height: 350px !important;
              
          }
          .elementor-swiper-button.elementor-swiper-button-prev{
      
        bottom: -96px;
      
    }
    
    .elementor-swiper-button.elementor-swiper-button-next{
  
        bottom: -96px;
    }
    }
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5990f40c *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-5990f40c{display:none!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2256c24 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-2256c24 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e00c89e */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-e00c89e p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d345b7 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-8d345b7 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d253a8 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-3d253a8 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66569ab */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-66569ab p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df08448 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-df08448 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2256c24 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-2256c24 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e00c89e */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-e00c89e p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d345b7 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-8d345b7 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d253a8 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-3d253a8 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66569ab */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-66569ab p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df08448 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-df08448 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2256c24 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-2256c24 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e00c89e */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-e00c89e p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d345b7 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-8d345b7 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d253a8 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-3d253a8 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66569ab */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-66569ab p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df08448 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-df08448 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2256c24 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-2256c24 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e00c89e */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-e00c89e p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d345b7 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-8d345b7 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d253a8 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-3d253a8 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66569ab */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-66569ab p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df08448 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-df08448 p { margin: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4b30385 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-4b30385 { width: 100%; padding-bottom: 76px; }
 .elementor-18288 .elementor-element.elementor-element-4b30385 .swiper-slide { height: auto !important; }
 .elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button { position: absolute !important; top: auto !important; bottom: 0 !important; transform: none !important; width: 44px !important; height: 44px !important; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; border: 2px solid var(--e-global-color-secondary) !important; border-radius: 100px !important; padding: 4px !important; background: transparent; }
 .elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button svg { width: 21px !important; height: 21px !important; fill: var(--e-global-color-secondary) !important; }
 .elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button-prev { left: calc(50% - 92px) !important; right: auto !important; }
 .elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button-next { left: calc(50% + 48px) !important; right: auto !important; }
 .elementor-18288 .elementor-element.elementor-element-4b30385 .swiper-pagination { position: absolute !important; top: auto !important; bottom: 14px !important; left: calc(50% - 36px) !important; right: auto !important; width: 72px !important; display: flex; gap: 12px; transform: none !important; }
 .elementor-18288 .elementor-element.elementor-element-4b30385 .swiper-pagination-bullet { width: 16px !important; height: 16px !important; margin: 0 !important; border-radius: 100px !important; background: #999999 !important; opacity: 1 !important; transform: scale(0.667); }
 .elementor-18288 .elementor-element.elementor-element-4b30385 .swiper-pagination-bullet-active { background: var(--e-global-color-secondary) !important; }
}
/*GB-fig*/
.elementor-18288 .elementor-element.elementor-element-4b30385{padding-bottom:76px!important}.elementor-18288 .elementor-element.elementor-element-4b30385 .swiper-slide{width:100%!important;margin-right:0!important}.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-element-d56814f, .elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-element-b4d1c9c, .elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-element-62c4547{width:48px!important;flex:0 0 48px!important;max-width:48px!important}.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-element-d56814f img, .elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-element-b4d1c9c img, .elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-element-62c4547 img{width:48px!important;height:48px!important}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-4b30385 .swiper-slide p{font-size:22px!important;line-height:1.35!important}}.elementor-18288 .elementor-element.elementor-element-4b30385{padding-bottom:60px!important}/*GB-pb*/
.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button,.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button:hover,.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button:focus,.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button:active{background:transparent!important;background-color:transparent!important;border-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-secondary)!important;box-shadow:none!important;transition:none!important;opacity:1!important}.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button svg,.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button:hover svg,.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button i,.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button:hover i{fill:var(--e-global-color-secondary)!important;color:var(--e-global-color-secondary)!important;transition:none!important}.elementor-18288 .elementor-element.elementor-element-4b30385 .swiper-pagination-bullet:hover{opacity:1!important}/*GB-nohover*/
.elementor-18288 .elementor-element.elementor-element-4b30385 .elementor-swiper-button.swiper-button-disabled{pointer-events:auto!important;opacity:1!important;cursor:pointer!important}/*GB-wrapcss*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1bc40 *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-4b1bc40{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-4b1bc40 > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-4b1bc40 h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-4b1bc40 h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-4b1bc40 h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-4b1bc40{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-4b1bc40 > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-4b1bc40 h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-4b1bc40 h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-4b1bc40 br{display:none}.elementor-18288 .elementor-element.elementor-element-4b1bc40 p, .elementor-18288 .elementor-element.elementor-element-4b1bc40 .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41380e0 */.elementor-18288 .elementor-element.elementor-element-41380e0 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da5d0c */.elementor-18288 .elementor-element.elementor-element-2da5d0c {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f621758 */.elementor-18288 .elementor-element.elementor-element-f621758 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa85498 */.elementor-18288 .elementor-element.elementor-element-fa85498 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c360a */.elementor-18288 .elementor-element.elementor-element-f3c360a {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b30f2 */.elementor-18288 .elementor-element.elementor-element-81b30f2{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41380e0 */.elementor-18288 .elementor-element.elementor-element-41380e0 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da5d0c */.elementor-18288 .elementor-element.elementor-element-2da5d0c {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f621758 */.elementor-18288 .elementor-element.elementor-element-f621758 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa85498 */.elementor-18288 .elementor-element.elementor-element-fa85498 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c360a */.elementor-18288 .elementor-element.elementor-element-f3c360a {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b30f2 */.elementor-18288 .elementor-element.elementor-element-81b30f2{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41380e0 */.elementor-18288 .elementor-element.elementor-element-41380e0 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da5d0c */.elementor-18288 .elementor-element.elementor-element-2da5d0c {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f621758 */.elementor-18288 .elementor-element.elementor-element-f621758 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa85498 */.elementor-18288 .elementor-element.elementor-element-fa85498 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c360a */.elementor-18288 .elementor-element.elementor-element-f3c360a {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b30f2 */.elementor-18288 .elementor-element.elementor-element-81b30f2{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41380e0 */.elementor-18288 .elementor-element.elementor-element-41380e0 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da5d0c */.elementor-18288 .elementor-element.elementor-element-2da5d0c {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f621758 */.elementor-18288 .elementor-element.elementor-element-f621758 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa85498 */.elementor-18288 .elementor-element.elementor-element-fa85498 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c360a */.elementor-18288 .elementor-element.elementor-element-f3c360a {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b30f2 */.elementor-18288 .elementor-element.elementor-element-81b30f2{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41380e0 */.elementor-18288 .elementor-element.elementor-element-41380e0 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da5d0c */.elementor-18288 .elementor-element.elementor-element-2da5d0c {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f621758 */.elementor-18288 .elementor-element.elementor-element-f621758 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa85498 */.elementor-18288 .elementor-element.elementor-element-fa85498 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c360a */.elementor-18288 .elementor-element.elementor-element-f3c360a {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b30f2 */.elementor-18288 .elementor-element.elementor-element-81b30f2{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41380e0 */.elementor-18288 .elementor-element.elementor-element-41380e0 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da5d0c */.elementor-18288 .elementor-element.elementor-element-2da5d0c {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f621758 */.elementor-18288 .elementor-element.elementor-element-f621758 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa85498 */.elementor-18288 .elementor-element.elementor-element-fa85498 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c360a */.elementor-18288 .elementor-element.elementor-element-f3c360a {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b30f2 */.elementor-18288 .elementor-element.elementor-element-81b30f2{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41380e0 */.elementor-18288 .elementor-element.elementor-element-41380e0 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-41380e0 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-41380e0:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da5d0c */.elementor-18288 .elementor-element.elementor-element-2da5d0c {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-2da5d0c:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f621758 */.elementor-18288 .elementor-element.elementor-element-f621758 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f621758 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f621758:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa85498 */.elementor-18288 .elementor-element.elementor-element-fa85498 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-fa85498 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-fa85498:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c360a */.elementor-18288 .elementor-element.elementor-element-f3c360a {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-f3c360a .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-f3c360a:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81b30f2 */.elementor-18288 .elementor-element.elementor-element-81b30f2{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5bbee68 */.elementor-18288 .elementor-element.elementor-element-5bbee68{
    .swiper-pagination-bullet  {
        width: 32px;
        border-radius: 0px;
        height: 4px;
      
        
    }
    .swiper-slide {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 255, 255, 0.80) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.40) 100%);
        backdrop-filter: blur(30px);
        -webkit-backdrop-filter: blur(30px);
        width: 450px !important;
        height: 212px !important;
        border-radius: 8px;
        &:last-child {
            opacity: 0;
        }
    }
    
    .elementor-swiper-button.elementor-swiper-button-prev{
        bottom: -32%;
        top: unset;
        left: 92%;
    }
    
     .elementor-swiper-button.elementor-swiper-button-next{
         bottom: -32%;
        top: unset;
        left: 96%;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4f8c0a */.elementor-18288 .elementor-element.elementor-element-c4f8c0a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32456dd *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-32456dd{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e36cba */.elementor-18288 .elementor-element.elementor-element-8e36cba{
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e36cba */.elementor-18288 .elementor-element.elementor-element-8e36cba{
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e36cba */.elementor-18288 .elementor-element.elementor-element-8e36cba{
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e36cba */.elementor-18288 .elementor-element.elementor-element-8e36cba{
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e36cba */.elementor-18288 .elementor-element.elementor-element-8e36cba{
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e36cba */.elementor-18288 .elementor-element.elementor-element-8e36cba{
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3b64ffc */.elementor-18288 .elementor-element.elementor-element-3b64ffc .e-n-accordion-item:not([open]) .e-n-accordion-item-title {
  cursor: pointer;
}
/*GB-fig*/
.elementor-18288 .elementor-element.elementor-element-3b64ffc .e-n-accordion-item-title-text{color:#333333!important}.elementor-18288 .elementor-element.elementor-element-3b64ffc .e-n-accordion-item > .e-n-accordion-item-title{padding:16px 0 14px!important}.elementor-18288 .elementor-element.elementor-element-3b64ffc .e-n-accordion-item-title-text{line-height:34px!important}.elementor-18288 .elementor-element.elementor-element-3b64ffc .e-n-accordion-item[open] > .e-n-accordion-item-title{padding-bottom:0!important}.elementor-18288 .elementor-element.elementor-element-3b64ffc .e-n-accordion-item > .e-con{padding:16px 0 14px!important}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-3b64ffc .e-n-accordion-item-title-text{font-size:24px!important;line-height:30px!important}}
.elementor-18288 .elementor-element.elementor-element-3b64ffc{display:none!important}/*GB-hide-all*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47d6690 */.elementor-18288 .elementor-element.elementor-element-47d6690{width:100%!important;max-width:100%!important}/*GB-fig*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0678625 *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-0678625{flex-direction:column!important;gap:32px!important}.elementor-18288 .elementor-element.elementor-element-0678625 > .e-con, .elementor-18288 .elementor-element.elementor-element-0678625 > .elementor-widget{width:100%!important;max-width:100%!important;--width:100%!important}.elementor-18288 .elementor-element.elementor-element-0678625 img{width:100%!important;height:auto!important;max-height:415px;object-fit:cover}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ee2fca */.elementor-18288 .elementor-element.elementor-element-8ee2fca{width:100%!important;max-width:100%!important;align-self:stretch!important}/*GB-fig*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d6c045 *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-5d6c045{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-5d6c045 > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-5d6c045 h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-5d6c045 h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-5d6c045 h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-5d6c045{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-5d6c045 > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-5d6c045 h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-5d6c045 h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-5d6c045 br{display:none}.elementor-18288 .elementor-element.elementor-element-5d6c045 p, .elementor-18288 .elementor-element.elementor-element-5d6c045 .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04055cb */.elementor-18288 .elementor-element.elementor-element-04055cb {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c35dc5 */.elementor-18288 .elementor-element.elementor-element-2c35dc5 {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f2505c */.elementor-18288 .elementor-element.elementor-element-8f2505c {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5852b0c */.elementor-18288 .elementor-element.elementor-element-5852b0c {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f08dc65 */.elementor-18288 .elementor-element.elementor-element-f08dc65 {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7598d */.elementor-18288 .elementor-element.elementor-element-fa7598d {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1e830c */.elementor-18288 .elementor-element.elementor-element-f1e830c {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd10e60 */.elementor-18288 .elementor-element.elementor-element-fd10e60 {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02fa523 */.elementor-18288 .elementor-element.elementor-element-02fa523 {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-090a9cd */.elementor-18288 .elementor-element.elementor-element-090a9cd {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22cc53d */.elementor-18288 .elementor-element.elementor-element-22cc53d {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-681de11 */.elementor-18288 .elementor-element.elementor-element-681de11 {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a3d2af */.elementor-18288 .elementor-element.elementor-element-1a3d2af {
    opacity: 0.5;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4b397 *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-ea4b397{display:none!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5986562 */.elementor-18288 .elementor-element.elementor-element-5986562 {
    width: 100%;
    .e-n-accordion-item-title {
        border: none;
        border-bottom: 2px solid var(--e-global-color-secondary, #333333);
        background: transparent;
    }
    .e-n-accordion-item[open] .e-n-accordion-item-title {
        background: var(--e-global-color-text, #F5F2EB);
        border-bottom: 2px solid var(--e-global-color-border, #E3CFB0);
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
    .e-n-accordion-item-title-text {
        color: var(--e-global-color-secondary, #333333);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c75f106 *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-c75f106{display:none!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fc74402 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-fc74402 { width: 100%; }
 .elementor-18288 .elementor-element.elementor-element-fc74402 .e-n-accordion-item { border-bottom: 2px solid var(--e-global-color-secondary); border-radius: 8px 8px 0 0; }
 .elementor-18288 .elementor-element.elementor-element-fc74402 .e-n-accordion-item[open] { background: var(--e-global-color-text); border-bottom-color: var(--e-global-color-border); }
 .elementor-18288 .elementor-element.elementor-element-fc74402 .e-n-accordion-item-title { border: 0 !important; background: transparent !important; padding: 16px !important; }
 .elementor-18288 .elementor-element.elementor-element-fc74402 .e-n-accordion-item[open] > .e-n-accordion-item-title { padding-bottom: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-fc74402 .e-n-accordion-item-title-text { color: var(--e-global-color-secondary) !important; }
 .elementor-18288 .elementor-element.elementor-element-fc74402 .e-n-accordion-item-title-icon svg { fill: var(--e-global-color-secondary) !important; }
 .elementor-18288 .elementor-element.elementor-element-fc74402 .e-n-accordion-item > .e-con { background: transparent !important; border: 0 !important; padding: 16px !important; }
 .elementor-18288 .elementor-element.elementor-element-fc74402 .e-n-accordion-item > .e-con .elementor-widget-text-editor { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0deab6d *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-0deab6d{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-0deab6d > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-0deab6d h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-0deab6d h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-0deab6d h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-0deab6d{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-0deab6d > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-0deab6d h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-0deab6d h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-0deab6d br{display:none}.elementor-18288 .elementor-element.elementor-element-0deab6d p, .elementor-18288 .elementor-element.elementor-element-0deab6d .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb739c8 */.elementor-18288 .elementor-element.elementor-element-cb739c8 {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-cb739c8 .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-cb739c8 .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-cb739c8 .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-cb739c8 .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-cb739c8:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-cb739c8:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-cb739c8 .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-cb739c8:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-cb739c8:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-285238b */.elementor-18288 .elementor-element.elementor-element-285238b {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-285238b .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-285238b .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-285238b .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-285238b .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-285238b:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-285238b:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-285238b .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-285238b:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-285238b:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2f87e */.elementor-18288 .elementor-element.elementor-element-4a2f87e {
  position: relative;
  overflow: hidden;
  min-height: 46px;
  cursor: pointer;
}

.elementor-18288 .elementor-element.elementor-element-4a2f87e .forward-icon-1,
.elementor-18288 .elementor-element.elementor-element-4a2f87e .forward-icon-2 {
  position: absolute;
  top: 0;
  right: 0;
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-18288 .elementor-element.elementor-element-4a2f87e .forward-icon-1 {
  opacity: 0;
  transform: translateY(20px);
}

.elementor-18288 .elementor-element.elementor-element-4a2f87e .forward-icon-2 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-4a2f87e:hover .forward-icon-2 {
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-18288 .elementor-element.elementor-element-4a2f87e:hover .forward-icon-1 {
  opacity: 1;
  transform: translateY(0);
}

.elementor-18288 .elementor-element.elementor-element-4a2f87e .elementor-element-e53fc4d {
  transition: transform 0.3s ease, color 0.3s ease;
}

.elementor-18288 .elementor-element.elementor-element-4a2f87e:hover .elementor-element-e53fc4d,
.elementor-18288 .elementor-element.elementor-element-4a2f87e:hover .elementor-element-e53fc4d * {
  transform: translateX(4px);
  color: var(--e-global-color-primary, #EB7A11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30d74ef *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-30d74ef{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e882361 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-e882361 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-18288 .elementor-element.elementor-element-e882361 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-e882361 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-18288 .elementor-element.elementor-element-e882361 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-18288 .elementor-element.elementor-element-e882361 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-18288 .elementor-element.elementor-element-e882361 *, .elementor-18288 .elementor-element.elementor-element-e882361:hover * { transition: none !important; }
 .elementor-18288 .elementor-element.elementor-element-e882361 .elementor-widget.forward-icon-2, .elementor-18288 .elementor-element.elementor-element-e882361:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da10922 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-da10922 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-18288 .elementor-element.elementor-element-da10922 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-da10922 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-18288 .elementor-element.elementor-element-da10922 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-18288 .elementor-element.elementor-element-da10922 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-18288 .elementor-element.elementor-element-da10922 *, .elementor-18288 .elementor-element.elementor-element-da10922:hover * { transition: none !important; }
 .elementor-18288 .elementor-element.elementor-element-da10922 .elementor-widget.forward-icon-2, .elementor-18288 .elementor-element.elementor-element-da10922:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a457918 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-a457918 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-18288 .elementor-element.elementor-element-a457918 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-a457918 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-18288 .elementor-element.elementor-element-a457918 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-18288 .elementor-element.elementor-element-a457918 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-18288 .elementor-element.elementor-element-a457918 *, .elementor-18288 .elementor-element.elementor-element-a457918:hover * { transition: none !important; }
 .elementor-18288 .elementor-element.elementor-element-a457918 .elementor-widget.forward-icon-2, .elementor-18288 .elementor-element.elementor-element-a457918:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983af41 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-983af41 > .e-con { flex: 0 0 calc((100% - 132px) / 3) !important; width: auto !important; min-width: 0; }
 .elementor-18288 .elementor-element.elementor-element-983af41 > .e-con + .e-con { flex-basis: calc((100% - 132px) / 3 + 34px) !important; border-left: 2px solid var(--e-global-color-secondary); padding-left: 32px !important; }
 .elementor-18288 .elementor-element.elementor-element-983af41 .elementor-widget-heading { width: 100%; }
 .elementor-18288 .elementor-element.elementor-element-983af41 .elementor-widget-heading .elementor-heading-title { box-sizing: border-box; min-height: calc(28px * 1.2 * 2 + 16px); padding-bottom: 16px; border-bottom: 2px solid var(--e-global-color-secondary); }
}
/*GB-fig*/
@media(min-width:1025px){.elementor-18288 .elementor-element.elementor-element-983af41 .elementor-widget-heading .elementor-heading-title{min-height:calc(67.2px + 18px)!important;padding-bottom:16px!important}.elementor-18288 .elementor-element.elementor-element-983af41 .elementor-widget-text-editor{padding-bottom:24px!important}}@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-983af41{flex-direction:column!important;gap:32px!important}.elementor-18288 .elementor-element.elementor-element-983af41 > .e-con{width:100%!important;max-width:100%!important;flex:0 0 auto!important;border-left:0!important;padding-left:0!important}}
.elementor-18288 .elementor-element.elementor-element-983af41 .elementor-element-e882361 > .elementor-widget-text-editor,.elementor-18288 .elementor-element.elementor-element-983af41 .elementor-element-da10922 > .elementor-widget-text-editor,.elementor-18288 .elementor-element.elementor-element-983af41 .elementor-element-a457918 > .elementor-widget-text-editor{padding-bottom:0!important;margin:0!important;align-self:center!important}/*GB-btnrow*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b945617 *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-b945617{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-b945617 > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-b945617 h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-b945617 h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-b945617 h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-b945617{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-b945617 > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-b945617 h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-b945617 h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-b945617 br{display:none}.elementor-18288 .elementor-element.elementor-element-b945617 p, .elementor-18288 .elementor-element.elementor-element-b945617 .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afec717 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-afec717 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-18288 .elementor-element.elementor-element-afec717 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 *, .elementor-18288 .elementor-element.elementor-element-afec717:hover * { transition: none !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 .elementor-widget.forward-icon-2, .elementor-18288 .elementor-element.elementor-element-afec717:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afec717 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-afec717 { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 12px !important; min-height: 44px; cursor: pointer; overflow: visible !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 > .e-con { width: 32px !important; min-height: 32px !important; height: 32px; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 .elementor-widget.forward-icon-1 { display: none !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 .elementor-widget.forward-icon-2 { position: static !important; top: auto !important; left: auto !important; right: auto !important; margin: 0 !important; opacity: 1 !important; width: 32px; height: 32px; border: 2px solid var(--e-global-color-primary); border-radius: 100px; overflow: hidden; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; }
 .elementor-18288 .elementor-element.elementor-element-afec717 .elementor-widget.forward-icon-2 img { width: 40px !important; height: 40px !important; max-width: none !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 *, .elementor-18288 .elementor-element.elementor-element-afec717:hover * { transition: none !important; }
 .elementor-18288 .elementor-element.elementor-element-afec717 .elementor-widget.forward-icon-2, .elementor-18288 .elementor-element.elementor-element-afec717:hover .elementor-widget.forward-icon-2 { transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-582b521 */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-582b521 { width: 100%; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide { height: auto !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide > .e-con { display: grid !important; grid-template-columns: 592px 1fr; grid-template-rows: auto auto auto 1fr; column-gap: 32px; row-gap: 0; padding: 0 !important; background: transparent !important; border-radius: 0 !important; height: 440px !important; width: 100% !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide > .e-con > .elementor-widget-image { grid-column: 1; grid-row: 1 / span 4; margin: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide > .e-con > .elementor-widget-image img { width: 592px !important; height: 440px !important; object-fit: cover; object-position: 30% 50%; border-radius: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide > .e-con > * { grid-column: 2; margin: 0 !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide > .e-con > .elementor-widget-text-editor { margin-top: 24px !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide > .e-con > .e-con { margin-top: 24px !important; width: 100% !important; justify-content: flex-end !important; align-self: start; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button { position: absolute !important; top: auto !important; bottom: 0 !important; transform: none !important; width: 44px !important; height: 44px !important; box-sizing: border-box; display: flex !important; align-items: center; justify-content: center; border: 2px solid var(--e-global-color-secondary) !important; border-radius: 100px !important; padding: 4px !important; background: transparent; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button svg { width: 21px !important; height: 21px !important; fill: var(--e-global-color-secondary) !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button-prev { right: 140px !important; left: auto !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button-next { right: 0 !important; left: auto !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-pagination { position: absolute !important; top: auto !important; bottom: 14px !important; left: auto !important; right: 56px !important; width: 72px !important; display: flex; justify-content: center; gap: 12px; transform: none !important; }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-pagination-bullet { width: 16px !important; height: 16px !important; margin: 0 !important; border-radius: 100px !important; background: #999999 !important; opacity: 1 !important; transform: scale(0.667); }
 .elementor-18288 .elementor-element.elementor-element-582b521 .swiper-pagination-bullet-active { background: var(--e-global-color-secondary) !important; }
}
/*GB-fig*/
@media(min-width:1025px){.elementor-18288 .elementor-element.elementor-element-582b521{height:440px!important;overflow:hidden}.elementor-18288 .elementor-element.elementor-element-582b521 h3.elementor-heading-title{line-height:34px!important}}@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-582b521{width:100%!important}.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide > .e-con{display:flex!important;flex-direction:column!important;gap:24px!important}.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide img{width:100%!important;height:auto!important}.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide > .e-con > .e-con{justify-content:flex-end!important}}@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-slide img{max-height:440px!important;object-fit:cover}}/*GB-tabimg*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-582b521{position:relative;padding-bottom:76px!important}.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button{position:absolute!important;top:auto!important;bottom:0!important;transform:none!important;width:44px!important;height:44px!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;border:2px solid var(--e-global-color-secondary)!important;border-radius:100px!important;padding:4px!important;background:transparent}.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button svg,.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button i{width:21px!important;height:21px!important;font-size:21px!important;fill:var(--e-global-color-secondary)!important;color:var(--e-global-color-secondary)!important}.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button-prev{right:140px!important;left:auto!important}.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button-next{right:0!important;left:auto!important}.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-pagination{position:absolute!important;top:auto!important;bottom:14px!important;left:auto!important;right:56px!important;width:72px!important;display:flex;justify-content:center;gap:12px;transform:none!important}.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-pagination-bullet{width:16px!important;height:16px!important;margin:0!important;border-radius:100px!important;background:#999!important;opacity:1!important;transform:scale(.667)}.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-pagination-bullet-active{background:var(--e-global-color-secondary)!important}}/*GB-tabnav*/
.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button,.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button:hover,.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button:focus,.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button:active{background:transparent!important;background-color:transparent!important;border-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-secondary)!important;box-shadow:none!important;transition:none!important;opacity:1!important}.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button svg,.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button:hover svg,.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button i,.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button:hover i{fill:var(--e-global-color-secondary)!important;color:var(--e-global-color-secondary)!important;transition:none!important}.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-pagination-bullet:hover{opacity:1!important}/*GB-nohover*/
.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button.swiper-button-disabled{pointer-events:auto!important;opacity:1!important;cursor:pointer!important}/*GB-wrapcss*/
/*GB-one*/.elementor-18288 .elementor-element.elementor-element-582b521 .elementor-swiper-button,.elementor-18288 .elementor-element.elementor-element-582b521 .swiper-pagination,.elementor-18288 .elementor-element.elementor-element-582b521 .gb-nav{display:none!important}@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-582b521{padding-bottom:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c18068 *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-6c18068{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-6c18068 > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-6c18068 h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-6c18068 h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-6c18068 h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-6c18068{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-6c18068 > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-6c18068 h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-6c18068 h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-6c18068 br{display:none}.elementor-18288 .elementor-element.elementor-element-6c18068 p, .elementor-18288 .elementor-element.elementor-element-6c18068 .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ab0648 */@media (max-width: 767px) {
    .elementor-18288 .elementor-element.elementor-element-6ab0648 a {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-785dc83 *//*GB-hide-all*/
.elementor-18288 .elementor-element.elementor-element-785dc83{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd2fdb *//*GB-fig*/
@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-edd2fdb{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a0e0c *//*GB-fig*/
@media(max-width:1024px){.elementor-18288 .elementor-element.elementor-element-16a0e0c{padding-left:40px!important;padding-right:40px!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-16a0e0c > .e-con-inner{padding-top:64px!important;padding-bottom:64px!important;max-width:100%!important;min-height:0!important}.elementor-18288 .elementor-element.elementor-element-16a0e0c h1.elementor-heading-title{font-size:56px!important}.elementor-18288 .elementor-element.elementor-element-16a0e0c h2.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-16a0e0c h3.elementor-heading-title{font-size:24px!important;line-height:30px!important}}@media(max-width:767px){.elementor-18288 .elementor-element.elementor-element-16a0e0c{padding-left:16px!important;padding-right:16px!important}.elementor-18288 .elementor-element.elementor-element-16a0e0c > .e-con-inner{padding-top:48px!important;padding-bottom:48px!important}.elementor-18288 .elementor-element.elementor-element-16a0e0c h1.elementor-heading-title{font-size:40px!important}.elementor-18288 .elementor-element.elementor-element-16a0e0c h2.elementor-heading-title{font-size:32px!important}.elementor-18288 .elementor-element.elementor-element-16a0e0c br{display:none}.elementor-18288 .elementor-element.elementor-element-16a0e0c p, .elementor-18288 .elementor-element.elementor-element-16a0e0c .elementor-heading-title{white-space:normal!important;overflow-wrap:break-word}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed999ff */@media (min-width: 1025px) {
 .elementor-18288 .elementor-element.elementor-element-ed999ff > .e-con-inner { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */