.elementor-227 .elementor-element.elementor-element-1157e442:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-1157e442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-1157e442 > .elementor-container{max-width:1240px;}.elementor-227 .elementor-element.elementor-element-1157e442{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 24px 14px 24px;z-index:20;}.elementor-227 .elementor-element.elementor-element-1157e442 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-382373ff{text-align:start;}.elementor-227 .elementor-element.elementor-element-382373ff img{width:78%;}.elementor-bc-flex-widget .elementor-227 .elementor-element.elementor-element-7681a4c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-227 .elementor-element.elementor-element-7681a4c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-227 .elementor-element.elementor-element-30883c1 .elementor-button{background-color:#004690;font-family:"Roboto", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-227 .elementor-element.elementor-element-3736f24{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-227 .elementor-element.elementor-element-e3e4fb8{border-radius:15px 15px 15px 15px;}.elementor-227 .elementor-element.elementor-element-e3e4fb8 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-227 .elementor-element.elementor-element-3a573953 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-227 .elementor-element.elementor-element-3a573953:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-3a573953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004690;}.elementor-227 .elementor-element.elementor-element-3a573953 > .elementor-background-overlay{background-color:rgba(0,0,0,0.46);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-3a573953 > .elementor-container{max-width:1180px;}.elementor-227 .elementor-element.elementor-element-3a573953{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 54px 24px;}.elementor-227 .elementor-element.elementor-element-25136ab5 > .elementor-element-populated{padding:0px 34px 0px 0px;}.elementor-227 .elementor-element.elementor-element-4dc32796{text-align:start;}.elementor-227 .elementor-element.elementor-element-4dc32796 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:58px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-6803be84{text-align:start;}.elementor-227 .elementor-element.elementor-element-6803be84 .elementor-heading-title{font-family:"Satisfy", Sans-serif;font-size:34px;font-weight:400;line-height:1.18em;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-1e764b59{font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.65em;color:#FFFFF3;}.elementor-227 .elementor-element.elementor-element-13549815 > .elementor-container{max-width:560px;}.elementor-227 .elementor-element.elementor-element-d2b3b01 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;fill:#004690;color:#004690;border-radius:6px 6px 6px 6px;}.elementor-227 .elementor-element.elementor-element-4863685d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;fill:#004690;color:#004690;border-radius:6px 6px 6px 6px;}.elementor-227 .elementor-element.elementor-element-3fe1d9a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-227 .elementor-element.elementor-element-3fe1d9a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-3fe1d9a2 > .elementor-element-populated, .elementor-227 .elementor-element.elementor-element-3fe1d9a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-227 .elementor-element.elementor-element-3fe1d9a2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-227 .elementor-element.elementor-element-3fe1d9a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-227 .elementor-element.elementor-element-3fe1d9a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-63f8141{text-align:start;}.elementor-227 .elementor-element.elementor-element-63f8141 img{width:25%;}.elementor-227 .elementor-element.elementor-element-6679f05a{text-align:start;}.elementor-227 .elementor-element.elementor-element-6679f05a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:32px;font-weight:400;line-height:1.12em;color:#004690;}.elementor-227 .elementor-element.elementor-element-609fbd46{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.58em;color:#222222;}.elementor-227 .elementor-element.elementor-element-5c4f43c1 .elementor-icon-list-icon i{color:#004690;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-5c4f43c1 .elementor-icon-list-icon svg{fill:#004690;transition:fill 0.3s;}.elementor-227 .elementor-element.elementor-element-5c4f43c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-227 .elementor-element.elementor-element-5c4f43c1 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-16b409c1:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-16b409c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-227 .elementor-element.elementor-element-16b409c1 > .elementor-container{max-width:1180px;}.elementor-227 .elementor-element.elementor-element-16b409c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 24px 60px 24px;}.elementor-227 .elementor-element.elementor-element-16b409c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-fe60d66{text-align:center;}.elementor-227 .elementor-element.elementor-element-fe60d66 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;color:#000000;}.elementor-227 .elementor-element.elementor-element-b28e138.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-227 .elementor-element.elementor-element-b28e138.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-227 .elementor-element.elementor-element-b28e138.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-b28e138 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-227 .elementor-element.elementor-element-b28e138 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-227 .elementor-element.elementor-element-b28e138 .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-b28e138:has(:hover) .elementor-image-box-title,
					 .elementor-227 .elementor-element.elementor-element-b28e138:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-b28e138 .elementor-image-box-description{color:#222222;}.elementor-227 .elementor-element.elementor-element-22b704e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-227 .elementor-element.elementor-element-22b704e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-227 .elementor-element.elementor-element-22b704e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-22b704e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-227 .elementor-element.elementor-element-22b704e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-227 .elementor-element.elementor-element-22b704e .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-22b704e:has(:hover) .elementor-image-box-title,
					 .elementor-227 .elementor-element.elementor-element-22b704e:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-22b704e .elementor-image-box-description{color:#222222;}.elementor-227 .elementor-element.elementor-element-86f763a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-227 .elementor-element.elementor-element-86f763a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-227 .elementor-element.elementor-element-86f763a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-86f763a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-227 .elementor-element.elementor-element-86f763a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-227 .elementor-element.elementor-element-86f763a .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-86f763a:has(:hover) .elementor-image-box-title,
					 .elementor-227 .elementor-element.elementor-element-86f763a:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-86f763a .elementor-image-box-description{color:#222222;}.elementor-227 .elementor-element.elementor-element-6887804.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-227 .elementor-element.elementor-element-6887804.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-227 .elementor-element.elementor-element-6887804.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-6887804 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-227 .elementor-element.elementor-element-6887804 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-227 .elementor-element.elementor-element-6887804 .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-6887804:has(:hover) .elementor-image-box-title,
					 .elementor-227 .elementor-element.elementor-element-6887804:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-6887804 .elementor-image-box-description{color:#222222;}.elementor-227 .elementor-element.elementor-element-4d3603b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-227 .elementor-element.elementor-element-4d3603b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-227 .elementor-element.elementor-element-4d3603b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-4d3603b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-227 .elementor-element.elementor-element-4d3603b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-227 .elementor-element.elementor-element-4d3603b .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-4d3603b:has(:hover) .elementor-image-box-title,
					 .elementor-227 .elementor-element.elementor-element-4d3603b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-4d3603b .elementor-image-box-description{color:#222222;}.elementor-227 .elementor-element.elementor-element-35d1dbd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-227 .elementor-element.elementor-element-35d1dbd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-227 .elementor-element.elementor-element-35d1dbd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-35d1dbd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-227 .elementor-element.elementor-element-35d1dbd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-227 .elementor-element.elementor-element-35d1dbd .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-35d1dbd:has(:hover) .elementor-image-box-title,
					 .elementor-227 .elementor-element.elementor-element-35d1dbd:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-227 .elementor-element.elementor-element-35d1dbd .elementor-image-box-description{color:#222222;}.elementor-227 .elementor-element.elementor-element-27b5a28 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;font-weight:400;line-height:1.12em;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-bc11916 .elementor-heading-title{font-family:"Satisfy", Sans-serif;font-size:34px;line-height:1.18em;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-6c5fe72{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.65em;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-bf878c8 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;fill:#000000;color:#000000;border-radius:24px 24px 24px 24px;}.elementor-227 .elementor-element.elementor-element-4a3a8d29:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-4a3a8d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-4a3a8d29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 10% 2% 10%;}.elementor-227 .elementor-element.elementor-element-4a3a8d29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-bd154a8 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;font-weight:400;line-height:1.12em;color:#000000;}.elementor-227 .elementor-element.elementor-element-196a3459{--divider-border-style:solid;--divider-color:#004690;--divider-border-width:2px;}.elementor-227 .elementor-element.elementor-element-196a3459 .elementor-divider-separator{width:18%;margin:0 auto;margin-left:0;}.elementor-227 .elementor-element.elementor-element-196a3459 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-227 .elementor-element.elementor-element-422e5b8b{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.65em;color:#222222;}.elementor-227 .elementor-element.elementor-element-303be431 .elementor-button{background-color:#004690;font-family:"Roboto", Sans-serif;font-weight:700;fill:#FFFFF3;color:#FFFFF3;border-radius:6px 6px 6px 6px;}.elementor-bc-flex-widget .elementor-227 .elementor-element.elementor-element-ed16bfa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-227 .elementor-element.elementor-element-ed16bfa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-227 .elementor-element.elementor-element-ed16bfa > .elementor-element-populated, .elementor-227 .elementor-element.elementor-element-ed16bfa > .elementor-element-populated > .elementor-background-overlay, .elementor-227 .elementor-element.elementor-element-ed16bfa > .elementor-background-slideshow{border-radius:15px 0px 0px 15px;}.elementor-227 .elementor-element.elementor-element-ed16bfa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-ed16bfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-5bf8633{text-align:center;}.elementor-227 .elementor-element.elementor-element-5bf8633 img{border-radius:15px 0px 0px 15px;}.elementor-227 .elementor-element.elementor-element-edb38a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-227 .elementor-element.elementor-element-edb38a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004690;}.elementor-bc-flex-widget .elementor-227 .elementor-element.elementor-element-edb38a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-227 .elementor-element.elementor-element-edb38a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-227 .elementor-element.elementor-element-edb38a1 > .elementor-element-populated, .elementor-227 .elementor-element.elementor-element-edb38a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-227 .elementor-element.elementor-element-edb38a1 > .elementor-background-slideshow{border-radius:0px 15px 15px 0px;}.elementor-227 .elementor-element.elementor-element-edb38a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-227 .elementor-element.elementor-element-edb38a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-f33dc23 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:800;fill:#004690;color:#004690;border-radius:20px 20px 20px 20px;}.elementor-227 .elementor-element.elementor-element-53eb32a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:30px;font-weight:400;line-height:1.12em;letter-spacing:0.035em;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-689bc02{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.55em;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-8e56fde .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;fill:#000000;color:#000000;border-radius:24px 24px 24px 24px;}.elementor-227 .elementor-element.elementor-element-397c9d20:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-397c9d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004690;}.elementor-227 .elementor-element.elementor-element-397c9d20 > .elementor-container{max-width:1180px;}.elementor-227 .elementor-element.elementor-element-397c9d20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:35px;margin-bottom:0px;padding:75px 24px 75px 24px;}.elementor-227 .elementor-element.elementor-element-397c9d20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-54e78c67 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:38px;line-height:45px;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-68b8a72f{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.62em;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-5f759757 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-227 .elementor-element.elementor-element-3c4b48fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-3c4b48fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-3c4b48fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-227 .elementor-element.elementor-element-3c4b48fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-3c4b48fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-227 .elementor-element.elementor-element-3c4b48fe .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-3c4b48fe .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-227 .elementor-element.elementor-element-3c4b48fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-227 .elementor-element.elementor-element-3c4b48fe .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-227 .elementor-element.elementor-element-439ebf64 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:700;fill:#004690;color:#004690;border-radius:6px 6px 6px 6px;}.elementor-227 .elementor-element.elementor-element-327cb6ad:not(.elementor-motion-effects-element-type-background), .elementor-227 .elementor-element.elementor-element-327cb6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004690;}.elementor-227 .elementor-element.elementor-element-327cb6ad > .elementor-container{max-width:1180px;}.elementor-227 .elementor-element.elementor-element-327cb6ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 24px 26px 24px;}.elementor-227 .elementor-element.elementor-element-327cb6ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-227 .elementor-element.elementor-element-67fac494{text-align:start;}.elementor-227 .elementor-element.elementor-element-67fac494 img{width:68%;}.elementor-227 .elementor-element.elementor-element-2255282a{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.55em;color:#FFFFF3;}.elementor-227 .elementor-element.elementor-element-30fb0bd7 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-227 .elementor-element.elementor-element-64c8c945{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.65em;color:#FFFFF3;}.elementor-227 .elementor-element.elementor-element-50b3bff0 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:24px;color:#FFFFFF;}body.elementor-page-227:not(.elementor-motion-effects-element-type-background), body.elementor-page-227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-227 .elementor-element.elementor-element-3736f24{--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-3a573953{padding:42px 22px 46px 22px;}.elementor-227 .elementor-element.elementor-element-4dc32796 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-1157e442{padding:12px 18px 12px 18px;}.elementor-227 .elementor-element.elementor-element-382373ff{text-align:center;}.elementor-227 .elementor-element.elementor-element-382373ff img{width:62%;}.elementor-227 .elementor-element.elementor-element-3736f24{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-227 .elementor-element.elementor-element-3a573953{padding:28px 18px 36px 18px;}.elementor-227 .elementor-element.elementor-element-25136ab5 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-227 .elementor-element.elementor-element-4dc32796{text-align:center;}.elementor-227 .elementor-element.elementor-element-4dc32796 .elementor-heading-title{font-size:34px;}.elementor-227 .elementor-element.elementor-element-6803be84{text-align:center;}.elementor-227 .elementor-element.elementor-element-6803be84 .elementor-heading-title{font-size:27px;}.elementor-227 .elementor-element.elementor-element-1e764b59{font-size:16px;}.elementor-227 .elementor-element.elementor-element-3fe1d9a2 > .elementor-element-populated{padding:22px 18px 22px 18px;}.elementor-227 .elementor-element.elementor-element-6679f05a .elementor-heading-title{font-size:27px;}.elementor-227 .elementor-element.elementor-element-16b409c1{padding:42px 18px 38px 18px;}.elementor-227 .elementor-element.elementor-element-fe60d66 .elementor-heading-title{font-size:30px;}.elementor-227 .elementor-element.elementor-element-b28e138 .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-22b704e .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-86f763a .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-6887804 .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-4d3603b .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-35d1dbd .elementor-image-box-img{margin-bottom:0px;}.elementor-227 .elementor-element.elementor-element-27b5a28 .elementor-heading-title{font-size:30px;}.elementor-227 .elementor-element.elementor-element-bc11916 .elementor-heading-title{font-size:27px;}.elementor-227 .elementor-element.elementor-element-4a3a8d29{padding:38px 18px 38px 18px;}.elementor-227 .elementor-element.elementor-element-bd154a8 .elementor-heading-title{font-size:31px;}.elementor-227 .elementor-element.elementor-element-edb38a1 > .elementor-element-populated{padding:24px 20px 24px 20px;}.elementor-227 .elementor-element.elementor-element-53eb32a .elementor-heading-title{font-size:26px;}.elementor-227 .elementor-element.elementor-element-54e78c67{text-align:center;}.elementor-227 .elementor-element.elementor-element-54e78c67 .elementor-heading-title{font-size:29px;}.elementor-227 .elementor-element.elementor-element-5f759757 > .elementor-element-populated{padding:26px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-327cb6ad{padding:34px 18px 24px 18px;}.elementor-227 .elementor-element.elementor-element-67fac494{text-align:center;}.elementor-227 .elementor-element.elementor-element-67fac494 img{width:70%;}}@media(min-width:768px){.elementor-227 .elementor-element.elementor-element-26a0cdff{width:24%;}.elementor-227 .elementor-element.elementor-element-7681a4c4{width:52%;}.elementor-227 .elementor-element.elementor-element-6c6dffea{width:24%;}.elementor-227 .elementor-element.elementor-element-25136ab5{width:58%;}.elementor-227 .elementor-element.elementor-element-7e6c9dc8{width:50%;}.elementor-227 .elementor-element.elementor-element-4b099452{width:50%;}.elementor-227 .elementor-element.elementor-element-3fe1d9a2{width:42%;}.elementor-227 .elementor-element.elementor-element-35ee1b47{width:33%;}.elementor-227 .elementor-element.elementor-element-7772128f{width:33%;}.elementor-227 .elementor-element.elementor-element-2532062{width:33%;}.elementor-227 .elementor-element.elementor-element-3ceeeb6{width:33%;}.elementor-227 .elementor-element.elementor-element-914793b{width:33%;}.elementor-227 .elementor-element.elementor-element-7a6fbb7{width:33%;}.elementor-227 .elementor-element.elementor-element-14f2f840{width:25%;}.elementor-227 .elementor-element.elementor-element-ed16bfa{width:49.666%;}.elementor-227 .elementor-element.elementor-element-edb38a1{width:25%;}.elementor-227 .elementor-element.elementor-element-2b50966b{width:50%;}.elementor-227 .elementor-element.elementor-element-5f759757{width:50%;}.elementor-227 .elementor-element.elementor-element-10ba8b44{width:34%;}.elementor-227 .elementor-element.elementor-element-317a2aa5{width:33%;}.elementor-227 .elementor-element.elementor-element-3ca9a6c5{width:33%;}}/* Start custom CSS for video, class: .elementor-element-e3e4fb8 */.calven-video-hero {
  width: 90vw !important;
  max-width: 90vw !important;
  height: 500px !important;
  max-height: 500px !important;
  overflow: hidden !important;
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin-left: 0 !important;
  padding: 0 !important;
}

.calven-video-hero .elementor-widget-container,
.calven-video-hero .elementor-wrapper,
.calven-video-hero .elementor-open-inline,
.calven-video-hero .elementor-fit-aspect-ratio {
  width: 100% !important;
  max-width: 100% !important;
  height: 500px !important;
  max-height: 500px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: relative !important;
}

.calven-video-hero video {
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

@media (max-width: 767px) {
  .calven-video-hero,
  .calven-video-hero .elementor-widget-container,
  .calven-video-hero .elementor-wrapper,
  .calven-video-hero .elementor-open-inline,
  .calven-video-hero .elementor-fit-aspect-ratio {
    width: 100% !important;
    max-width: 100% !important;
    height: 200px !important;
    max-height: 200px !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* Botones Elementor — estilo corporativo editable */
body.page-id-227 .elementor-widget-button .elementor-button,
body.page-id-227 .elementor-form button.elementor-button,
body.page-id-227 .calven-search-all{border-radius:12px!important;min-height:46px!important;box-shadow:0 8px 20px rgba(0,70,144,.20)!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}
body.page-id-227 .elementor-widget-button .elementor-button:hover,
body.page-id-227 .elementor-widget-button .elementor-button:focus-visible,
body.page-id-227 .elementor-form button.elementor-button:hover,
body.page-id-227 .elementor-form button.elementor-button:focus-visible,
body.page-id-227 .calven-search-all:hover,
body.page-id-227 .calven-search-all:focus-visible{transform:translateY(-1px)!important;box-shadow:0 12px 26px rgba(0,70,144,.24)!important}
body.page-id-227 .elementor-widget-button .elementor-button:active,
body.page-id-227 .elementor-form button.elementor-button:active,
body.page-id-227 .calven-search-all:active{transform:translateY(0)!important;box-shadow:0 4px 12px rgba(0,70,144,.18)!important}
body.page-id-227 .elementor-widget-button .elementor-button:focus-visible,
body.page-id-227 .elementor-form button.elementor-button:focus-visible,
body.page-id-227 .calven-search-all:focus-visible{outline:3px solid rgba(20,115,230,.22)!important;outline-offset:3px!important}

/* CALVENTOUR — ajustes propios de la portada */
body.page-id-227 .elementor-element-6ad6e96{z-index:10!important}
body.page-id-227 .elementor-element-1157e442{z-index:100!important;box-shadow:0 10px 28px rgba(0,0,0,.08)}
body.page-id-227 .elementor-element-1157e442 .calven-anchor-nav{display:flex;gap:22px;align-items:center;justify-content:center;flex-wrap:wrap;font-family:Roboto,Arial,sans-serif;font-weight:700}
body.page-id-227 .elementor-element-1157e442 .calven-anchor-nav a{display:block;color:#000!important;text-decoration:none;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important}
body.page-id-227 .elementor-element-1157e442 .calven-anchor-nav a:hover{color:#004690!important}
body.page-id-227 .elementor-element-327cb6ad a{color:#fffff3!important;text-decoration:none}
body.page-id-227 .elementor-element-327cb6ad a:hover{color:#ccd4de!important;text-decoration:underline}
body.page-id-227 .elementor-element-327cb6ad h3.elementor-heading-title{font-weight:600!important}
body.page-id-227 .elementor-element-327cb6ad p{margin-bottom:14.4px!important}
body.page-id-227 .elementor-element-327cb6ad .calven-legal-links{list-style:none;margin:0;padding:0;display:grid!important;gap:8px!important;font-family:Roboto,Arial,sans-serif;line-height:24px!important}
body.page-id-227 .elementor-element-327cb6ad .calven-legal-links li{line-height:24px!important}
body.page-id-227 .elementor-element-327cb6ad .calven-legal-links a{color:#fffff3!important;font-family:Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}
@media(min-width:768px) and (max-width:900px){
 body.page-id-227 .calven-moment-block>.elementor-container{display:flex!important;width:min(calc(100% - 36px),760px)!important;max-width:none!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:24px!important}
 body.page-id-227 .calven-moment-block>.elementor-container>.elementor-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
 body.page-id-227 .calven-moment-block .elementor-element-ed16bfa img{display:block!important;width:100%!important;height:320px!important;object-fit:cover!important;border-radius:20px!important}
 body.page-id-227 .elementor-element-b090c26{display:flex!important;width:min(calc(100% - 36px),700px)!important;max-width:none!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;gap:18px!important;text-align:center!important}
 body.page-id-227 .elementor-element-b090c26>.elementor-element{width:100%!important;max-width:640px!important;flex:0 0 auto!important}
 body.page-id-227 .elementor-element-b090c26>.elementor-element-7afd58b{width:170px!important}
 body.page-id-227 .elementor-element-b090c26>.elementor-element-4231d67{width:auto!important}
 body.page-id-227 .calven-support-mark{margin-right:0!important}
}
@media(max-width:767px){
 body.page-id-227 .calven-moment-block>.elementor-container{display:flex!important;width:100%!important;max-width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important}
 body.page-id-227 .calven-moment-block>.elementor-container>.elementor-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
 body.page-id-227 .calven-moment-block .elementor-element-ed16bfa img{display:block!important;width:100%!important;height:240px!important;object-fit:cover!important;border-radius:18px!important}
 body.page-id-227 .elementor-element-1157e442{overflow:visible!important}
 body.page-id-227 .elementor-element-1157e442 .calven-anchor-nav{display:flex!important;width:100%!important;max-width:360px!important;margin-right:auto!important;margin-left:auto!important;padding:0 8px!important;justify-content:center!important;flex-wrap:wrap!important;column-gap:10px!important;row-gap:7px!important;box-sizing:border-box!important}
 body.page-id-227 .elementor-element-1157e442 .calven-anchor-nav a{font-size:13px!important;line-height:1.25!important;white-space:nowrap!important}
 body.page-id-227 .elementor-element-6c6dffea{width:0!important;max-width:0!important;height:0!important;min-height:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;overflow:visible!important}
 body.page-id-227 .elementor-element-30883c1{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;right:14px!important;bottom:auto!important;left:auto!important;width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;z-index:100001!important}
 body.admin-bar.page-id-227 .elementor-element-30883c1{top:calc(46px + max(10px,env(safe-area-inset-top)))!important}
 body.page-id-227 .elementor-element-30883c1 .elementor-widget-container,
 body.page-id-227 .elementor-element-30883c1 .elementor-button{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important}
 body.page-id-227 .elementor-element-30883c1 .elementor-button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;background-color:#25d366!important;color:#fff!important;box-shadow:0 8px 20px rgba(37,211,102,.28)!important;font-size:0!important;line-height:1!important}
 body.page-id-227 .elementor-element-30883c1 .elementor-button:hover,
 body.page-id-227 .elementor-element-30883c1 .elementor-button:focus-visible{background-color:#20bd5a!important;transform:translateY(-1px)!important;box-shadow:0 12px 26px rgba(37,211,102,.32)!important}
 body.page-id-227 .elementor-element-30883c1 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
 body.page-id-227 .elementor-element-30883c1 .elementor-button:before{content:""!important;display:block!important;width:28px!important;height:28px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M16 4a11 11 0 0 0-9.5 16.5L5 27l6.6-1.7A11 11 0 1 0 16 4z'/%3E%3Cpath fill='white' d='M11.1 9.2c-.5.2-1.4.8-1.5 2.1-.1 1.3.9 3.2 1.1 3.5.2.3 2.1 3.5 5.3 4.8 2.7 1.1 3.3.9 3.9.8.6-.1 1.9-.8 2.2-1.5.3-.7.3-1.3.2-1.5-.1-.2-.4-.3-.9-.5l-2.3-1.1c-.4-.2-.7-.3-1 .3-.3.5-1.1 1.3-1.3 1.6-.2.3-.5.3-.9.1-1.2-.6-2.3-1.3-3.2-2.4-.7-.9-1.2-1.9-1.3-2.2-.1-.3 0-.5.2-.7l.7-.8c.2-.2.3-.4.4-.7.1-.2 0-.5-.1-.7l-1-2.4c-.2-.5-.5-.6-.8-.6z'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}
}
@media(max-width:360px){
 body.page-id-227 .elementor-element-1157e442 .calven-anchor-nav{column-gap:8px!important}
 body.page-id-227 .elementor-element-1157e442 .calven-anchor-nav a{font-size:12px!important}
}/* End custom CSS */