.elementor-27521 .elementor-element.elementor-element-58d31f2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-112.58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:251px;--padding-bottom:207px;--padding-left:50px;--padding-right:50px;}.elementor-27521 .elementor-element.elementor-element-1efd0fd{--display:flex;--position:fixed;--min-height:100vh;--overlay-opacity:0.3;top:0px;}.elementor-27521 .elementor-element.elementor-element-1efd0fd::before, .elementor-27521 .elementor-element.elementor-element-1efd0fd > .elementor-background-video-container::before, .elementor-27521 .elementor-element.elementor-element-1efd0fd > .e-con-inner > .elementor-background-video-container::before, .elementor-27521 .elementor-element.elementor-element-1efd0fd > .elementor-background-slideshow::before, .elementor-27521 .elementor-element.elementor-element-1efd0fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-27521 .elementor-element.elementor-element-1efd0fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f95cc44 );--background-overlay:'';}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-1efd0fd{left:0px;}body.rtl .elementor-27521 .elementor-element.elementor-element-1efd0fd{right:0px;}.elementor-27521 .elementor-element.elementor-element-7098279{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-27521 .elementor-element.elementor-element-be49965{text-align:center;}.elementor-27521 .elementor-element.elementor-element-be49965 .elementor-heading-title{font-family:var( --e-global-typography-f75bae7-font-family ), Sans-serif;font-size:var( --e-global-typography-f75bae7-font-size );font-weight:var( --e-global-typography-f75bae7-font-weight );text-transform:var( --e-global-typography-f75bae7-text-transform );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-9b54109 .elementor-button{background-color:var( --e-global-color-d93529c );font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );fill:var( --e-global-color-f95cc44 );color:var( --e-global-color-f95cc44 );border-radius:33.5px 33.5px 33.5px 33.5px;padding:23px 44px 23px 44px;}.elementor-27521 .elementor-element.elementor-element-9b54109 .elementor-button:hover, .elementor-27521 .elementor-element.elementor-element-9b54109 .elementor-button:focus{background-color:var( --e-global-color-2bee6e3 );}.elementor-27521 .elementor-element.elementor-element-1e551b5{--display:flex;--min-height:120px;--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:22px 22px;--row-gap:22px;--column-gap:22px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#383838;--border-color:#383838;}.elementor-27521 .elementor-element.elementor-element-1e551b5:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-1e551b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f95cc44 );}.elementor-27521 .elementor-element.elementor-element-aece096{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:23px 23px;--row-gap:23px;--column-gap:23px;--flex-wrap:nowrap;}.elementor-27521 .elementor-element.elementor-element-07705d5 img{width:15px;}.elementor-27521 .elementor-element.elementor-element-5504df3.elementor-element{--align-self:center;}.elementor-27521 .elementor-element.elementor-element-5504df3 .elementor-heading-title{font-family:var( --e-global-typography-f75bae7-font-family ), Sans-serif;font-size:var( --e-global-typography-f75bae7-font-size );font-weight:var( --e-global-typography-f75bae7-font-weight );text-transform:var( --e-global-typography-f75bae7-text-transform );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-4c56bdc img{width:15px;}.elementor-27521 .elementor-element.elementor-element-08fa2dc.elementor-element{--align-self:center;}.elementor-27521 .elementor-element.elementor-element-08fa2dc .elementor-heading-title{font-family:var( --e-global-typography-f75bae7-font-family ), Sans-serif;font-size:var( --e-global-typography-f75bae7-font-size );font-weight:var( --e-global-typography-f75bae7-font-weight );text-transform:var( --e-global-typography-f75bae7-text-transform );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-aa2d124 img{width:15px;}.elementor-27521 .elementor-element.elementor-element-5aa53de.elementor-element{--align-self:center;}.elementor-27521 .elementor-element.elementor-element-5aa53de .elementor-heading-title{font-family:var( --e-global-typography-f75bae7-font-family ), Sans-serif;font-size:var( --e-global-typography-f75bae7-font-size );font-weight:var( --e-global-typography-f75bae7-font-weight );text-transform:var( --e-global-typography-f75bae7-text-transform );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-e61c917 img{width:15px;}.elementor-27521 .elementor-element.elementor-element-35044a9.elementor-element{--align-self:center;}.elementor-27521 .elementor-element.elementor-element-35044a9 .elementor-heading-title{font-family:var( --e-global-typography-f75bae7-font-family ), Sans-serif;font-size:var( --e-global-typography-f75bae7-font-size );font-weight:var( --e-global-typography-f75bae7-font-weight );text-transform:var( --e-global-typography-f75bae7-text-transform );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-7d13f01 img{width:15px;}.elementor-27521 .elementor-element.elementor-element-714f210.elementor-element{--align-self:center;}.elementor-27521 .elementor-element.elementor-element-714f210 .elementor-heading-title{font-family:var( --e-global-typography-f75bae7-font-family ), Sans-serif;font-size:var( --e-global-typography-f75bae7-font-size );font-weight:var( --e-global-typography-f75bae7-font-weight );text-transform:var( --e-global-typography-f75bae7-text-transform );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-525ee8b img{width:15px;}.elementor-27521 .elementor-element.elementor-element-1710140{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:179px;--padding-bottom:137px;--padding-left:50px;--padding-right:50px;}.elementor-27521 .elementor-element.elementor-element-1710140:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-1710140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f95cc44 );}.elementor-27521 .elementor-element.elementor-element-aafd111{text-align:center;}.elementor-27521 .elementor-element.elementor-element-aafd111 .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-0a954e1{width:initial;max-width:initial;text-align:center;}.elementor-27521 .elementor-element.elementor-element-0a954e1 .elementor-heading-title{font-family:var( --e-global-typography-d875bfe-font-family ), Sans-serif;font-size:var( --e-global-typography-d875bfe-font-size );font-weight:var( --e-global-typography-d875bfe-font-weight );text-transform:var( --e-global-typography-d875bfe-text-transform );line-height:var( --e-global-typography-d875bfe-line-height );letter-spacing:var( --e-global-typography-d875bfe-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-116e244 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-27521 .elementor-element.elementor-element-116e244{text-align:center;font-family:var( --e-global-typography-23d4af9-font-family ), Sans-serif;font-size:var( --e-global-typography-23d4af9-font-size );font-weight:var( --e-global-typography-23d4af9-font-weight );line-height:var( --e-global-typography-23d4af9-line-height );letter-spacing:var( --e-global-typography-23d4af9-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-5cabc04 .elementor-button{background-color:var( --e-global-color-d93529c );font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );fill:var( --e-global-color-f95cc44 );color:var( --e-global-color-f95cc44 );border-radius:33.5px 33.5px 33.5px 33.5px;padding:23px 44px 23px 44px;}.elementor-27521 .elementor-element.elementor-element-5cabc04 .elementor-button:hover, .elementor-27521 .elementor-element.elementor-element-5cabc04 .elementor-button:focus{background-color:var( --e-global-color-2bee6e3 );}.elementor-27521 .elementor-element.elementor-element-fbd8da0{--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:7px 0px;--row-gap:7px;--column-gap:0px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-27521 .elementor-element.elementor-element-fbd8da0:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-fbd8da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bff0f47 );}.elementor-27521 .elementor-element.elementor-element-c6c2b15{width:100%;max-width:100%;text-align:center;}.elementor-27521 .elementor-element.elementor-element-c6c2b15.elementor-element{--align-self:center;}.elementor-27521 .elementor-element.elementor-element-c6c2b15 .elementor-heading-title{font-family:var( --e-global-typography-f75bae7-font-family ), Sans-serif;font-size:var( --e-global-typography-f75bae7-font-size );font-weight:var( --e-global-typography-f75bae7-font-weight );text-transform:var( --e-global-typography-f75bae7-text-transform );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-0ba7778{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-23d4af9-font-family ), Sans-serif;font-size:var( --e-global-typography-23d4af9-font-size );font-weight:var( --e-global-typography-23d4af9-font-weight );line-height:var( --e-global-typography-23d4af9-line-height );letter-spacing:var( --e-global-typography-23d4af9-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-efe850d{--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;--flex-wrap:wrap;--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27521 .elementor-element.elementor-element-e917d13{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#383838;--border-color:#383838;}.elementor-27521 .elementor-element.elementor-element-646b3d7{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-6db7334{z-index:1;}.elementor-27521 .elementor-element.elementor-element-6db7334 .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-948d046{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-948d046{right:1px;}.elementor-27521 .elementor-element.elementor-element-948d046{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-c2c35d9{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-2137e11 .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-d086a06{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-89638bd{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-89638bd:not(.elementor-motion-effects-element-type-background), .elementor-27521 .elementor-element.elementor-element-89638bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#818181;}.elementor-27521 .elementor-element.elementor-element-2b02653{z-index:1;}.elementor-27521 .elementor-element.elementor-element-2b02653 .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-ca8d8a1{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-ca8d8a1{right:1px;}.elementor-27521 .elementor-element.elementor-element-ca8d8a1{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-d5dd2b4{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-1ede932 .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-18813da{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-a437cc0{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-9ed132a{z-index:1;}.elementor-27521 .elementor-element.elementor-element-9ed132a .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-eec04cd{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-eec04cd{right:1px;}.elementor-27521 .elementor-element.elementor-element-eec04cd{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-e0c4357{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-436882c .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-bd67e63{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-1991d97{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-594cd0b{z-index:1;}.elementor-27521 .elementor-element.elementor-element-594cd0b .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-6a0237a{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-6a0237a{right:1px;}.elementor-27521 .elementor-element.elementor-element-6a0237a{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-5da509f{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-4f504bd .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-3ae04a5{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-088956e{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-7da3b1f{z-index:1;}.elementor-27521 .elementor-element.elementor-element-7da3b1f .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-a463709{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-a463709{right:1px;}.elementor-27521 .elementor-element.elementor-element-a463709{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-9f4c507{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-6031e64 .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-8119b4f{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-e546971{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-bd9475b{z-index:1;}.elementor-27521 .elementor-element.elementor-element-bd9475b .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-577cab6{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-577cab6{right:1px;}.elementor-27521 .elementor-element.elementor-element-577cab6{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-4781be1{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-9301764 .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-f40cbc4{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-c262c70{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-9c3e866{z-index:1;}.elementor-27521 .elementor-element.elementor-element-9c3e866 .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-b9deefe{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-b9deefe{right:1px;}.elementor-27521 .elementor-element.elementor-element-b9deefe{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-5791bac{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-4f0d216 .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-f80bcfc{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-d8b8013{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-cd39761{z-index:1;}.elementor-27521 .elementor-element.elementor-element-cd39761 .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-6b14873{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-6b14873{right:1px;}.elementor-27521 .elementor-element.elementor-element-6b14873{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-032c011{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-c2136d0 .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-67e3314{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-7e39fa2{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-0c84fcf{z-index:1;}.elementor-27521 .elementor-element.elementor-element-0c84fcf .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-cecb11f{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-cecb11f{right:1px;}.elementor-27521 .elementor-element.elementor-element-cecb11f{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-b6256c1{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-c4b9d58 .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-ad24b5b{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-125cb85{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#383838;--border-color:#383838;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27521 .elementor-element.elementor-element-fffdcaf{z-index:1;}.elementor-27521 .elementor-element.elementor-element-fffdcaf .elementor-heading-title{font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );color:var( --e-global-color-d93529c );}body:not(.rtl) .elementor-27521 .elementor-element.elementor-element-ec352ee{left:1px;}body.rtl .elementor-27521 .elementor-element.elementor-element-ec352ee{right:1px;}.elementor-27521 .elementor-element.elementor-element-ec352ee{top:0px;z-index:0;}.elementor-27521 .elementor-element.elementor-element-51bbd1f{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-27521 .elementor-element.elementor-element-5ab99eb .elementor-heading-title{font-family:var( --e-global-typography-dfc4224-font-family ), Sans-serif;font-size:var( --e-global-typography-dfc4224-font-size );font-weight:var( --e-global-typography-dfc4224-font-weight );text-transform:var( --e-global-typography-dfc4224-text-transform );line-height:var( --e-global-typography-dfc4224-line-height );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-9b530d2{text-align:start;font-family:var( --e-global-typography-0b24e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b24e5a-font-size );font-weight:var( --e-global-typography-0b24e5a-font-weight );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );color:var( --e-global-color-d93529c );}.elementor-27521 .elementor-element.elementor-element-ab86236 .elementor-button{background-color:var( --e-global-color-d93529c );font-family:var( --e-global-typography-ae48948-font-family ), Sans-serif;font-size:var( --e-global-typography-ae48948-font-size );font-weight:var( --e-global-typography-ae48948-font-weight );text-transform:var( --e-global-typography-ae48948-text-transform );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );fill:var( --e-global-color-f95cc44 );color:var( --e-global-color-f95cc44 );border-radius:33.5px 33.5px 33.5px 33.5px;padding:23px 44px 23px 44px;}.elementor-27521 .elementor-element.elementor-element-ab86236 .elementor-button:hover, .elementor-27521 .elementor-element.elementor-element-ab86236 .elementor-button:focus{background-color:var( --e-global-color-2bee6e3 );}.elementor-27521 .elementor-element.elementor-element-ab86236{width:100%;max-width:100%;}.elementor-27521 .elementor-element.elementor-element-ab86236 > .elementor-widget-container{margin:57px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27521 .elementor-element.elementor-element-58d31f2{--min-height:100vh;--margin-top:-101.79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:251px;--padding-bottom:207px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-be49965 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-9b54109 .elementor-button{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );border-radius:527px 527px 527px 527px;padding:17px 38px 17px 38px;}.elementor-27521 .elementor-element.elementor-element-1e551b5{--min-height:100px;}.elementor-27521 .elementor-element.elementor-element-5504df3 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-08fa2dc .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-5aa53de .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-35044a9 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-714f210 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-1710140{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-aafd111 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-0a954e1 .elementor-heading-title{font-size:var( --e-global-typography-d875bfe-font-size );line-height:var( --e-global-typography-d875bfe-line-height );letter-spacing:var( --e-global-typography-d875bfe-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-116e244{font-size:var( --e-global-typography-23d4af9-font-size );line-height:var( --e-global-typography-23d4af9-line-height );letter-spacing:var( --e-global-typography-23d4af9-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-5cabc04 .elementor-button{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );border-radius:527px 527px 527px 527px;padding:17px 38px 17px 38px;}.elementor-27521 .elementor-element.elementor-element-c6c2b15 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-0ba7778{font-size:var( --e-global-typography-23d4af9-font-size );line-height:var( --e-global-typography-23d4af9-line-height );letter-spacing:var( --e-global-typography-23d4af9-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-efe850d{--flex-wrap:nowrap;}.elementor-27521 .elementor-element.elementor-element-e917d13{--flex-wrap:nowrap;}.elementor-27521 .elementor-element.elementor-element-646b3d7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-6db7334 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-2137e11 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-d086a06{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-89638bd{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-2b02653 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-1ede932 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-18813da{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-a437cc0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-9ed132a .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-436882c .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-bd67e63{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-1991d97{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-594cd0b .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-4f504bd .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-3ae04a5{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-088956e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-7da3b1f .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-6031e64 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-8119b4f{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-e546971{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-bd9475b .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-9301764 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-f40cbc4{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-c262c70{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-9c3e866 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-4f0d216 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-f80bcfc{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-d8b8013{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-cd39761 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-c2136d0 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-67e3314{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-7e39fa2{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-0c84fcf .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-c4b9d58 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-ad24b5b{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-125cb85{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27521 .elementor-element.elementor-element-fffdcaf .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-5ab99eb .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-9b530d2{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-ab86236 .elementor-button{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );border-radius:527px 527px 527px 527px;padding:17px 38px 17px 38px;}}@media(max-width:767px){.elementor-27521 .elementor-element.elementor-element-58d31f2{--min-height:75vh;--margin-top:-81.49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:151px;--padding-bottom:107px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-1efd0fd{--min-height:75vh;}.elementor-27521 .elementor-element.elementor-element-be49965 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-9b54109 .elementor-button{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-1e551b5{--min-height:80px;}.elementor-27521 .elementor-element.elementor-element-aece096{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-27521 .elementor-element.elementor-element-5504df3 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-08fa2dc .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-5aa53de .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-35044a9 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-714f210 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-1710140{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-aafd111 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-0a954e1 .elementor-heading-title{font-size:var( --e-global-typography-d875bfe-font-size );line-height:var( --e-global-typography-d875bfe-line-height );letter-spacing:var( --e-global-typography-d875bfe-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-116e244{font-size:var( --e-global-typography-23d4af9-font-size );line-height:var( --e-global-typography-23d4af9-line-height );letter-spacing:var( --e-global-typography-23d4af9-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-5cabc04 .elementor-button{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-fbd8da0{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-27521 .elementor-element.elementor-element-c6c2b15 .elementor-heading-title{font-size:var( --e-global-typography-f75bae7-font-size );line-height:var( --e-global-typography-f75bae7-line-height );letter-spacing:var( --e-global-typography-f75bae7-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-0ba7778{font-size:var( --e-global-typography-23d4af9-font-size );line-height:var( --e-global-typography-23d4af9-line-height );letter-spacing:var( --e-global-typography-23d4af9-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-efe850d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27521 .elementor-element.elementor-element-e917d13{--width:2500px;}.elementor-27521 .elementor-element.elementor-element-646b3d7{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-6db7334 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-2137e11 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-d086a06{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-89638bd{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-2b02653 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-1ede932 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-18813da{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-a437cc0{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-9ed132a .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-436882c .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-bd67e63{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-1991d97{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-594cd0b .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-4f504bd .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-3ae04a5{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-088956e{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-7da3b1f .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-6031e64 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-8119b4f{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-e546971{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-bd9475b .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-9301764 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-f40cbc4{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-c262c70{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-9c3e866 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-4f0d216 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-f80bcfc{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-d8b8013{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-cd39761 .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-c2136d0 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-67e3314{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-7e39fa2{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-0c84fcf .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-c4b9d58 .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-ad24b5b{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-125cb85{--width:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27521 .elementor-element.elementor-element-fffdcaf .elementor-heading-title{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-5ab99eb .elementor-heading-title{font-size:var( --e-global-typography-dfc4224-font-size );line-height:var( --e-global-typography-dfc4224-line-height );}.elementor-27521 .elementor-element.elementor-element-9b530d2{font-size:var( --e-global-typography-0b24e5a-font-size );line-height:var( --e-global-typography-0b24e5a-line-height );letter-spacing:var( --e-global-typography-0b24e5a-letter-spacing );}.elementor-27521 .elementor-element.elementor-element-ab86236 > .elementor-widget-container{margin:43px 0px 0px 0px;}.elementor-27521 .elementor-element.elementor-element-ab86236 .elementor-button{font-size:var( --e-global-typography-ae48948-font-size );line-height:var( --e-global-typography-ae48948-line-height );letter-spacing:var( --e-global-typography-ae48948-letter-spacing );}}@media(min-width:768px){.elementor-27521 .elementor-element.elementor-element-7098279{--width:650px;}.elementor-27521 .elementor-element.elementor-element-1e551b5{--width:100vw;}.elementor-27521 .elementor-element.elementor-element-aece096{--width:1600px;}.elementor-27521 .elementor-element.elementor-element-1710140{--content-width:600px;}.elementor-27521 .elementor-element.elementor-element-efe850d{--width:100vw;}.elementor-27521 .elementor-element.elementor-element-646b3d7{--width:20%;}.elementor-27521 .elementor-element.elementor-element-89638bd{--width:20%;}.elementor-27521 .elementor-element.elementor-element-a437cc0{--width:20%;}.elementor-27521 .elementor-element.elementor-element-1991d97{--width:20%;}.elementor-27521 .elementor-element.elementor-element-088956e{--width:20%;}.elementor-27521 .elementor-element.elementor-element-e546971{--width:20%;}.elementor-27521 .elementor-element.elementor-element-c262c70{--width:20%;}.elementor-27521 .elementor-element.elementor-element-d8b8013{--width:20%;}.elementor-27521 .elementor-element.elementor-element-7e39fa2{--width:20%;}.elementor-27521 .elementor-element.elementor-element-125cb85{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27521 .elementor-element.elementor-element-7098279{--width:674px;}.elementor-27521 .elementor-element.elementor-element-e917d13{--width:3000px;}.elementor-27521 .elementor-element.elementor-element-646b3d7{--width:300px;}.elementor-27521 .elementor-element.elementor-element-89638bd{--width:300px;}.elementor-27521 .elementor-element.elementor-element-a437cc0{--width:300px;}.elementor-27521 .elementor-element.elementor-element-1991d97{--width:300px;}.elementor-27521 .elementor-element.elementor-element-088956e{--width:300px;}.elementor-27521 .elementor-element.elementor-element-e546971{--width:300px;}.elementor-27521 .elementor-element.elementor-element-c262c70{--width:300px;}.elementor-27521 .elementor-element.elementor-element-d8b8013{--width:300px;}.elementor-27521 .elementor-element.elementor-element-7e39fa2{--width:300px;}.elementor-27521 .elementor-element.elementor-element-125cb85{--width:300px;}}/* Start custom CSS for container, class: .elementor-element-1efd0fd */@media(min-width: 1025px) {
    .elementor-27521 .elementor-element.elementor-element-1efd0fd {
    aspect-ratio: 16 / 9;
}
}

.elementor-27521 .elementor-element.elementor-element-1efd0fd {
    filter: grayscale(100%) brightness(0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d31f2 */@media(min-width: 1025px) {
    .elementor-27521 .elementor-element.elementor-element-58d31f2 {
    aspect-ratio: 16 / 9;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5504df3 */.elementor-27521 .elementor-element.elementor-element-5504df3 span {
    color: var( --e-global-color-2bee6e3 );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08fa2dc */.elementor-27521 .elementor-element.elementor-element-08fa2dc span {
    color: var( --e-global-color-2bee6e3 );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aa53de */.elementor-27521 .elementor-element.elementor-element-5aa53de span {
    color: var( --e-global-color-2bee6e3 );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35044a9 */.elementor-27521 .elementor-element.elementor-element-35044a9 span {
    color: var( --e-global-color-2bee6e3 );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-714f210 */.elementor-27521 .elementor-element.elementor-element-714f210 span {
    color: var( --e-global-color-2bee6e3 );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aece096 */.elementor-27521 .elementor-element.elementor-element-aece096 {
    width: 3000px;
    max-width: none;
    display: flex;
    flex-wrap: nowrap;
    flex: 0 0 auto;
    white-space: nowrap;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e551b5 */.elementor-27521 .elementor-element.elementor-element-1e551b5 {
    width: 100vw;
    max-width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646b3d7 */.elementor-27521 .elementor-element.elementor-element-646b3d7 {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-646b3d7 .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-646b3d7:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89638bd */.elementor-27521 .elementor-element.elementor-element-89638bd {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-89638bd .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-89638bd:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a437cc0 */.elementor-27521 .elementor-element.elementor-element-a437cc0 {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-a437cc0 .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-a437cc0:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1991d97 */.elementor-27521 .elementor-element.elementor-element-1991d97 {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-1991d97 .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-1991d97:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-088956e */.elementor-27521 .elementor-element.elementor-element-088956e {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-088956e .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-088956e:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e546971 */.elementor-27521 .elementor-element.elementor-element-e546971 {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-e546971 .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-e546971:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c262c70 */.elementor-27521 .elementor-element.elementor-element-c262c70 {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-c262c70 .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-c262c70:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b8013 */.elementor-27521 .elementor-element.elementor-element-d8b8013 {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-d8b8013 .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-d8b8013:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e39fa2 */.elementor-27521 .elementor-element.elementor-element-7e39fa2 {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-7e39fa2 .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-7e39fa2:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125cb85 */.elementor-27521 .elementor-element.elementor-element-125cb85 {
    aspect-ratio: 41 / 51;
}

.elementor-27521 .elementor-element.elementor-element-125cb85 .description {
    opacity: 0;
    max-height: 0px;
    transform: translateY(10px);
    transition: all 1s ease;
}

.elementor-27521 .elementor-element.elementor-element-125cb85:hover .description {
    opacity: 1;
    transform: translateY(0);
    max-height: 500px;
    transition: all 2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e917d13 */@media (max-width: 1024px) {
.elementor-27521 .elementor-element.elementor-element-e917d13 {
    max-width: none;
    display: flex;
    flex-wrap: nowrap;
    flex: 0 0 auto;
    position: relative;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe850d */@media (max-width: 1024px) {
    .elementor-27521 .elementor-element.elementor-element-efe850d {
    width: 100vw;
    max-width: 100vw;
    overflow-x: scroll;
    overflow-y: hidden;
}
}

.elementor-27521 .elementor-element.elementor-element-efe850d::-webkit-scrollbar {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-819e7fa */.video-hover-wrap {
    display: block;
    width: 100%;
    max-width: 600px;
  }

  .ratio-1-1 {
    position: relative;
    aspect-ratio: 41 / 51;
    overflow: hidden;
    background: #000;
    filter: grayscale(100%) brightness(0.5);
  }

  .ratio-1-1 .hover-video {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
    opacity: 1;
    transition: opacity 200ms ease-in-out;
  }

  .hover-video.is-fading { opacity: 0; }

  .hover-video.fade-out {
    opacity: 0;
    transition: opacity 1s ease;
  }/* End custom CSS */