.elementor-21 .elementor-element.elementor-element-28b88e9f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.89;--padding-top:150px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-28b88e9f::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F0F0FB8 0%, var( --e-global-color-7e981e2 ) 100%);}.elementor-21 .elementor-element.elementor-element-28b88e9f .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-21 .elementor-element.elementor-element-10bd49a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-21 .elementor-element.elementor-element-47016e29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-71ab799{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ec640b7{text-align:start;}.elementor-21 .elementor-element.elementor-element-ec640b7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-227dc06{text-align:start;}.elementor-21 .elementor-element.elementor-element-227dc06 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-56f609cb{width:initial;max-width:initial;}.elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:60px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-1a554dfb{width:initial;max-width:initial;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1a554dfb p{margin-block-end:8px;}.elementor-21 .elementor-element.elementor-element-abcddaf{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-abcddaf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-abcddaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05363A;}.elementor-21 .elementor-element.elementor-element-1be7e54e{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5f5e8754{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-21 .elementor-element.elementor-element-d5859db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-704a1dad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4109f63f img{height:300px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-abf2ade{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7650bf90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7227e084{text-align:start;}.elementor-21 .elementor-element.elementor-element-7227e084 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7e981e2 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-ba6654a{text-align:start;}.elementor-21 .elementor-element.elementor-element-ba6654a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#767777;}.elementor-21 .elementor-element.elementor-element-318a0425{--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-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter-title{text-align:left;color:var( --e-global-color-918901f );font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );margin-top:2px;}.elementor-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter{gap:4px;}.elementor-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter-number-wrapper{color:var( --e-global-color-2e3d0f8 );font-family:var( --e-global-typography-b57a3c2-font-family ), Sans-serif;font-size:var( --e-global-typography-b57a3c2-font-size );font-weight:var( --e-global-typography-b57a3c2-font-weight );text-transform:var( --e-global-typography-b57a3c2-text-transform );text-decoration:var( --e-global-typography-b57a3c2-text-decoration );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter-title{text-align:left;color:var( --e-global-color-918901f );font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );margin-top:2px;}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter{gap:4px;}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter-number-wrapper{color:var( --e-global-color-2e3d0f8 );font-family:var( --e-global-typography-b57a3c2-font-family ), Sans-serif;font-size:var( --e-global-typography-b57a3c2-font-size );font-weight:var( --e-global-typography-b57a3c2-font-weight );text-transform:var( --e-global-typography-b57a3c2-text-transform );text-decoration:var( --e-global-typography-b57a3c2-text-decoration );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter-title{text-align:left;color:var( --e-global-color-918901f );font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );margin-top:2px;}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter{gap:4px;}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter-number-wrapper{color:var( --e-global-color-2e3d0f8 );font-family:var( --e-global-typography-b57a3c2-font-family ), Sans-serif;font-size:var( --e-global-typography-b57a3c2-font-size );font-weight:var( --e-global-typography-b57a3c2-font-weight );text-transform:var( --e-global-typography-b57a3c2-text-transform );text-decoration:var( --e-global-typography-b57a3c2-text-decoration );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-34977493{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-14b9444d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-9221b91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2c606cbb{text-align:start;}.elementor-21 .elementor-element.elementor-element-2c606cbb .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7e981e2 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-5a9b79d7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-197fea4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2bdf15cd img{height:450px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-574d3056{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6d392223{width:initial;max-width:initial;text-align:start;}.elementor-21 .elementor-element.elementor-element-6d392223 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#02282B;}.elementor-21 .elementor-element.elementor-element-05ae432{text-align:start;}.elementor-21 .elementor-element.elementor-element-05ae432 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#767777;}.elementor-21 .elementor-element.elementor-element-58ab8ca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-58ab8ca4.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-81b3e69 img{height:450px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-79c3af8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-361112e{width:initial;max-width:initial;text-align:start;}.elementor-21 .elementor-element.elementor-element-361112e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#02282B;}.elementor-21 .elementor-element.elementor-element-b0de1d1{text-align:start;}.elementor-21 .elementor-element.elementor-element-b0de1d1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#767777;}.elementor-21 .elementor-element.elementor-element-46496059{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2bfb0a63 img{height:450px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-7aebe7b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3541393{width:initial;max-width:initial;text-align:start;}.elementor-21 .elementor-element.elementor-element-3541393 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#02282B;}.elementor-21 .elementor-element.elementor-element-d58fe54{text-align:start;}.elementor-21 .elementor-element.elementor-element-d58fe54 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#767777;}.elementor-21 .elementor-element.elementor-element-45619fa2{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-45619fa2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-45619fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-31246e82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-21 .elementor-element.elementor-element-feb6915{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-13be8c62.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-13be8c62{text-align:start;}.elementor-21 .elementor-element.elementor-element-13be8c62 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title:hover{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-11f7c1d{width:initial;max-width:initial;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-11f7c1d p{margin-block-end:8px;}.elementor-21 .elementor-element.elementor-element-c3fdd62{--display:flex;}.elementor-21 .elementor-element.elementor-element-7f74a085{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-346a608f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21 .elementor-element.elementor-element-1dbcda99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2cc519b0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-70a6afe5.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-70a6afe5{text-align:start;}.elementor-21 .elementor-element.elementor-element-70a6afe5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7e981e2 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-5ec20cbb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-5ec20cbb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5ec20cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E5D6;}.elementor-21 .elementor-element.elementor-element-3ceb9045{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-3ceb9045:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3ceb9045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F2EA 0%, #F2295B00 100%);}.elementor-21 .elementor-element.elementor-element-e36fffe .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-e36fffe.elementor-view-stacked .elementor-icon{background-color:#074347;color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-e36fffe.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e36fffe.elementor-view-default .elementor-icon{color:#074347;border-color:#074347;}.elementor-21 .elementor-element.elementor-element-e36fffe.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e36fffe.elementor-view-default .elementor-icon svg{fill:#074347;}.elementor-21 .elementor-element.elementor-element-e36fffe.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-e36fffe.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-e36fffe .elementor-icon{font-size:45px;padding:25px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-e36fffe .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-6ceca099{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-6ceca099 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-6ceca099 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-6ceca099 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-6ceca099 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-2b7b68c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-2b7b68c6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2b7b68c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F2EA 0%, #F2295B00 100%);}.elementor-21 .elementor-element.elementor-element-18540cc .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-18540cc.elementor-view-stacked .elementor-icon{background-color:#074347;color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-18540cc.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-18540cc.elementor-view-default .elementor-icon{color:#074347;border-color:#074347;}.elementor-21 .elementor-element.elementor-element-18540cc.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-18540cc.elementor-view-default .elementor-icon svg{fill:#074347;}.elementor-21 .elementor-element.elementor-element-18540cc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-18540cc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-18540cc .elementor-icon{font-size:45px;padding:25px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-18540cc .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-7adb0968{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-7adb0968 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-7adb0968 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-7adb0968 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-7adb0968 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-2a097a6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-2a097a6d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2a097a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F2EA 0%, #F2295B00 100%);}.elementor-21 .elementor-element.elementor-element-b185287 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b185287.elementor-view-stacked .elementor-icon{background-color:#074347;color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-b185287.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b185287.elementor-view-default .elementor-icon{color:#074347;border-color:#074347;}.elementor-21 .elementor-element.elementor-element-b185287.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b185287.elementor-view-default .elementor-icon svg{fill:#074347;}.elementor-21 .elementor-element.elementor-element-b185287.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-b185287.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-b185287 .elementor-icon{font-size:45px;padding:25px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-b185287 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-24e77152{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-24e77152 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-24e77152 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-24e77152 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-24e77152 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-1188bc8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-1188bc8f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1188bc8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F2EA 0%, #F2295B00 100%);}.elementor-21 .elementor-element.elementor-element-d0bb30f .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-d0bb30f.elementor-view-stacked .elementor-icon{background-color:#074347;color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-d0bb30f.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d0bb30f.elementor-view-default .elementor-icon{color:#074347;border-color:#074347;}.elementor-21 .elementor-element.elementor-element-d0bb30f.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d0bb30f.elementor-view-default .elementor-icon svg{fill:#074347;}.elementor-21 .elementor-element.elementor-element-d0bb30f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-d0bb30f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-d0bb30f .elementor-icon{font-size:45px;padding:25px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-d0bb30f .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-1179d737{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1179d737 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-1179d737 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-1179d737 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-1179d737 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-1869e89{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-1869e89:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1869e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F2EA 0%, #F2295B00 100%);}.elementor-21 .elementor-element.elementor-element-25cac41 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-25cac41.elementor-view-stacked .elementor-icon{background-color:#074347;color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-25cac41.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-25cac41.elementor-view-default .elementor-icon{color:#074347;border-color:#074347;}.elementor-21 .elementor-element.elementor-element-25cac41.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-25cac41.elementor-view-default .elementor-icon svg{fill:#074347;}.elementor-21 .elementor-element.elementor-element-25cac41.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-25cac41.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-25cac41 .elementor-icon{font-size:45px;padding:25px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-25cac41 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-ba3b6f4{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-ba3b6f4 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-ba3b6f4 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-ba3b6f4 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-ba3b6f4 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-22138e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-22138e5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-22138e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F2EA 0%, #F2295B00 100%);}.elementor-21 .elementor-element.elementor-element-408ba06 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-408ba06.elementor-view-stacked .elementor-icon{background-color:#074347;color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-408ba06.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-408ba06.elementor-view-default .elementor-icon{color:#074347;border-color:#074347;}.elementor-21 .elementor-element.elementor-element-408ba06.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-408ba06.elementor-view-default .elementor-icon svg{fill:#074347;}.elementor-21 .elementor-element.elementor-element-408ba06.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-408ba06.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-408ba06 .elementor-icon{font-size:45px;padding:25px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-408ba06 .elementor-icon svg{height:45px;}.elementor-21 .elementor-element.elementor-element-2be6ddd{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-2be6ddd .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-2be6ddd .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-2be6ddd .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-2be6ddd .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-1cecf94{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-07f8455{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-21 .elementor-element.elementor-element-39ee47a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e826bd6{text-align:start;}.elementor-21 .elementor-element.elementor-element-e826bd6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7e981e2 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-c4b0260{text-align:start;}.elementor-21 .elementor-element.elementor-element-c4b0260 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#767777;}.elementor-21 .elementor-element.elementor-element-a44c756{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a855ee7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-a855ee7 img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-8ee310f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-8ee310f img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-ff53c93{--display:flex;}.elementor-21 .elementor-element.elementor-element-c9b3d93{background-color:#F8F2EA;padding:30px 30px 30px 0px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-7f59a0cf{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7f59a0cf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7f59a0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2EA;}.elementor-21 .elementor-element.elementor-element-4b1df20c{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-46ef0cb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5d36d920{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-72fc0c93 img{height:400px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-37e155ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2da95d17{text-align:start;}.elementor-21 .elementor-element.elementor-element-2da95d17 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-215f7f8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7e981e2 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-20a5b0f1{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-766bb2ce{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-537c781f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-537c781f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-537c781f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDDF;}.elementor-21 .elementor-element.elementor-element-6b8fb18d{text-align:start;}.elementor-21 .elementor-element.elementor-element-6b8fb18d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-2eaf2742{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-2eaf2742 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-2eaf2742 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-2eaf2742 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-2eaf2742 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-2d6e1d9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-2d6e1d9b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2d6e1d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDDF;}.elementor-21 .elementor-element.elementor-element-60527de3{text-align:start;}.elementor-21 .elementor-element.elementor-element-60527de3 .elementor-heading-title{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-472059cc{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-472059cc .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-472059cc .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-472059cc .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-472059cc .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-2f16083d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-2f16083d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2f16083d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDDF;}.elementor-21 .elementor-element.elementor-element-4a1b9a4e{text-align:start;}.elementor-21 .elementor-element.elementor-element-4a1b9a4e .elementor-heading-title{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-586b19d{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-586b19d .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-586b19d .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-586b19d .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-586b19d .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-4e3f86a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-4e3f86a4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4e3f86a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EDDF;}.elementor-21 .elementor-element.elementor-element-16746f89{text-align:start;}.elementor-21 .elementor-element.elementor-element-16746f89 .elementor-heading-title{font-family:var( --e-global-typography-f11f5f2-font-family ), Sans-serif;font-size:var( --e-global-typography-f11f5f2-font-size );font-weight:var( --e-global-typography-f11f5f2-font-weight );text-transform:var( --e-global-typography-f11f5f2-text-transform );font-style:var( --e-global-typography-f11f5f2-font-style );text-decoration:var( --e-global-typography-f11f5f2-text-decoration );line-height:var( --e-global-typography-f11f5f2-line-height );color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-16757701{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-16757701 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-16757701 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-16757701 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-16757701 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-bd370a5{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bd370a5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bd370a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#042D31;background-image:url("https://keysimobiliaria.com.br/wp-content/uploads/2026/08/PROPRIETARIOSKEYS.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-bd370a5::before, .elementor-21 .elementor-element.elementor-element-bd370a5 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-bd370a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-bd370a5 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-bd370a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-bd370a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F0F0F00 80%, #02282B 100%);}.elementor-21 .elementor-element.elementor-element-836d253{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-21 .elementor-element.elementor-element-72d76ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-805aef2{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0801960{text-align:start;}.elementor-21 .elementor-element.elementor-element-0801960 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-82d9005{width:initial;max-width:initial;}.elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:60px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-c86e5b9{width:initial;max-width:initial;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c86e5b9 p{margin-block-end:8px;}.elementor-21 .elementor-element.elementor-element-78de297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-78de297:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-78de297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02282B;}.elementor-21 .elementor-element.elementor-element-492743b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:30px 30px 30px 30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-492743b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-492743b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05363A;}.elementor-21 .elementor-element.elementor-element-a8280bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-a8280bd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a8280bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E4E53 0%, #09353800 100%);}.elementor-21 .elementor-element.elementor-element-1b6ac8a .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1b6ac8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1b6ac8a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1b6ac8a.elementor-view-default .elementor-icon{color:var( --e-global-color-b1a9fe7 );border-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-1b6ac8a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1b6ac8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-1b6ac8a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1b6ac8a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1b6ac8a .elementor-icon{font-size:30px;padding:20px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-1b6ac8a .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-2d6e108{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-2d6e108 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-2d6e108 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-2d6e108 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2d6e108 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8a36851{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-8a36851:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8a36851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E4E53 0%, #09353800 100%);}.elementor-21 .elementor-element.elementor-element-70217f7 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-70217f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-70217f7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-70217f7.elementor-view-default .elementor-icon{color:var( --e-global-color-b1a9fe7 );border-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-70217f7.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-70217f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-70217f7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-70217f7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-70217f7 .elementor-icon{font-size:30px;padding:20px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-70217f7 .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-c391afc{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-c391afc .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-c391afc .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-c391afc .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c391afc .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-29e22ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-29e22ea:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-29e22ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E4E53 0%, #09353800 100%);}.elementor-21 .elementor-element.elementor-element-c1f2393 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-c1f2393.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c1f2393.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c1f2393.elementor-view-default .elementor-icon{color:var( --e-global-color-b1a9fe7 );border-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-c1f2393.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c1f2393.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-c1f2393.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c1f2393.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c1f2393 .elementor-icon{font-size:30px;padding:20px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-c1f2393 .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-dc2e66f{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-dc2e66f .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-dc2e66f .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-dc2e66f .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-dc2e66f .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b1bec68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-b1bec68:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b1bec68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E4E53 0%, #09353800 100%);}.elementor-21 .elementor-element.elementor-element-96ee1c3 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-96ee1c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-96ee1c3.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-96ee1c3.elementor-view-default .elementor-icon{color:var( --e-global-color-b1a9fe7 );border-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-96ee1c3.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-96ee1c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-96ee1c3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-96ee1c3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-96ee1c3 .elementor-icon{font-size:30px;padding:20px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-96ee1c3 .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-b08b792{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-b08b792 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-b08b792 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-b08b792 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b08b792 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-89ad124{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-89ad124:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-89ad124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E4E53 0%, #09353800 100%);}.elementor-21 .elementor-element.elementor-element-de2c1a9 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-de2c1a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-de2c1a9.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-de2c1a9.elementor-view-default .elementor-icon{color:var( --e-global-color-b1a9fe7 );border-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-de2c1a9.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-de2c1a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-de2c1a9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-de2c1a9.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-de2c1a9 .elementor-icon{font-size:30px;padding:20px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-de2c1a9 .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-6601ca5{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-6601ca5 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-6601ca5 .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-6601ca5 .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6601ca5 .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0ded0d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-0ded0d7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0ded0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E4E53 0%, #09353800 100%);}.elementor-21 .elementor-element.elementor-element-d3590c6 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-d3590c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1a9fe7 );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d3590c6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d3590c6.elementor-view-default .elementor-icon{color:var( --e-global-color-b1a9fe7 );border-color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-d3590c6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d3590c6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-d3590c6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d3590c6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d3590c6 .elementor-icon{font-size:30px;padding:20px;border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-d3590c6 .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-ebaf1ea{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-ebaf1ea .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-ebaf1ea .elementor-icon-box-title{margin-bottom:8px;margin-top:0;}.elementor-21 .elementor-element.elementor-element-ebaf1ea .elementor-image-box-title{margin-bottom:8px;margin-top:0;font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ebaf1ea .elementor-image-box-description{font-family:var( --e-global-typography-2544832-font-family ), Sans-serif;font-size:var( --e-global-typography-2544832-font-size );font-weight:var( --e-global-typography-2544832-font-weight );text-transform:var( --e-global-typography-2544832-text-transform );text-decoration:var( --e-global-typography-2544832-text-decoration );line-height:var( --e-global-typography-2544832-line-height );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c3f32a4{--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;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-c3f32a4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c3f32a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E4E53 0%, #09353800 100%);}.elementor-21 .elementor-element.elementor-element-8d37536{width:initial;max-width:initial;}.elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-b1a9fe7 );}.elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:40px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-ae1513e .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(140deg, var( --e-global-color-2e3d0f8 ) 0%, var( --e-global-color-b1a9fe7 ) 100%);padding:15px 35px 15px 35px;}.elementor-21 .elementor-element.elementor-element-3d1ccf6{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-803137b{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-21 .elementor-element.elementor-element-538d465{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1339c47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-13276ba img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-21 .elementor-element.elementor-element-34b589f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-18398bf{text-align:start;}.elementor-21 .elementor-element.elementor-element-18398bf .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-385091b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7e981e2 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-02ea80b{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-4a87206{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21 .elementor-element.elementor-element-78fa44d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6759316{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1c06a14.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1c06a14{text-align:start;}.elementor-21 .elementor-element.elementor-element-1c06a14 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7e981e2 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:50px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-36c7a9b{text-align:center;}.elementor-21 .elementor-element.elementor-element-36c7a9b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:#767777;}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#F1E5D6;}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button{background-color:#D9C9B5;color:#02282B;}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:16px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button, .elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after{border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:#02282B;}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button, .elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before{border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-68cf3ad .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:#767777;line-height:1.25em;padding:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-91981db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0e5cd26{--display:flex;--justify-content:center;--z-index:2;}.elementor-21 .elementor-element.elementor-element-d7baa5a{text-align:start;}.elementor-21 .elementor-element.elementor-element-d7baa5a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:22px;letter-spacing:1.6px;color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7e981e2 );margin:0px 0px 0px 0px;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7e981e2 );}.elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-2e3d0f8 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-2e3d0f8 );}.elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Serif", Sans-serif;font-size:40px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:1em;}.elementor-21 .elementor-element.elementor-element-3f8840c{text-align:start;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.25em;color:var( --e-global-color-918901f );}.elementor-21 .elementor-element.elementor-element-b65048e .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(140deg, var( --e-global-color-2e3d0f8 ) 0%, var( --e-global-color-b1a9fe7 ) 100%);padding:15px 35px 15px 35px;}.elementor-21 .elementor-element.elementor-element-6331887{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-72b28c9{--e-image-carousel-slides-to-show:4;}.elementor-21 .elementor-element.elementor-element-72b28c9 .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-72b28c9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:30px 30px 30px 30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-47016e29{--width:50%;}.elementor-21 .elementor-element.elementor-element-704a1dad{--width:35%;}.elementor-21 .elementor-element.elementor-element-abf2ade{--width:65%;}.elementor-21 .elementor-element.elementor-element-feb6915{--content-width:1140px;}.elementor-21 .elementor-element.elementor-element-2cc519b0{--content-width:1000px;}.elementor-21 .elementor-element.elementor-element-39ee47a{--width:35%;}.elementor-21 .elementor-element.elementor-element-a44c756{--width:65%;}.elementor-21 .elementor-element.elementor-element-5d36d920{--width:50%;}.elementor-21 .elementor-element.elementor-element-37e155ef{--width:50%;}.elementor-21 .elementor-element.elementor-element-72d76ab{--width:55%;}.elementor-21 .elementor-element.elementor-element-1339c47{--width:50%;}.elementor-21 .elementor-element.elementor-element-34b589f{--width:50%;}.elementor-21 .elementor-element.elementor-element-6759316{--content-width:900px;}.elementor-21 .elementor-element.elementor-element-0e5cd26{--width:500px;}.elementor-21 .elementor-element.elementor-element-6331887{--width:calc(50% + 264px);}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-704a1dad{--width:100%;}.elementor-21 .elementor-element.elementor-element-abf2ade{--width:100%;}.elementor-21 .elementor-element.elementor-element-9221b91{--width:100%;}.elementor-21 .elementor-element.elementor-element-1dbcda99{--width:100%;}.elementor-21 .elementor-element.elementor-element-5ec20cbb{--width:100%;}.elementor-21 .elementor-element.elementor-element-39ee47a{--width:100%;}.elementor-21 .elementor-element.elementor-element-a44c756{--width:100%;}.elementor-21 .elementor-element.elementor-element-5d36d920{--width:100%;}.elementor-21 .elementor-element.elementor-element-37e155ef{--width:100%;}.elementor-21 .elementor-element.elementor-element-1339c47{--width:100%;}.elementor-21 .elementor-element.elementor-element-34b589f{--width:100%;}.elementor-21 .elementor-element.elementor-element-78fa44d{--width:100%;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-bd370a5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bd370a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-28b88e9f{--min-height:785px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-10bd49a3{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-21 .elementor-element.elementor-element-47016e29{--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;}.elementor-21 .elementor-element.elementor-element-1a554dfb{text-align:center;}.elementor-21 .elementor-element.elementor-element-1be7e54e{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5f5e8754{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-d5859db{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-4109f63f img{height:400px;}.elementor-21 .elementor-element.elementor-element-abf2ade{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-e7f5c53{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-b57a3c2-font-size );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter-title{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-b57a3c2-font-size );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter-title{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-b57a3c2-font-size );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter-title{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-34977493{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-14b9444d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-9221b91{--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;}.elementor-21 .elementor-element.elementor-element-16b2dfd2{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5a9b79d7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-2bdf15cd img{height:400px;}.elementor-21 .elementor-element.elementor-element-81b3e69 img{height:400px;}.elementor-21 .elementor-element.elementor-element-2bfb0a63 img{height:400px;}.elementor-21 .elementor-element.elementor-element-45619fa2{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-31246e82{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-feb6915{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-76b365c2{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-11f7c1d{text-align:center;}.elementor-21 .elementor-element.elementor-element-7f74a085{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-346a608f{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-2cc519b0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-332b608c{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5ec20cbb{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-3ceb9045{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-6ceca099 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-6ceca099 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-2b7b68c6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-7adb0968 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-7adb0968 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-2a097a6d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-24e77152 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-24e77152 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-1188bc8f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-1179d737 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1179d737 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-1869e89{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-ba3b6f4 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ba3b6f4 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-22138e5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-2be6ddd .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2be6ddd .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-1cecf94{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-07f8455{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-f2cb599{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-a855ee7 img{height:500px;object-position:top center;}.elementor-21 .elementor-element.elementor-element-8ee310f img{height:500px;object-position:top center;}.elementor-21 .elementor-element.elementor-element-7f59a0cf{--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4b1df20c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21 .elementor-element.elementor-element-46ef0cb6{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-5d36d920.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-72fc0c93 img{object-position:top center;}.elementor-21 .elementor-element.elementor-element-581f75d1{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-766bb2ce{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-2eaf2742 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2eaf2742 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-60527de3 .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-21 .elementor-element.elementor-element-472059cc .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-472059cc .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-4a1b9a4e .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-21 .elementor-element.elementor-element-586b19d .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-586b19d .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-16746f89 .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-21 .elementor-element.elementor-element-16757701 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-16757701 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-bd370a5{--min-height:785px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-836d253{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-21 .elementor-element.elementor-element-72d76ab{--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;}.elementor-21 .elementor-element.elementor-element-c86e5b9{text-align:center;}.elementor-21 .elementor-element.elementor-element-492743b{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-a8280bd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-2d6e108 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2d6e108 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-8a36851{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-c391afc .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-c391afc .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-29e22ea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-dc2e66f .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-dc2e66f .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-b1bec68{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-b08b792 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b08b792 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-89ad124{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-6601ca5 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-6601ca5 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-0ded0d7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-ebaf1ea .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ebaf1ea .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-3d1ccf6{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-803137b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21 .elementor-element.elementor-element-538d465{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-1339c47.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-90755ad{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4a87206{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-6759316{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-1b0fe88{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-89be885{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-28b88e9f{--min-height:0px;--overlay-opacity:1;--padding-top:140px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-28b88e9f::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-28b88e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #0F0F0FB8 0%, var( --e-global-color-7e981e2 ) 100%);}.elementor-21 .elementor-element.elementor-element-10bd49a3{--min-height:0px;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-47016e29{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-71ab799{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-ec640b7 .elementor-heading-title{font-size:10px;line-height:1em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-227dc06 .elementor-heading-title{font-size:10px;line-height:1em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-56f609cb .elementskit-section-title-wraper .elementskit-section-title > span{font-size:40px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-1a554dfb{font-size:16px;}.elementor-21 .elementor-element.elementor-element-abcddaf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-1be7e54e{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d5859db{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21 .elementor-element.elementor-element-4109f63f img{width:100%;height:250px;}.elementor-21 .elementor-element.elementor-element-7227e084.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7227e084 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-e7f5c53{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-e7f5c53 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-ba6654a{text-align:center;}.elementor-21 .elementor-element.elementor-element-ba6654a .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-318a0425{--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;}.elementor-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter-title{text-align:center;justify-content:center;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );margin-top:2px;}.elementor-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;font-size:var( --e-global-typography-b57a3c2-font-size );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-1f64dd42 .elementor-counter-number{text-align:center;}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter-title{text-align:center;justify-content:center;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );margin-top:2px;}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;font-size:var( --e-global-typography-b57a3c2-font-size );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-750e0e86 .elementor-counter-number{text-align:center;}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter-title{text-align:center;justify-content:center;font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );margin-top:2px;}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter{flex-direction:column-reverse;gap:5px;}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;font-size:var( --e-global-typography-b57a3c2-font-size );line-height:var( --e-global-typography-b57a3c2-line-height );}.elementor-21 .elementor-element.elementor-element-2d12f29d .elementor-counter-number{text-align:center;}.elementor-21 .elementor-element.elementor-element-34977493{--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2c606cbb.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2c606cbb .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-16b2dfd2{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-16b2dfd2 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-5a9b79d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-2bdf15cd img{height:350px;}.elementor-21 .elementor-element.elementor-element-6d392223.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-05ae432{text-align:center;}.elementor-21 .elementor-element.elementor-element-05ae432 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-81b3e69 img{height:350px;}.elementor-21 .elementor-element.elementor-element-361112e.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b0de1d1{text-align:center;}.elementor-21 .elementor-element.elementor-element-b0de1d1 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-2bfb0a63 img{height:350px;}.elementor-21 .elementor-element.elementor-element-3541393.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d58fe54{text-align:center;}.elementor-21 .elementor-element.elementor-element-d58fe54 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-45619fa2{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-31246e82{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-21 .elementor-element.elementor-element-13be8c62.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-13be8c62 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-76b365c2{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-76b365c2 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-11f7c1d{font-size:16px;}.elementor-21 .elementor-element.elementor-element-c3fdd62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7f74a085{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-346a608f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21 .elementor-element.elementor-element-70a6afe5.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-70a6afe5 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-332b608c{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-332b608c .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-5ec20cbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-e36fffe .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-e36fffe .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-6ceca099 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-18540cc .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-18540cc .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-7adb0968 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-b185287 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-b185287 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-24e77152 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-d0bb30f .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-d0bb30f .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-1179d737 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-25cac41 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-25cac41 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-ba3b6f4 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-408ba06 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-408ba06 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-2be6ddd .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-1cecf94{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-07f8455{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21 .elementor-element.elementor-element-e826bd6.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e826bd6 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-f2cb599{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-f2cb599 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-c4b0260{text-align:center;}.elementor-21 .elementor-element.elementor-element-c4b0260 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-a44c756{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21 .elementor-element.elementor-element-a44c756.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-a855ee7{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-21 .elementor-element.elementor-element-a855ee7 img{width:100%;height:250px;object-position:center center;}.elementor-21 .elementor-element.elementor-element-8ee310f{--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);}.elementor-21 .elementor-element.elementor-element-8ee310f img{width:100%;height:250px;object-position:center center;}.elementor-21 .elementor-element.elementor-element-7f59a0cf{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-46ef0cb6{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21 .elementor-element.elementor-element-72fc0c93 img{height:350px;}.elementor-21 .elementor-element.elementor-element-2da95d17.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2da95d17 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-581f75d1{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-581f75d1 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-20a5b0f1{text-align:center;font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-766bb2ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-2eaf2742 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-2eaf2742 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-60527de3 .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-21 .elementor-element.elementor-element-472059cc .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-472059cc .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-4a1b9a4e .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-21 .elementor-element.elementor-element-586b19d .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-586b19d .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-16746f89 .elementor-heading-title{font-size:var( --e-global-typography-f11f5f2-font-size );line-height:var( --e-global-typography-f11f5f2-line-height );}.elementor-21 .elementor-element.elementor-element-16757701 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-16757701 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-bd370a5{--min-height:0px;--padding-top:140px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-836d253{--min-height:0px;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-72d76ab{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-805aef2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-0801960.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0801960 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-82d9005 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-c86e5b9{font-size:16px;}.elementor-21 .elementor-element.elementor-element-78de297{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-492743b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-2d6e108 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-c391afc .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-dc2e66f .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-b08b792 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-6601ca5 .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-ebaf1ea .elementor-image-box-description{font-size:var( --e-global-typography-2544832-font-size );line-height:var( --e-global-typography-2544832-line-height );}.elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-8d37536 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:40px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-3d1ccf6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-538d465{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21 .elementor-element.elementor-element-13276ba img{height:350px;}.elementor-21 .elementor-element.elementor-element-18398bf.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-18398bf .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-90755ad{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-90755ad .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-02ea80b{text-align:center;font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-4a87206{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-21 .elementor-element.elementor-element-1c06a14.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1c06a14 .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-1b0fe88{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-1b0fe88 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-36c7a9b{text-align:center;}.elementor-21 .elementor-element.elementor-element-36c7a9b .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-d7baa5a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d7baa5a .elementor-heading-title{font-size:12px;line-height:22px;}.elementor-21 .elementor-element.elementor-element-89be885{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-89be885 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:35px;line-height:1em;}.elementor-21 .elementor-element.elementor-element-3f8840c{text-align:center;font-size:18px;line-height:1.25em;}.elementor-21 .elementor-element.elementor-element-72b28c9{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for html, class: .elementor-element-8082bb3 */@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&display=swap");

/* ==================================================
   MOTOR DE RESERVAS
   ================================================== */

.keys-booking-widget,
.keys-booking-widget *,
.datepicker,
.datepicker *,
.datepicker *::before,
.datepicker *::after {
    box-sizing: border-box;
}

.keys-booking-widget {
    position: relative;
    z-index: 10;
    width: 100%;
    font-family: "Inter Tight", sans-serif;
}

#widgetStaysSearchForm {
    width: 100%;
    margin: 0;
    padding: 14px;
    background: rgba(255, 255, 255, 0.07);
    border: 1px solid rgba(255, 255, 255, 0.13);
    border-radius: 22px;
}

.keys-search-grid {
    display: grid;
    grid-template-columns:
        minmax(190px, 1fr)
        minmax(190px, 1fr)
        minmax(175px, 0.9fr)
        minmax(180px, 0.8fr);
    gap: 12px;
    align-items: stretch;
}

.keys-field {
    position: relative;
    display: flex;
    align-items: stretch;
    min-width: 0;
    min-height: 64px;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid rgba(5, 54, 58, 0.1);
    border-radius: 14px;
    box-shadow: none;
    transition: border-color 0.2s ease, transform 0.2s ease;
}

.keys-date-field,
.keys-field-content input,
.keys-field-content select {
    cursor: pointer;
}

.keys-field:hover {
    border-color: rgba(210, 163, 103, 0.75);
    transform: translateY(-1px);
}

.keys-field:focus-within {
    border-color: #d2a367;
}

.keys-field-icon {
    display: flex;
    flex: 0 0 50px;
    align-items: center;
    justify-content: center;
    color: #b28c58;
    background: rgba(210, 163, 103, 0.12);
    border-right: 1px solid rgba(210, 163, 103, 0.18);
}

.keys-field-icon svg {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.keys-field-content {
    position: relative;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
    padding: 8px 14px;
}

.keys-field-content label {
    display: block;
    margin: 0 0 3px;
    padding: 0;
    color: rgba(5, 54, 58, 0.58);
    background: transparent;
    font-family: "Inter Tight", sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

.keys-field-content input,
.keys-field-content select {
    display: block;
    width: 100%;
    height: 24px;
    min-height: 24px;
    margin: 0;
    padding: 0!important;
    color: #05363a;
    background-color: transparent;
    border: 0!important;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    font-family: "Inter Tight", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
}

.keys-field-content input::placeholder {
    color: rgba(5, 54, 58, 0.72);
    opacity: 1;
}

.keys-field-content select {
    padding-right: 24px;
    appearance: none;
    -webkit-appearance: none;
    background-image:
        linear-gradient(45deg, transparent 50%, #b28c58 50%),
        linear-gradient(135deg, #b28c58 50%, transparent 50%);
    background-position:
        calc(100% - 11px) 9px,
        calc(100% - 6px) 9px;
    background-repeat: no-repeat;
    background-size: 5px 5px;
}

.keys-field-content input:focus,
.keys-field-content select:focus {
    color: #05363a;
    background-color: transparent;
    border: 0;
    outline: 0;
    box-shadow: none;
}

/* ==================================================
   BOTÃO
   ================================================== */

.keys-search-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 64px;
    margin: 0;
    padding: 0 26px;
    color: #ffffff;
    background: linear-gradient(90deg, #d2a367 0%, #b28c58 100%)!important;
    border: 0!important;
    border-radius: 999px;
    outline: 0;
    box-shadow: none;
    font-family: "Inter Tight", sans-serif;
    font-size: 15px!important;
    font-weight: 800!important;
    text-transform: uppercase!important;
    line-height: 1!important;
    cursor: pointer;
    transition: transform 0.2s ease, filter 0.2s ease;
}

.keys-search-button svg {
    width: 18px;
    height: 18px;
    margin-right: 10px;
    fill: none;
    stroke: currentColor;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.keys-search-button:hover {
    color: #ffffff;
    background: linear-gradient(90deg, #d2a367 0%, #b28c58 100%);
    border: 0;
    box-shadow: none;
    filter: brightness(1.06);
    transform: translateY(-1px);
}

.keys-search-button:focus,
.keys-search-button:active {
    color: #ffffff;
    background: linear-gradient(90deg, #d2a367 0%, #b28c58 100%);
    border: 0;
    outline: 0;
    box-shadow: none;
    transform: none;
}

/* ==================================================
   CALENDÁRIO DA STAYS
   ================================================== */

body .datepicker.datepicker-dropdown {
    position: absolute !important;
    z-index: 999999 !important;
    display: block;
    width: 320px !important;
    max-width: calc(100vw - 24px) !important;
    margin-top: 10px;
    padding: 12px !important;
    overflow: hidden !important;
    color: #05363a !important;
    background: #ffffff !important;
    border: 1px solid rgba(5, 54, 58, 0.12) !important;
    border-radius: 18px !important;
    box-shadow: 0 18px 50px rgba(5, 54, 58, 0.2) !important;
    font-family: "Inter Tight", sans-serif !important;
}

body .datepicker-dropdown::before,
body .datepicker-dropdown::after {
    display: none !important;
}

body .datepicker table,
body .datepicker .table-condensed {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    table-layout: fixed !important;
    border-collapse: separate !important;
    border-spacing: 2px !important;
    background: transparent !important;
}

body .datepicker table tr,
body .datepicker table th,
body .datepicker table td {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* Cabeçalho */
body .datepicker table thead tr:first-child,
body .datepicker table thead tr:first-child th,
body .datepicker .datepicker-switch,
body .datepicker .prev,
body .datepicker .next {
    height: 42px !important;
    color: #ffffff !important;
    background: #05363a !important;
    border: 0 !important;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 42px !important;
    text-shadow: none !important;
}

body .datepicker table thead tr:first-child th:first-child {
    border-radius: 11px 0 0 11px !important;
}

body .datepicker table thead tr:first-child th:last-child {
    border-radius: 0 11px 11px 0 !important;
}

body .datepicker .datepicker-switch {
    width: auto !important;
    text-align: center !important;
}

body .datepicker .prev,
body .datepicker .next {
    width: 40px !important;
    cursor: pointer !important;
}

body .datepicker .prev:hover,
body .datepicker .next:hover,
body .datepicker .datepicker-switch:hover {
    color: #d2a367 !important;
    background: #05363a !important;
}

body .datepicker .prev.disabled,
body .datepicker .next.disabled {
    color: rgba(255, 255, 255, 0.3) !important;
    cursor: not-allowed !important;
}

/* Dias da semana */
body .datepicker .dow {
    height: 38px !important;
    color: #b28c58 !important;
    background: #ffffff !important;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 38px !important;
    text-align: center !important;
    text-transform: uppercase !important;
}

/* Dias do mês */
body .datepicker table tbody tr {
    height: 38px !important;
    background: transparent !important;
}

body .datepicker table tbody td.day {
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 38px !important;
    overflow: hidden !important;
    color: #05363a !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 50% !important;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 38px !important;
    text-align: center !important;
    text-shadow: none !important;
    vertical-align: middle !important;
}

body .datepicker table tbody td.day:hover {
    color: #05363a !important;
    background: rgba(210, 163, 103, 0.2) !important;
}

body .datepicker table tbody td.today,
body .datepicker table tbody td.today:hover {
    color: #05363a !important;
    background: #ffffff !important;
    box-shadow: inset 0 0 0 1px #d2a367 !important;
}

body .datepicker table tbody td.active,
body .datepicker table tbody td.active:hover,
body .datepicker table tbody td.active.active,
body .datepicker table tbody td.active.active:hover {
    color: #ffffff !important;
    background: #b28c58 !important;
    border: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

body .datepicker table tbody td.old,
body .datepicker table tbody td.new {
    color: rgba(5, 54, 58, 0.32) !important;
    background: transparent !important;
}

body .datepicker table tbody td.disabled,
body .datepicker table tbody td.disabled:hover {
    color: rgba(5, 54, 58, 0.2) !important;
    background: transparent !important;
    box-shadow: none !important;
    cursor: not-allowed !important;
}

/* Seleção de meses e anos */
body .datepicker table tbody td span {
    padding: 0 !important;
    color: #05363a !important;
    background: transparent !important;
    border-radius: 10px !important;
    font-family: "Inter Tight", sans-serif !important;
    font-weight: 600 !important;
    text-shadow: none !important;
}

body .datepicker table tbody td span:hover,
body .datepicker table tbody td span.focused {
    color: #05363a !important;
    background: rgba(210, 163, 103, 0.2) !important;
}

body .datepicker table tbody td span.active,
body .datepicker table tbody td span.active:hover {
    color: #ffffff !important;
    background: #b28c58 !important;
}

/* ==================================================
   RESPONSIVIDADE
   ================================================== */

@media (max-width: 991px) {
    .keys-search-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 600px) {
    #widgetStaysSearchForm {
        padding: 10px;
        border-radius: 18px;
    }

    .keys-search-grid {
        grid-template-columns: 1fr;
        gap: 10px;
    }

    .keys-field,
    .keys-search-button {
        min-height: 60px;
    }

    .keys-field-icon {
        flex-basis: 48px;
    }

    .keys-field-content {
        padding: 7px 13px;
    }

    body .datepicker.datepicker-dropdown {
        position: fixed !important;
        top: 50% !important;
        right: auto !important;
        bottom: auto !important;
        left: 50% !important;
        width: min(320px, calc(100vw - 24px)) !important;
        margin: 0 !important;
        transform: translate(-50%, -50%) !important;
    }
}

/* Remove a linha vazia acima do mês */
body .datepicker table thead tr:first-child:has(.datepicker-title) {
    display: none !important;
    height: 0 !important;
}

body .datepicker .datepicker-title {
    display: none !important;
    height: 0 !important;
    padding: 0 !important;
}

/* Estiliza a linha correta: mês e setas */
body .datepicker table thead tr:nth-child(2),
body .datepicker table thead tr:nth-child(2) th,
body .datepicker .datepicker-switch,
body .datepicker .prev,
body .datepicker .next {
    height: 42px !important;
    color: #ffffff !important;
    background: #05363a !important;
    border: 0 !important;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 42px !important;
    text-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-344e8ee *//* Remove borda e movimento dos cards */
.ksg-card,
.ksg-card:hover {
    border: 0 !important;
    transform: none !important;
    border-radius: 30px!important;
}

/* Sombra discreta */
.ksg-card {
    box-shadow: 0 10px 30px rgba(5, 54, 58, 0.1);
}

.ksg-card:hover {
    box-shadow: 0 10px 30px rgba(5, 54, 58, 0.1);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-72b28c9 */.elementor-21 .elementor-element.elementor-element-72b28c9 .swiper-wrapper {
    transition-timing-function: linear !important;
}

.elementor-21 .elementor-element.elementor-element-72b28c9 .swiper-slide {
    flex-shrink: 0;
}

.elementor-21 .elementor-element.elementor-element-72b28c9 .swiper-slide img {
    display: block;
    width: 100%;
}

/* DESKTOP */
.elementor-21 .elementor-element.elementor-element-72b28c9 {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 30%,
    black 70%
  );

  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 30%,
    black 70%
  );
}

/* MOBILE (remove máscara) */
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-72b28c9 {
    -webkit-mask-image: none;
    mask-image: none;
  }
}/* End custom CSS */