.elementor-2 .elementor-element.elementor-element-804f546{--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:center;--gap:92px 92px;--row-gap:92px;--column-gap:92px;--padding-top:100px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-804f546:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-804f546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eabc34 );}.elementor-2 .elementor-element.elementor-element-41942ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ed0dda .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-aae95b0 .elementor-heading-title{font-size:80px;font-weight:800;line-height:1.05em;letter-spacing:-4.2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9121479{padding:10px 0px 10px 0px;text-align:start;font-size:19px;line-height:1.5em;color:var( --e-global-color-e04e0d8 );}.elementor-2 .elementor-element.elementor-element-9121479 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5d1d635{--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-2 .elementor-element.elementor-element-ad988c8 .elementor-button{background-color:var( --e-global-color-secondary );font-weight:700;fill:var( --e-global-color-eeca0ad );color:var( --e-global-color-eeca0ad );border-radius:0px 0px 0px 0px;padding:18px 18px 18px 18px;}.elementor-2 .elementor-element.elementor-element-ad988c8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ad988c8 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-ad988c8:hover{--e-transform-translateY:-2px;}.elementor-2 .elementor-element.elementor-element-ad988c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-ad988c8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-ad988c8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ad988c8 .elementor-button:focus svg{fill:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-39749ad .elementor-button{background-color:#00000000;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 18px 18px 18px;}.elementor-2 .elementor-element.elementor-element-39749ad .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-39749ad .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-39749ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-39749ad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-39749ad .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-39749ad .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-eed9187{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-eed9187 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-eed9187 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-d1a27fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9df0189 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2 .elementor-element.elementor-element-9df0189 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9df0189.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-9df0189.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-9df0189.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f97b99 );color:var( --e-global-color-8f97b99 );border-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-9df0189 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-9df0189 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9df0189 .elementor-icon-box-title a{font-size:12px;font-weight:700;line-height:1em;}.elementor-2 .elementor-element.elementor-element-9df0189 .elementor-icon-box-description{font-size:12px;line-height:1em;color:var( --e-global-color-e04e0d8 );}.elementor-2 .elementor-element.elementor-element-db064d0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2 .elementor-element.elementor-element-db064d0 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-db064d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-db064d0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-db064d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f97b99 );color:var( --e-global-color-8f97b99 );border-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-db064d0 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-db064d0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-db064d0 .elementor-icon-box-title a{font-size:12px;font-weight:700;line-height:1em;}.elementor-2 .elementor-element.elementor-element-db064d0 .elementor-icon-box-description{font-size:12px;line-height:1em;color:var( --e-global-color-e04e0d8 );}.elementor-2 .elementor-element.elementor-element-d36e586 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-2 .elementor-element.elementor-element-d36e586 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d36e586.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-d36e586.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d36e586.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f97b99 );color:var( --e-global-color-8f97b99 );border-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-d36e586 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-d36e586 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d36e586 .elementor-icon-box-title a{font-size:12px;font-weight:700;line-height:1em;}.elementor-2 .elementor-element.elementor-element-d36e586 .elementor-icon-box-description{font-size:12px;line-height:1em;color:var( --e-global-color-e04e0d8 );}.elementor-2 .elementor-element.elementor-element-bd3c544{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5b95c7f img{width:100%;border-radius:100px 100px 8px 8px;}.elementor-2 .elementor-element.elementor-element-a5c7777{background-color:#031F2AEB;padding:16px 20px 16px 20px;bottom:-16px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a5c7777{right:-16px;}body.rtl .elementor-2 .elementor-element.elementor-element-a5c7777{left:-16px;}.elementor-2 .elementor-element.elementor-element-a5c7777 .elementor-icon-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-a5c7777 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a5c7777 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a5c7777 .elementor-icon-box-title a{font-size:14px;font-weight:700;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-a5c7777 .elementor-icon-box-description{font-size:10px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-67d8d62{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-67d8d62:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-67d8d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eabc34 );}.elementor-2 .elementor-element.elementor-element-688f404{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-688f404:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-688f404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2509f8d );}.elementor-2 .elementor-element.elementor-element-136b126{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bfeb234 .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d4d8fa5 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-8127fcb );}.elementor-2 .elementor-element.elementor-element-74b7dc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-449b86f{--swiper-slides-to-display:3;--swiper-slides-gap:20px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-55px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-60px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-60px;--arrow-size:22px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:#FFFFFF;--swiper-pagination-size:1.5em;--fraction-color:var( --e-global-color-f77aa7b );--fraction-horizontal-position:0px;--fraction-horizontal-transform:0%;--fraction-horizontal-offset:0px;--fraction-vertical-position:0%;--fraction-vertical-transform:0%;--fraction-vertical-offset:-40px;--swiper-pagination-spacing:0px;}.elementor-2 .elementor-element.elementor-element-449b86f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2f2fe7 );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-449b86f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-449b86f .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-449b86f .swiper-pagination{font-family:"JetBrains Mono", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-e88a060 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-e88a060 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e88a060 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-e88a060:hover{--e-transform-translateY:-2px;}.elementor-2 .elementor-element.elementor-element-e88a060 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-e88a060 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-e88a060 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e88a060 .elementor-button:focus svg{fill:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-7f81a8b{--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:center;--gap:107px 107px;--row-gap:107px;--column-gap:107px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-7f81a8b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7f81a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eabc34 );}.elementor-2 .elementor-element.elementor-element-15d4b0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6f0b56a .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-c5d45c8 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f1ed7a5{color:var( --e-global-color-e04e0d8 );}.elementor-2 .elementor-element.elementor-element-9471af5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-81abdf1{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;}.elementor-2 .elementor-element.elementor-element-81abdf1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-2 .elementor-element.elementor-element-81abdf1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-81abdf1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-81abdf1.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-81abdf1.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f97b99 );color:var( --e-global-color-8f97b99 );border-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-81abdf1 .elementor-icon{font-size:16px;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-81abdf1 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-81abdf1 .elementor-icon-box-title a{font-size:16px;font-weight:700;line-height:1em;}.elementor-2 .elementor-element.elementor-element-81abdf1 .elementor-icon-box-description{font-size:13px;line-height:1em;color:var( --e-global-color-e04e0d8 );}.elementor-2 .elementor-element.elementor-element-cdcde9c{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;}.elementor-2 .elementor-element.elementor-element-cdcde9c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-2 .elementor-element.elementor-element-cdcde9c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cdcde9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-cdcde9c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-cdcde9c.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f97b99 );color:var( --e-global-color-8f97b99 );border-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-cdcde9c .elementor-icon{font-size:16px;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-cdcde9c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-cdcde9c .elementor-icon-box-title a{font-size:16px;font-weight:700;line-height:1em;}.elementor-2 .elementor-element.elementor-element-cdcde9c .elementor-icon-box-description{font-size:13px;line-height:1em;color:var( --e-global-color-e04e0d8 );}.elementor-2 .elementor-element.elementor-element-19089eb{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;}.elementor-2 .elementor-element.elementor-element-19089eb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-2 .elementor-element.elementor-element-19089eb .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-19089eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-19089eb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-19089eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f97b99 );color:var( --e-global-color-8f97b99 );border-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-19089eb .elementor-icon{font-size:16px;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-19089eb .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-19089eb .elementor-icon-box-title a{font-size:16px;font-weight:700;line-height:1em;}.elementor-2 .elementor-element.elementor-element-19089eb .elementor-icon-box-description{font-size:13px;line-height:1em;color:var( --e-global-color-e04e0d8 );}.elementor-2 .elementor-element.elementor-element-7ec693c .elementor-button{background-color:#FFFFFF;font-size:14px;font-weight:700;fill:var( --e-global-color-eeca0ad );color:var( --e-global-color-eeca0ad );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7ec693c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7ec693c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-7ec693c:hover{--e-transform-translateY:-2px;}.elementor-2 .elementor-element.elementor-element-7ec693c{padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7ec693c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-7ec693c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-7ec693c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7ec693c .elementor-button:focus svg{fill:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-1456d5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8344cd5 img{width:100%;height:700px;object-fit:cover;object-position:bottom center;border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-febd43d{padding:0px 0px 0px 13px;bottom:30px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-febd43d{left:30px;}body.rtl .elementor-2 .elementor-element.elementor-element-febd43d{right:30px;}.elementor-2 .elementor-element.elementor-element-febd43d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:13px;}.elementor-2 .elementor-element.elementor-element-febd43d .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-febd43d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-febd43d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-febd43d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-febd43d .elementor-icon{font-size:24px;}.elementor-2 .elementor-element.elementor-element-febd43d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-febd43d .elementor-icon-box-title a{font-size:12px;font-weight:400;line-height:1em;}.elementor-2 .elementor-element.elementor-element-febd43d .elementor-icon-box-description{font-size:12px;font-weight:700;line-height:1em;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3f28365{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-3f28365:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3f28365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2509f8d );}.elementor-2 .elementor-element.elementor-element-2bb33d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-29c43ba .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-50bb9da .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-8127fcb );}.elementor-2 .elementor-element.elementor-element-193e269{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c0be510{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5;grid-row:span 2;}.elementor-2 .elementor-element.elementor-element-bb21fed img{width:100%;height:624px;object-fit:cover;object-position:center center;transition-duration:0.7s;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-570c65b{left:16px;}body.rtl .elementor-2 .elementor-element.elementor-element-570c65b{right:16px;}.elementor-2 .elementor-element.elementor-element-570c65b{bottom:16px;}.elementor-2 .elementor-element.elementor-element-570c65b .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0ab9d51{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 7;}.elementor-2 .elementor-element.elementor-element-d8b6475 img{width:100%;height:305px;object-fit:cover;object-position:top center;transition-duration:0.7s;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1f3554d{left:16px;}body.rtl .elementor-2 .elementor-element.elementor-element-1f3554d{right:16px;}.elementor-2 .elementor-element.elementor-element-1f3554d{bottom:16px;}.elementor-2 .elementor-element.elementor-element-1f3554d .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-984afa2{--display:flex;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;grid-column:span 4;}.elementor-2 .elementor-element.elementor-element-984afa2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-984afa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bbd5de0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9a63fd7 .elementor-heading-title{font-size:38px;font-weight:800;letter-spacing:-2px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-876933b{font-size:13px;line-height:1.5em;color:#DFF7F0;}.elementor-2 .elementor-element.elementor-element-876933b p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-9d315b8 .elementor-button{background-color:#00000000;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-9d315b8:hover{--e-transform-translateY:-2px;}.elementor-2 .elementor-element.elementor-element-9d315b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-9d315b8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-9d315b8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9d315b8 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9d315b8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9d315b8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-944df72{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-539c89b img{width:100%;height:305px;transition-duration:0.7s;}.elementor-2 .elementor-element.elementor-element-d54bab2{--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:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-72b8f17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d7f5c70 img{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-29fbd0e{width:var( --container-widget-width, 95% );max-width:95%;--e-transform-translateX:-50%;background-color:#031F2AE0;padding:12px 12px 12px 12px;--container-widget-width:95%;--container-widget-flex-grow:0;bottom:20px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-29fbd0e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-29fbd0e{left:50%;}body.rtl .elementor-2 .elementor-element.elementor-element-29fbd0e{right:50%;}.elementor-2 .elementor-element.elementor-element-29fbd0e .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1em;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9c44127{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d15228c .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5ffa3a1 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-8127fcb );}.elementor-2 .elementor-element.elementor-element-ddf7ee6 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-58a3a46{--spacer-size:5px;}.elementor-2 .elementor-element.elementor-element-e97d6b4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e97d6b4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e97d6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6761c96 );}.elementor-2 .elementor-element.elementor-element-11e2a39 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;font-style:italic;line-height:1.4em;color:var( --e-global-color-8127fcb );}.elementor-2 .elementor-element.elementor-element-854a10a{--spacer-size:5px;}.elementor-2 .elementor-element.elementor-element-a16aee9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-a16aee9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-a16aee9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-2 .elementor-element.elementor-element-a16aee9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-a16aee9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-2 .elementor-element.elementor-element-a16aee9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a16aee9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-a16aee9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-a16aee9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-fd5f582 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-fd5f582 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-fd5f582 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-fd5f582:hover{--e-transform-translateY:-2px;}.elementor-2 .elementor-element.elementor-element-fd5f582 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-fd5f582 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-fd5f582 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-fd5f582 .elementor-button:focus svg{fill:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-1fa0103{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-1fa0103:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1fa0103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a06675 );}.elementor-2 .elementor-element.elementor-element-24a2167{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e2e4ee .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c5f50d4 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-8127fcb );}.elementor-2 .elementor-element.elementor-element-b792cdb{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-2 .elementor-element.elementor-element-b792cdb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-b792cdb .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-b792cdb .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-b792cdb .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-b792cdb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-7061947 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7061947 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7061947 .elementor-button:focus{background-color:var( --e-global-color-8127fcb );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7061947:hover{--e-transform-translateY:-2px;}.elementor-2 .elementor-element.elementor-element-7061947 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-7061947 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-7061947 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7061947 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4672e90{--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:center;--gap:105px 105px;--row-gap:105px;--column-gap:105px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-4672e90:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4672e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2509f8d );}.elementor-2 .elementor-element.elementor-element-5b85a26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b174647 .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-112dadd .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-8127fcb );}.elementor-2 .elementor-element.elementor-element-de67220 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-de67220 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-de67220 .elementor-button:focus{background-color:var( --e-global-color-8127fcb );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-de67220:hover{--e-transform-translateY:-2px;}.elementor-2 .elementor-element.elementor-element-de67220 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-de67220 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-de67220 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-de67220 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c448824{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e9ba679{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7987b71{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-7987b71 iframe{height:500px;}.elementor-2 .elementor-element.elementor-element-3d88a07{background-color:var( --e-global-color-0eabc34 );padding:12px 12px 12px 12px;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3d88a07{right:20px;}body.rtl .elementor-2 .elementor-element.elementor-element-3d88a07{left:20px;}.elementor-2 .elementor-element.elementor-element-3d88a07 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-2 .elementor-element.elementor-element-3d88a07 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3d88a07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-3d88a07.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3d88a07.elementor-view-default .elementor-icon{fill:var( --e-global-color-8f97b99 );color:var( --e-global-color-8f97b99 );border-color:var( --e-global-color-8f97b99 );}.elementor-2 .elementor-element.elementor-element-3d88a07 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3d88a07 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-3d88a07 .elementor-icon-box-title a{font-size:11px;font-weight:700;line-height:1em;}.elementor-2 .elementor-element.elementor-element-3cb11af{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:12px;}.elementor-2 .elementor-element.elementor-element-58b831a{--display:flex;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-58b831a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-58b831a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e8def5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a8c4784 .elementor-heading-title{font-family:var( --e-global-typography-8cba847-font-family ), Sans-serif;font-size:var( --e-global-typography-8cba847-font-size );font-weight:var( --e-global-typography-8cba847-font-weight );text-transform:var( --e-global-typography-8cba847-text-transform );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-161b19f .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c539758{color:#DFF7F0;}.elementor-2 .elementor-element.elementor-element-21ee4d1 .elementor-button{background-color:var( --e-global-color-secondary );font-size:14px;font-weight:700;fill:var( --e-global-color-eeca0ad );color:var( --e-global-color-eeca0ad );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-21ee4d1 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-21ee4d1 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-eeca0ad );}.elementor-2 .elementor-element.elementor-element-21ee4d1:hover{--e-transform-translateY:-2px;}.elementor-2 .elementor-element.elementor-element-21ee4d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-21ee4d1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-21ee4d1 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-21ee4d1 .elementor-button:focus svg{fill:var( --e-global-color-eeca0ad );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6b0d776{right:-10%;}body.rtl .elementor-2 .elementor-element.elementor-element-6b0d776{left:-10%;}.elementor-2 .elementor-element.elementor-element-6b0d776{top:-60%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-41942ba{--width:55%;}.elementor-2 .elementor-element.elementor-element-bd3c544{--width:45%;}.elementor-2 .elementor-element.elementor-element-136b126{--width:50%;}.elementor-2 .elementor-element.elementor-element-15d4b0d{--width:50%;}.elementor-2 .elementor-element.elementor-element-1456d5c{--width:50%;}.elementor-2 .elementor-element.elementor-element-2bb33d2{--width:70%;}.elementor-2 .elementor-element.elementor-element-72b8f17{--width:40%;}.elementor-2 .elementor-element.elementor-element-9c44127{--width:60%;}.elementor-2 .elementor-element.elementor-element-24a2167{--width:70%;}.elementor-2 .elementor-element.elementor-element-5b85a26{--width:40%;}.elementor-2 .elementor-element.elementor-element-c448824{--width:60%;}.elementor-2 .elementor-element.elementor-element-e8def5b{--width:50%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-5ed0dda .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-bfeb234 .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-d4d8fa5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-449b86f{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-6f0b56a .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c5d45c8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-29c43ba .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-50bb9da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-193e269{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d15228c .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5ffa3a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5e2e4ee .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c5f50d4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b792cdb{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-b174647 .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-112dadd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3cb11af{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-a8c4784 .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-161b19f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-5ed0dda .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-bfeb234 .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-d4d8fa5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-449b86f{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-6f0b56a .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c5d45c8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-29c43ba .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-50bb9da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-193e269{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-d15228c .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5ffa3a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-5e2e4ee .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-c5f50d4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-b792cdb{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-b174647 .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-112dadd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-3cb11af{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-a8c4784 .elementor-heading-title{font-size:var( --e-global-typography-8cba847-font-size );line-height:var( --e-global-typography-8cba847-line-height );letter-spacing:var( --e-global-typography-8cba847-letter-spacing );}.elementor-2 .elementor-element.elementor-element-161b19f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-5ed0dda */.elementor-2 .elementor-element.elementor-element-5ed0dda span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aae95b0 */.elementor-2 .elementor-element.elementor-element-aae95b0 em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2924af */.ticker-urologia {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}

.ticker-track {
  display: flex;
  width: max-content;
  animation: ticker-scroll 45s linear infinite;
}

.ticker-group {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.ticker-group span {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
  color: #FFF;
  line-height: 1;
  font-family: "JetBrains Mono";
  text-transform: uppercase;
}

/* Separador entre os textos */
.ticker-group span::after {
  content: "•";
  margin: 0 30px;
  font-size: 20px;
  color: var(--e-global-color-secondary);
}

@keyframes ticker-scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfeb234 */.elementor-2 .elementor-element.elementor-element-bfeb234 span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4d8fa5 */.elementor-2 .elementor-element.elementor-element-d4d8fa5 em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-449b86f */.elementor-2 .elementor-element.elementor-element-449b86f span.swiper-pagination-total::before,
.elementor-2 .elementor-element.elementor-element-449b86f span.swiper-pagination-current::before {
    content: '0';
}

.elementor-2 .elementor-element.elementor-element-449b86f span.swiper-pagination-current {
    color: var(--e-global-color-primary);
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0b56a */.elementor-2 .elementor-element.elementor-element-6f0b56a span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d45c8 */.elementor-2 .elementor-element.elementor-element-c5d45c8 em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8344cd5 */.elementor-2 .elementor-element.elementor-element-8344cd5::after {
    content: "";
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(3, 31, 42, 0.82));
    inset: 45% 0px 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c43ba */.elementor-2 .elementor-element.elementor-element-29c43ba span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bb9da */.elementor-2 .elementor-element.elementor-element-50bb9da em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb21fed */.elementor-2 .elementor-element.elementor-element-bb21fed img {
    object-position: center -70px!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8b6475 */.elementor-2 .elementor-element.elementor-element-d8b6475 img {
    object-position: 0 -230px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d15228c */.elementor-2 .elementor-element.elementor-element-d15228c span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ffa3a1 */.elementor-2 .elementor-element.elementor-element-5ffa3a1 em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e2e4ee */.elementor-2 .elementor-element.elementor-element-5e2e4ee span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5f50d4 */.elementor-2 .elementor-element.elementor-element-c5f50d4 em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b174647 */.elementor-2 .elementor-element.elementor-element-b174647 span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112dadd */.elementor-2 .elementor-element.elementor-element-112dadd em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3cb11af */.elementor-2 .elementor-element.elementor-element-3cb11af .elementor-loop-container {
    counter-reset: loop-index;
}

.elementor-2 .elementor-element.elementor-element-3cb11af .e-loop-item {
    counter-increment: loop-index;
}

.elementor-2 .elementor-element.elementor-element-3cb11af .loop-index::before {
    content: "0" counter(loop-index);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8c4784 */.elementor-2 .elementor-element.elementor-element-a8c4784 span {
    display: inline-block;
    background: currentColor;
    width: 28px;
    height: 2px;
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-161b19f */.elementor-2 .elementor-element.elementor-element-161b19f em {
    font-family: "Playfair Display";
    font-weight: 500;
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b0d776 */.elementor-2 .elementor-element.elementor-element-6b0d776 {
    z-index: 0;
    pointer-events: none;
    width: 50rem;
    height: 50rem;
}

.inst-detail-cta span {
    color: var(--accent-hot);
    font-family: var(--font-mono);
    text-transform: uppercase;
    font-size: .64rem;
}

.inst-graphic-orbit span {
    border: 1px solid #2bc7a74d;
    border-radius: 50%;
    inset: 8%;
}

.inst-graphic-field span,
.inst-graphic-field i,
.inst-graphic-field b {
    display: block;
    position: absolute;
}

.inst-graphic-orbit span:nth-child(2) {
    inset: 24%;
}

.inst-graphic-orbit span:nth-child(3) {
    border-color: #dffc7659;
    inset: 39%;
}

.inst-graphic-orbit i {
    background: #2bc7a73d;
    width: 90%;
    height: 1px;
    top: 50%;
    left: 5%;
    transform: rotate(-18deg);
}

.inst-graphic-orbit b {
    background: #dffc76;
    border-radius: 50%;
    width: .7rem;
    height: .7rem;
    top: 49%;
    left: 48%;
    box-shadow: 0 0 0 .55rem #dffc761a;
}/* End custom CSS */