.elementor-680 .elementor-element.elementor-element-d7b24f1{--display:flex;--min-height:400px;--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;--overlay-opacity:0.5;}.elementor-680 .elementor-element.elementor-element-d7b24f1:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-d7b24f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://belgraviasolicitors.itroadway.com/wp-content/uploads/2026/03/Real-Estate-Law.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-680 .elementor-element.elementor-element-d7b24f1::before, .elementor-680 .elementor-element.elementor-element-d7b24f1 > .elementor-background-video-container::before, .elementor-680 .elementor-element.elementor-element-d7b24f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-680 .elementor-element.elementor-element-d7b24f1 > .elementor-background-slideshow::before, .elementor-680 .elementor-element.elementor-element-d7b24f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-680 .elementor-element.elementor-element-d7b24f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-680 .elementor-element.elementor-element-ddf82b5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-082c77c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-680 .elementor-element.elementor-element-717ecad{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-680 .elementor-element.elementor-element-56183e0{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-caa606c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-680 .elementor-element.elementor-element-a17435c{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-0be0603 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-680 .elementor-element.elementor-element-f163488{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-a4cc7f4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-0dc4bea .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-680 .elementor-element.elementor-element-613fdd2{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-613fdd2 a{color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-c80079b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-680 .elementor-element.elementor-element-f1964dd{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-f1964dd a{color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-2fa2a22 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-680 .elementor-element.elementor-element-83c8d6d{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-83c8d6d a{color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-43672d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-6e2c21d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-16025c46{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-680 .elementor-element.elementor-element-52bcbb5c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-52bcbb5c:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-52bcbb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-397b5718{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-9ad5071 img{width:80%;}.elementor-680 .elementor-element.elementor-element-3db6e312{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-4424ed5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-4424ed5:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-4424ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-4424ed5:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-31939bf0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-17554038 img{width:80%;}.elementor-680 .elementor-element.elementor-element-5cefda84{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-20697ae .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-20697ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-20697ae .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-20697ae .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-20697ae .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-20697ae .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-20697ae .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-4abdb831{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-4abdb831:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-4abdb831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-4abdb831:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-442454ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-55f46cbf img{width:80%;}.elementor-680 .elementor-element.elementor-element-db9be6{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-4a3f46d2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-4a3f46d2:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-4a3f46d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-103be91b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-2b80a2c1 img{width:80%;}.elementor-680 .elementor-element.elementor-element-26e13fdd{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-18c243a9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-18c243a9:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-18c243a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-18c243a9:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-5fcfaa38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-5914962d img{width:80%;}.elementor-680 .elementor-element.elementor-element-3587b96{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-54bc6e94{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-54bc6e94:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-54bc6e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-54bc6e94:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-1a57a20f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-4db8cb97 img{width:80%;}.elementor-680 .elementor-element.elementor-element-37e9234c{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-34502222{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-34502222:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-34502222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-34502222:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-6fec3f72{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-21ca4d26 img{width:80%;}.elementor-680 .elementor-element.elementor-element-7bd0f56a{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-2c8114bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-2c8114bf:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-2c8114bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-2c8114bf:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-18479ae1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-481b7884 img{width:80%;}.elementor-680 .elementor-element.elementor-element-2a2873ad{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-430616d7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-430616d7:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-430616d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-430616d7:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-2865602f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-2c2693a7 img{width:80%;}.elementor-680 .elementor-element.elementor-element-301888c0{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-551e807c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-551e807c:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-551e807c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-551e807c:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-49f38f57{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-1c29d3bb img{width:80%;}.elementor-680 .elementor-element.elementor-element-2af54b48{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-1f374600{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-680 .elementor-element.elementor-element-1f374600:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-1f374600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2F1;}.elementor-680 .elementor-element.elementor-element-1f374600:hover{background-color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-782bae13{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-3c901178 img{width:80%;}.elementor-680 .elementor-element.elementor-element-1332330a{--display:flex;--justify-content:center;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-4533dc7 );--border-color:var( --e-global-color-4533dc7 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button{background-color:#ED1B2300;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 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button:hover, .elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button:focus{color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button:hover svg, .elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button:focus svg{fill:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-d4dc904{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-680 .elementor-element.elementor-element-29bffac .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-680 .elementor-element.elementor-element-949a927{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-4c01c5e{--display:flex;}.elementor-680 .elementor-element.elementor-element-f11c633{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-6ffccea{--display:flex;}.elementor-680 .elementor-element.elementor-element-12c4db1{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-85e4163{--display:flex;}.elementor-680 .elementor-element.elementor-element-6af4d82{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-eac0aaf{--n-accordion-title-font-size:var( --e-global-typography-329a50e-font-size );--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-title-normal-color:var( --e-global-color-46b3e4b );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-680 .elementor-element.elementor-element-eac0aaf {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-680 .elementor-element.elementor-element-eac0aaf > .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:var( --e-global-typography-329a50e-font-family ), Sans-serif;font-weight:var( --e-global-typography-329a50e-font-weight );line-height:var( --e-global-typography-329a50e-line-height );}:where( .elementor-680 .elementor-element.elementor-element-eac0aaf > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-680 .elementor-element.elementor-element-2ce332a{--display:flex;}.elementor-680 .elementor-element.elementor-element-59e434c{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-544cab4{--display:flex;}.elementor-680 .elementor-element.elementor-element-e26319c{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-e26319c p{margin-block-end:0px;}.elementor-680 .elementor-element.elementor-element-0f1d890{--display:flex;}.elementor-680 .elementor-element.elementor-element-b33820f{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-b33820f p{margin-block-end:0px;}.elementor-680 .elementor-element.elementor-element-d405896{--display:flex;}.elementor-680 .elementor-element.elementor-element-1e68461{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-1e68461 p{margin-block-end:0px;}.elementor-680 .elementor-element.elementor-element-1e68461 a{color:var( --e-global-color-primary );}.elementor-680 .elementor-element.elementor-element-3db60d6{--n-accordion-title-font-size:var( --e-global-typography-329a50e-font-size );--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-title-normal-color:var( --e-global-color-46b3e4b );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-680 .elementor-element.elementor-element-3db60d6 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-680 .elementor-element.elementor-element-3db60d6 > .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:var( --e-global-typography-329a50e-font-family ), Sans-serif;font-weight:var( --e-global-typography-329a50e-font-weight );line-height:var( --e-global-typography-329a50e-line-height );}:where( .elementor-680 .elementor-element.elementor-element-3db60d6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-680 .elementor-element.elementor-element-153f468{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:010px;}.elementor-680 .elementor-element.elementor-element-153f468:not(.elementor-motion-effects-element-type-background), .elementor-680 .elementor-element.elementor-element-153f468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-680 .elementor-element.elementor-element-3b7431b{--display:flex;}.elementor-680 .elementor-element.elementor-element-02476f3{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-46b3e4b );}.elementor-680 .elementor-element.elementor-element-02476f3 p{margin-block-end:0px;}.elementor-680 .elementor-element.elementor-element-e54ca5b{background-color:var( --e-global-color-primary );padding:5px 5px 5px 5px;font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );color:var( --e-global-color-4533dc7 );}.elementor-680 .elementor-element.elementor-element-e54ca5b p{margin-block-end:0px;}.elementor-680 .elementor-element.elementor-element-42a6aeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-97a14db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-72375bc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-680 .elementor-element.elementor-element-e2afd5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-34206f7 .elementor-button{font-family:var( --e-global-typography-6184b32-font-family ), Sans-serif;font-size:var( --e-global-typography-6184b32-font-size );font-weight:var( --e-global-typography-6184b32-font-weight );line-height:var( --e-global-typography-6184b32-line-height );padding:20px 20px 20px 20px;}.elementor-680 .elementor-element.elementor-element-fb91ce1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:010px;}.elementor-680 .elementor-element.elementor-element-1062ed9{width:100%;max-width:100%;text-align:center;}.elementor-680 .elementor-element.elementor-element-1062ed9 .elementor-heading-title{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 );color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-680 .elementor-element.elementor-element-ddf82b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-680 .elementor-element.elementor-element-56183e0{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-caa606c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-a17435c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-0be0603 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-f163488{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-a4cc7f4{--grid-auto-flow:row;}.elementor-680 .elementor-element.elementor-element-0dc4bea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-613fdd2{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-c80079b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-f1964dd{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-2fa2a22 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-83c8d6d{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-16025c46{--grid-auto-flow:row;}.elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-20697ae .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-29bffac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-949a927{--grid-auto-flow:row;}.elementor-680 .elementor-element.elementor-element-f11c633{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-12c4db1{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-6af4d82{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-eac0aaf{--n-accordion-title-font-size:var( --e-global-typography-329a50e-font-size );}:where( .elementor-680 .elementor-element.elementor-element-eac0aaf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-329a50e-line-height );}.elementor-680 .elementor-element.elementor-element-59e434c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-e26319c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-b33820f{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-1e68461{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-3db60d6{--n-accordion-title-font-size:var( --e-global-typography-329a50e-font-size );}:where( .elementor-680 .elementor-element.elementor-element-3db60d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-329a50e-line-height );}.elementor-680 .elementor-element.elementor-element-02476f3{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-e54ca5b{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-72375bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-34206f7 .elementor-button{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-1062ed9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-680 .elementor-element.elementor-element-d7b24f1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-ddf82b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-680 .elementor-element.elementor-element-082c77c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-56183e0{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-caa606c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-a17435c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-0be0603 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-f163488{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-a4cc7f4{--grid-auto-flow:row;}.elementor-680 .elementor-element.elementor-element-0dc4bea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-613fdd2{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-c80079b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-f1964dd{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-2fa2a22 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-83c8d6d{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-6e2c21d{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-16025c46{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-20697ae .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-d4dc904{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-29bffac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-949a927{--grid-auto-flow:row;}.elementor-680 .elementor-element.elementor-element-f11c633{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-12c4db1{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-6af4d82{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-eac0aaf{--n-accordion-title-font-size:var( --e-global-typography-329a50e-font-size );}:where( .elementor-680 .elementor-element.elementor-element-eac0aaf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-329a50e-line-height );}.elementor-680 .elementor-element.elementor-element-59e434c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-e26319c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-b33820f{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-1e68461{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-3db60d6{--n-accordion-title-font-size:var( --e-global-typography-329a50e-font-size );}:where( .elementor-680 .elementor-element.elementor-element-3db60d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-329a50e-line-height );}.elementor-680 .elementor-element.elementor-element-153f468{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-02476f3{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-e54ca5b{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-72375bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-34206f7 .elementor-button{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-fb91ce1{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-680 .elementor-element.elementor-element-1062ed9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-680 .elementor-element.elementor-element-ddf82b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-680 .elementor-element.elementor-element-717ecad{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-680 .elementor-element.elementor-element-56183e0{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-caa606c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-a17435c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-0be0603 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-f163488{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-a4cc7f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-680 .elementor-element.elementor-element-0dc4bea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-613fdd2{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-c80079b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-f1964dd{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-2fa2a22 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-83c8d6d{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-16025c46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;}.elementor-680 .elementor-element.elementor-element-397b5718{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-3db6e312{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-4df1597e .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-31939bf0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-5cefda84{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-20697ae .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-442454ef{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-db9be6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-4d1e2161 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-103be91b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-26e13fdd{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-6d813bff .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-5fcfaa38{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-3587b96{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-25f49c44 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-1a57a20f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-37e9234c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-4ed2fa87 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-6fec3f72{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-7bd0f56a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-5bb98c6f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-18479ae1{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-2a2873ad{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-b91f597 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-2865602f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-301888c0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-28cc2c74 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-49f38f57{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-2af54b48{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-491bc89f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-782bae13{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-1332330a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-680 .elementor-element.elementor-element-3c2c72e0 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-680 .elementor-element.elementor-element-29bffac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-949a927{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-680 .elementor-element.elementor-element-f11c633{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-12c4db1{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-6af4d82{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-eac0aaf{--n-accordion-title-font-size:var( --e-global-typography-329a50e-font-size );}:where( .elementor-680 .elementor-element.elementor-element-eac0aaf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-329a50e-line-height );}.elementor-680 .elementor-element.elementor-element-59e434c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-e26319c{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-b33820f{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-1e68461{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-3db60d6{--n-accordion-title-font-size:var( --e-global-typography-329a50e-font-size );}:where( .elementor-680 .elementor-element.elementor-element-3db60d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-329a50e-line-height );}.elementor-680 .elementor-element.elementor-element-3b7431b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-680 .elementor-element.elementor-element-02476f3{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-e54ca5b{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-72375bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-680 .elementor-element.elementor-element-34206f7 .elementor-button{font-size:var( --e-global-typography-6184b32-font-size );line-height:var( --e-global-typography-6184b32-line-height );}.elementor-680 .elementor-element.elementor-element-1062ed9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-680 .elementor-element.elementor-element-717ecad{--width:65%;}.elementor-680 .elementor-element.elementor-element-43672d2{--width:35%;}.elementor-680 .elementor-element.elementor-element-397b5718{--width:25%;}.elementor-680 .elementor-element.elementor-element-3db6e312{--width:75%;}.elementor-680 .elementor-element.elementor-element-31939bf0{--width:25%;}.elementor-680 .elementor-element.elementor-element-5cefda84{--width:75%;}.elementor-680 .elementor-element.elementor-element-442454ef{--width:25%;}.elementor-680 .elementor-element.elementor-element-db9be6{--width:75%;}.elementor-680 .elementor-element.elementor-element-103be91b{--width:25%;}.elementor-680 .elementor-element.elementor-element-26e13fdd{--width:75%;}.elementor-680 .elementor-element.elementor-element-5fcfaa38{--width:25%;}.elementor-680 .elementor-element.elementor-element-3587b96{--width:75%;}.elementor-680 .elementor-element.elementor-element-1a57a20f{--width:25%;}.elementor-680 .elementor-element.elementor-element-37e9234c{--width:75%;}.elementor-680 .elementor-element.elementor-element-6fec3f72{--width:25%;}.elementor-680 .elementor-element.elementor-element-7bd0f56a{--width:75%;}.elementor-680 .elementor-element.elementor-element-18479ae1{--width:25%;}.elementor-680 .elementor-element.elementor-element-2a2873ad{--width:75%;}.elementor-680 .elementor-element.elementor-element-2865602f{--width:25%;}.elementor-680 .elementor-element.elementor-element-301888c0{--width:75%;}.elementor-680 .elementor-element.elementor-element-49f38f57{--width:25%;}.elementor-680 .elementor-element.elementor-element-2af54b48{--width:75%;}.elementor-680 .elementor-element.elementor-element-782bae13{--width:25%;}.elementor-680 .elementor-element.elementor-element-1332330a{--width:75%;}.elementor-680 .elementor-element.elementor-element-97a14db{--width:80%;}.elementor-680 .elementor-element.elementor-element-e2afd5e{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-680 .elementor-element.elementor-element-717ecad{--width:50%;}.elementor-680 .elementor-element.elementor-element-43672d2{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-52bcbb5c *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-52bcbb5c {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-52bcbb5c .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-52bcbb5c .img-default,
.elementor-680 .elementor-element.elementor-element-52bcbb5c .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-52bcbb5c .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-52bcbb5c .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-52bcbb5c .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-52bcbb5c .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-52bcbb5c  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-52bcbb5c .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-52bcbb5c:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-52bcbb5c .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-52bcbb5c:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-52bcbb5c .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4424ed5 *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-4424ed5 {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-4424ed5 .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-4424ed5 .img-default,
.elementor-680 .elementor-element.elementor-element-4424ed5 .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-4424ed5 .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-4424ed5 .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-4424ed5:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-4424ed5:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-4424ed5 .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-4424ed5:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-4424ed5:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-4424ed5 .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4424ed5:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4424ed5:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-4424ed5  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4424ed5:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-4424ed5 .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-4424ed5:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-4424ed5:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-4424ed5:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-4424ed5 .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-4424ed5:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-4424ed5 .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4abdb831 *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-4abdb831 {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-4abdb831 .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-4abdb831 .img-default,
.elementor-680 .elementor-element.elementor-element-4abdb831 .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-4abdb831 .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-4abdb831 .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-4abdb831:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-4abdb831:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-4abdb831 .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-4abdb831:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-4abdb831:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-4abdb831 .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4abdb831:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4abdb831:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-4abdb831  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4abdb831:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-4abdb831 .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-4abdb831:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-4abdb831:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-4abdb831:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-4abdb831 .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-4abdb831:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-4abdb831 .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3f46d2 *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-4a3f46d2 {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-4a3f46d2 .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-4a3f46d2 .img-default,
.elementor-680 .elementor-element.elementor-element-4a3f46d2 .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-4a3f46d2 .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-4a3f46d2 .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-4a3f46d2 .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-4a3f46d2 .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-4a3f46d2  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-4a3f46d2 .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-4a3f46d2:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-4a3f46d2 .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-4a3f46d2:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-4a3f46d2 .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c243a9 *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-18c243a9 {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-18c243a9 .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-18c243a9 .img-default,
.elementor-680 .elementor-element.elementor-element-18c243a9 .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-18c243a9 .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-18c243a9 .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-18c243a9:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-18c243a9:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-18c243a9 .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-18c243a9:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-18c243a9:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-18c243a9 .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-18c243a9:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-18c243a9:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-18c243a9  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-18c243a9:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-18c243a9 .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-18c243a9:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-18c243a9:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-18c243a9:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-18c243a9 .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-18c243a9:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-18c243a9 .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54bc6e94 *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-54bc6e94 {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-54bc6e94 .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-54bc6e94 .img-default,
.elementor-680 .elementor-element.elementor-element-54bc6e94 .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-54bc6e94 .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-54bc6e94 .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-54bc6e94 .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-54bc6e94 .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-54bc6e94  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-54bc6e94 .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-54bc6e94:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-54bc6e94 .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-54bc6e94:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-54bc6e94 .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34502222 *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-34502222 {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-34502222 .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-34502222 .img-default,
.elementor-680 .elementor-element.elementor-element-34502222 .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-34502222 .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-34502222 .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-34502222:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-34502222:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-34502222 .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-34502222:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-34502222:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-34502222 .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-34502222:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-34502222:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-34502222  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-34502222:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-34502222 .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-34502222:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-34502222:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-34502222:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-34502222 .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-34502222:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-34502222 .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8114bf *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-2c8114bf {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-2c8114bf .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-2c8114bf .img-default,
.elementor-680 .elementor-element.elementor-element-2c8114bf .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-2c8114bf .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-2c8114bf .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-2c8114bf .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-2c8114bf .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-2c8114bf  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-2c8114bf .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-2c8114bf:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-2c8114bf .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-2c8114bf:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-2c8114bf .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430616d7 *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-430616d7 {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-430616d7 .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-430616d7 .img-default,
.elementor-680 .elementor-element.elementor-element-430616d7 .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-430616d7 .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-430616d7 .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-430616d7:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-430616d7:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-430616d7 .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-430616d7:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-430616d7:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-430616d7 .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-430616d7:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-430616d7:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-430616d7  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-430616d7:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-430616d7 .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-430616d7:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-430616d7:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-430616d7:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-430616d7 .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-430616d7:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-430616d7 .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551e807c *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-551e807c {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-551e807c .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-551e807c .img-default,
.elementor-680 .elementor-element.elementor-element-551e807c .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-551e807c .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-551e807c .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-551e807c:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-551e807c:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-551e807c .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-551e807c:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-551e807c:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-551e807c .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-551e807c:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-551e807c:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-551e807c  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-551e807c:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-551e807c .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-551e807c:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-551e807c:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-551e807c:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-551e807c .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-551e807c:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-551e807c .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f374600 *//* =============================
   Base Setup
============================= */

.elementor-680 .elementor-element.elementor-element-1f374600 {
    position: relative;
    perspective: 1000px;
}

/* Image wrapper */
.elementor-680 .elementor-element.elementor-element-1f374600 .image-wrap {
    position: relative;
}

/* Stack images */
.elementor-680 .elementor-element.elementor-element-1f374600 .img-default,
.elementor-680 .elementor-element.elementor-element-1f374600 .img-white {
    position: absolute;
    inset: 0;
    width: 80%;
    transition: transform 0.6s ease, opacity 0.6s ease;
    backface-visibility: hidden;
}

/* Default visible */
.elementor-680 .elementor-element.elementor-element-1f374600 .img-default {
    position: relative;
    opacity: 1;
    z-index: 2;
}

/* White hidden initially */
.elementor-680 .elementor-element.elementor-element-1f374600 .img-white {
    opacity: 0;
    transform: rotateY(180deg);
    z-index: 3;
    
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-1f374600:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-1f374600:hover .elementor-button-text{
    color: white !important;
    fill: white !important;
}
.elementor-680 .elementor-element.elementor-element-1f374600 .elementor-button-text{
    text-align: left !important;
}


.elementor-680 .elementor-element.elementor-element-1f374600:hover .img-white{
    align-content: center !important;
}

.elementor-680 .elementor-element.elementor-element-1f374600:hover .img-white img,
.elementor-680 .elementor-element.elementor-element-1f374600 .img-white img{
    width: 80% !important;
}

/* =============================
   Hover Effect (Frontend Only)
============================= */

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-1f374600:hover .img-default {
    transform: rotateY(180deg);
    opacity: 0;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-1f374600:hover .img-white {
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
    transform: rotateY(0deg);
    opacity: 1;
}

/* =============================
   Arrow Animation
============================= */

.elementor-680 .elementor-element.elementor-element-1f374600  .elementor-button-icon {
    transition: transform 0.3s ease;
}

body:not(.elementor-editor-active)
.elementor-680 .elementor-element.elementor-element-1f374600:hover .elementor-button-icon {
    transform: translateX(8px);
}


@media screen and (max-width: 768px){
    
    .elementor-680 .elementor-element.elementor-element-1f374600 .elementor-button-text{
        text-align: center !important;
    }
    
    .elementor-680 .elementor-element.elementor-element-1f374600:hover{
        background-color: #FAF2F1 !important;
    }
    
.elementor-680 .elementor-element.elementor-element-1f374600:hover .elementor-button-icon,
.elementor-680 .elementor-element.elementor-element-1f374600:hover .elementor-button-text{
    color: var(--e-global-color-primary) !important;
    fill: var(--e-global-color-primary) !important;

}
    .elementor-680 .elementor-element.elementor-element-1f374600 .img-default {
    position: relative;
    width: 50%;
}

.elementor-680 .elementor-element.elementor-element-1f374600:hover .img-default {
    transform: none !important;
    opacity: 1 !important;
}



.elementor-680 .elementor-element.elementor-element-1f374600 .img-white{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16025c46 */.elementor-680 .elementor-element.elementor-element-16025c46 .elementor-button:visited{
    color : var(--e-global-color-primary) !important;
}


/* =============================
   Base Setup
============================= */

/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card {*/
/*    position: relative;*/
/*    perspective: 1000px;*/
/*}*/

/* Image wrapper */
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .image-wrap {*/
/*    position: relative;*/
/*}*/

/* Stack images */
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .img-default,*/
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .img-white {*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    width: 80%;*/
/*    transition: transform 0.6s ease, opacity 0.6s ease;*/
/*    backface-visibility: hidden;*/
/*}*/

/* Default visible */
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .img-default {*/
/*    position: relative;*/
/*    opacity: 1;*/
/*    z-index: 2;*/
/*}*/

/* White hidden initially */
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .img-white {*/
/*    opacity: 0;*/
/*    transform: rotateY(180deg);*/
/*    z-index: 3;*/
    
/*    align-content: center !important;*/
/*}*/

/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .elementor-button-icon,*/
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .elementor-button-text{*/
/*    color: white !important;*/
/*    fill: white !important;*/
/*}*/
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .elementor-button-text{*/
/*    text-align: left !important;*/
/*}*/


/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .img-white{*/
/*    align-content: center !important;*/
/*}*/

/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .img-white img,*/
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .img-white img{*/
/*    width: 80% !important;*/
/*}*/

/* =============================
   Hover Effect (Frontend Only)
============================= */

/*body:not(.elementor-editor-active)*/
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .img-default {*/
/*    transform: rotateY(180deg);*/
/*    opacity: 0;*/
/*}*/

/*body:not(.elementor-editor-active)*/
/*.elementor-680 .elementor-element.elementor-element-16025c46:hover .hover-card .img-white {*/
    /*width: auto !important;*/
    /*top: 20px;*/
    /*left: 25px;*/
/*    transform: rotateY(0deg);*/
/*    opacity: 1;*/
/*}*/

/* =============================
   Arrow Animation
============================= */

/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .elementor-button-icon {*/
/*    transition: transform 0.3s ease;*/
/*}*/

/*body:not(.elementor-editor-active)*/
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .elementor-button-icon {*/
/*    transform: translateX(8px);*/
/*}*/


/*@media screen and (max-width: 768px){*/
    
/*    .elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .elementor-button-text{*/
/*        text-align: center !important;*/
/*    }*/
    
/*    .elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover{*/
/*        background-color: #FAF2F1 !important;*/
/*    }*/
    
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .elementor-button-icon,*/
/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .elementor-button-text{*/
/*    color: var(--e-global-color-primary) !important;*/
/*    fill: var(--e-global-color-primary) !important;*/

/*}*/
/*    .elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .img-default {*/
/*    position: relative;*/
/*    width: 50%;*/
/*}*/

/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card:hover .img-default {*/
/*    transform: none !important;*/
/*    opacity: 1 !important;*/
/*}*/



/*.elementor-680 .elementor-element.elementor-element-16025c46 .hover-card .img-white{*/
/*    display: none;*/
/*}*/
/*}*//* End custom CSS */