.elementor-16 .elementor-element.elementor-element-99ac7f0{--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:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-99ac7f0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-99ac7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3E4E;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-291c229.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-291c229 .elementor-heading-title{font-family:"Kamerik", Sans-serif;font-size:2.1em;font-weight:600;letter-spacing:4.6px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-35a8150{--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:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-35a8150:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-35a8150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4cb2399{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Kamerik", Sans-serif;font-size:1.5em;font-weight:700;color:#313130;}.elementor-16 .elementor-element.elementor-element-4cb2399.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-492189e{padding:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-492189e.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-492189e .elementor-heading-title{font-family:"Kamerik", Sans-serif;font-size:2em;font-weight:700;color:#728EA1;}.elementor-16 .elementor-element.elementor-element-ee78a0d{padding:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-ee78a0d.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-ee78a0d .elementor-heading-title{font-family:"Kamerik", Sans-serif;font-size:2.4em;font-weight:700;color:#313130;}.elementor-16 .elementor-element.elementor-element-e27a06e{--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:0px 030px;--row-gap:0px;--column-gap:030px;}.elementor-16 .elementor-element.elementor-element-e27a06e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e27a06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-16 .elementor-element.elementor-element-90c13ef{--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;}.elementor-16 .elementor-element.elementor-element-df5c94b{width:initial;max-width:initial;padding:0% 0% 6% 0%;text-align:justify;font-family:"Kamerik", Sans-serif;font-size:1.5em;font-weight:400;color:#313130;}.elementor-16 .elementor-element.elementor-element-df5c94b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-ec794de{background-color:#003C4D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3% 13% 3% 13%;border-style:none;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-16 .elementor-element.elementor-element-ec794de.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ec794de .elementor-heading-title{font-family:"Kamerik", Sans-serif;font-size:2em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-071222c{--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;}.elementor-16 .elementor-element.elementor-element-0dbafa2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-0dbafa2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0dbafa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2CED4;}.elementor-16 .elementor-element.elementor-element-3aca352{font-family:"Kamerik", Sans-serif;font-size:0.9em;font-weight:700;color:#313130;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-50778cf .elementor-button{background-color:#61CE7000;font-family:"Kamerik", Sans-serif;font-size:1.3em;font-weight:500;text-decoration:underline;fill:#1D3E4E;color:#1D3E4E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-50778cf{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b40d07a{--display:flex;}.elementor-16 .elementor-element.elementor-element-73758a2{--display:flex;}.elementor-16 .elementor-element.elementor-element-2b7690a{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 0px 0px;--n-accordion-title-normal-color:#1D3E4E;--n-accordion-title-hover-color:#1D3E4E;--n-accordion-title-active-color:#1D3E4E;--n-accordion-icon-size:15px;}.elementor-16 .elementor-element.elementor-element-2b7690a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#C2CED4;border-style:none;}.elementor-16 .elementor-element.elementor-element-2b7690a {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-16 .elementor-element.elementor-element-2b7690a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Kamerik", Sans-serif;font-weight:700;}.elementor-16 .elementor-element.elementor-element-344b7df{--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:0px 030px;--row-gap:0px;--column-gap:030px;}.elementor-16 .elementor-element.elementor-element-344b7df:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-344b7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-16 .elementor-element.elementor-element-f7b9da5{--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;}.elementor-16 .elementor-element.elementor-element-d2d81d9{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-d2d81d9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d2d81d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2CED4;}.elementor-16 .elementor-element.elementor-element-16f8599{font-family:"Kamerik", Sans-serif;font-size:0.9em;font-weight:700;color:#313130;}.elementor-16 .elementor-element.elementor-element-a7382d5 .elementor-button{background-color:#61CE7000;font-family:"Kamerik", Sans-serif;font-size:1.3em;font-weight:500;text-decoration:underline;fill:#1D3E4E;color:#1D3E4E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a7382d5{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-378caf2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-378caf2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-378caf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2CED4;}.elementor-16 .elementor-element.elementor-element-607bcd1{font-family:"Kamerik", Sans-serif;font-size:0.9em;font-weight:700;color:#313130;}.elementor-16 .elementor-element.elementor-element-9ce0df2 .elementor-button{background-color:#61CE7000;font-family:"Kamerik", Sans-serif;font-size:1.3em;font-weight:500;text-decoration:underline;fill:#1D3E4E;color:#1D3E4E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9ce0df2{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e961eb7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-e961eb7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e961eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2CED4;}.elementor-16 .elementor-element.elementor-element-1647de3{font-family:"Kamerik", Sans-serif;font-size:0.9em;font-weight:700;color:#313130;}.elementor-16 .elementor-element.elementor-element-2954820 .elementor-button{background-color:#61CE7000;font-family:"Kamerik", Sans-serif;font-size:1.3em;font-weight:500;text-decoration:underline;fill:#1D3E4E;color:#1D3E4E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2954820{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8738fd0{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-8738fd0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8738fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2CED4;}.elementor-16 .elementor-element.elementor-element-da66dad{font-family:"Kamerik", Sans-serif;font-size:0.9em;font-weight:700;color:#313130;}.elementor-16 .elementor-element.elementor-element-43fa6bf .elementor-button{background-color:#61CE7000;font-family:"Kamerik", Sans-serif;font-size:1.3em;font-weight:500;text-decoration:underline;fill:#1D3E4E;color:#1D3E4E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-43fa6bf{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-452ba6b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-452ba6b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-452ba6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2CED4;}.elementor-16 .elementor-element.elementor-element-56c31bf{font-family:"Kamerik", Sans-serif;font-size:0.9em;font-weight:700;color:#313130;}.elementor-16 .elementor-element.elementor-element-6bba365 .elementor-button{background-color:#61CE7000;font-family:"Kamerik", Sans-serif;font-size:1.3em;font-weight:500;text-decoration:underline;fill:#1D3E4E;color:#1D3E4E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6bba365{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c7facbe{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-c7facbe:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c7facbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2CED4;}.elementor-16 .elementor-element.elementor-element-5d56245{font-family:"Kamerik", Sans-serif;font-size:0.9em;font-weight:700;color:#313130;}.elementor-16 .elementor-element.elementor-element-c96fd61 .elementor-button{background-color:#61CE7000;font-family:"Kamerik", Sans-serif;font-size:1.3em;font-weight:500;text-decoration:underline;fill:#1D3E4E;color:#1D3E4E;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c96fd61{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a602c7f{--display:flex;}.elementor-16 .elementor-element.elementor-element-df2b7fb{--display:flex;}.elementor-16 .elementor-element.elementor-element-80f9b33{--n-accordion-title-font-size:1.3em;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 0px 0px;--n-accordion-title-normal-color:#1D3E4E;--n-accordion-title-hover-color:#1D3E4E;--n-accordion-title-active-color:#1D3E4E;--n-accordion-icon-size:15px;}.elementor-16 .elementor-element.elementor-element-80f9b33 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#C2CED4;border-style:none;}.elementor-16 .elementor-element.elementor-element-80f9b33 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-16 .elementor-element.elementor-element-80f9b33 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Kamerik", Sans-serif;font-weight:700;}.elementor-16 .elementor-element.elementor-element-34e3234{--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;}.elementor-16 .elementor-element.elementor-element-34e3234:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-34e3234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-bb5eaec img{width:13%;max-width:13%;}.elementor-16 .elementor-element.elementor-element-00f385c{padding:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-00f385c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-00f385c .elementor-heading-title{font-family:"Kamerik", Sans-serif;font-size:2em;font-weight:700;color:#728EA1;}.elementor-16 .elementor-element.elementor-element-0f323c6{--display:flex;--min-height:55vh;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-16 .elementor-element.elementor-element-0f323c6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0f323c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-262b7eb{--display:grid;--min-height:55vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8% 8%;--row-gap:8%;--column-gap:8%;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-1b1f04f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-1b1f04f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-1b1f04f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-1b1f04f .elementor-image-box-title{margin-bottom:0px;font-family:"Kamerik", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-1b1f04f .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-16 .elementor-element.elementor-element-1b1f04f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-1b1f04f .elementor-image-box-description{font-family:"Kamerik", Sans-serif;font-weight:400;color:#313130;}.elementor-16 .elementor-element.elementor-element-d5e6424.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-d5e6424.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-d5e6424.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-d5e6424 .elementor-image-box-title{margin-bottom:0px;font-family:"Kamerik", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-d5e6424 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-16 .elementor-element.elementor-element-d5e6424 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-d5e6424 .elementor-image-box-description{font-family:"Kamerik", Sans-serif;font-weight:400;color:#313130;}.elementor-16 .elementor-element.elementor-element-51c6f68.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-51c6f68.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-51c6f68.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-51c6f68 .elementor-image-box-title{margin-bottom:0px;font-family:"Kamerik", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-51c6f68 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-16 .elementor-element.elementor-element-51c6f68 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-51c6f68 .elementor-image-box-description{font-family:"Kamerik", Sans-serif;font-weight:400;color:#313130;}.elementor-16 .elementor-element.elementor-element-8233999.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-16 .elementor-element.elementor-element-8233999.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-16 .elementor-element.elementor-element-8233999.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-8233999 .elementor-image-box-title{margin-bottom:0px;font-family:"Kamerik", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-8233999 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-16 .elementor-element.elementor-element-8233999 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-8233999 .elementor-image-box-description{font-family:"Kamerik", Sans-serif;font-weight:400;color:#313130;}.elementor-16 .elementor-element.elementor-element-9a4d189{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-9a4d189:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9a4d189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-16 .elementor-element.elementor-element-e798712{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-e798712.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e798712.elementor-position-right .elementor-image-box-img{margin-left:49px;}.elementor-16 .elementor-element.elementor-element-e798712.elementor-position-left .elementor-image-box-img{margin-right:49px;}.elementor-16 .elementor-element.elementor-element-e798712.elementor-position-top .elementor-image-box-img{margin-bottom:49px;}.elementor-16 .elementor-element.elementor-element-e798712 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-16 .elementor-element.elementor-element-e798712 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-e798712 .elementor-image-box-title{font-family:"Kamerik", Sans-serif;font-size:2em;font-weight:700;color:#728EA1;}.elementor-16 .elementor-element.elementor-element-e798712:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-e798712:has(:focus) .elementor-image-box-title{color:#728EA1;}.elementor-16 .elementor-element.elementor-element-e798712 .elementor-image-box-description{color:#7A7A7A;}.elementor-16 .elementor-element.elementor-element-ba4b068{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-bfe76c7{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-bfe76c7.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-bfe76c7.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-16 .elementor-element.elementor-element-bfe76c7.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-16 .elementor-element.elementor-element-bfe76c7.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-16 .elementor-element.elementor-element-bfe76c7 .elementor-image-box-title{margin-bottom:14px;font-family:"Kamerik", Sans-serif;font-size:2em;font-weight:700;color:#1D3E4E;}.elementor-16 .elementor-element.elementor-element-bfe76c7 .elementor-image-box-wrapper .elementor-image-box-img{width:87%;}.elementor-16 .elementor-element.elementor-element-bfe76c7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-bfe76c7:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-bfe76c7:has(:focus) .elementor-image-box-title{color:#1D3E4E;}.elementor-16 .elementor-element.elementor-element-bfe76c7 .elementor-image-box-description{font-family:"Kamerik", Sans-serif;font-weight:400;color:#313130;}.elementor-16 .elementor-element.elementor-element-4e42094{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4e42094.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-4e42094.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-16 .elementor-element.elementor-element-4e42094.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-16 .elementor-element.elementor-element-4e42094.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-16 .elementor-element.elementor-element-4e42094 .elementor-image-box-title{margin-bottom:14px;font-family:"Kamerik", Sans-serif;font-size:2em;font-weight:700;color:#1D3E4E;}.elementor-16 .elementor-element.elementor-element-4e42094 .elementor-image-box-wrapper .elementor-image-box-img{width:87%;}.elementor-16 .elementor-element.elementor-element-4e42094 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-4e42094:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-4e42094:has(:focus) .elementor-image-box-title{color:#1D3E4E;}.elementor-16 .elementor-element.elementor-element-4e42094 .elementor-image-box-description{font-family:"Kamerik", Sans-serif;font-weight:400;color:#313130;}.elementor-16 .elementor-element.elementor-element-a065c18{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-a065c18.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-a065c18.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-16 .elementor-element.elementor-element-a065c18.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-16 .elementor-element.elementor-element-a065c18.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-16 .elementor-element.elementor-element-a065c18 .elementor-image-box-title{margin-bottom:14px;font-family:"Kamerik", Sans-serif;font-size:2em;font-weight:700;color:#1D3E4E;}.elementor-16 .elementor-element.elementor-element-a065c18 .elementor-image-box-wrapper .elementor-image-box-img{width:87%;}.elementor-16 .elementor-element.elementor-element-a065c18 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16 .elementor-element.elementor-element-a065c18:has(:hover) .elementor-image-box-title,
					 .elementor-16 .elementor-element.elementor-element-a065c18:has(:focus) .elementor-image-box-title{color:#1D3E4E;}.elementor-16 .elementor-element.elementor-element-a065c18 .elementor-image-box-description{font-family:"Kamerik", Sans-serif;font-weight:400;color:#313130;}.elementor-16 .elementor-element.elementor-element-6a043e5{--display:flex;}.elementor-16 .elementor-element.elementor-element-6a043e5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6a043e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-16 .elementor-element.elementor-element-1e5a769{margin:015% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:9999;text-align:center;}.elementor-16 .elementor-element.elementor-element-1e5a769 .elementor-heading-title{font-family:"Kamerik", Sans-serif;font-size:2em;font-weight:700;letter-spacing:3px;color:#1D3E4E;}.elementor-16 .elementor-element.elementor-element-5f962d2{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-5f962d2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5f962d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-16 .elementor-element.elementor-element-71e9000{--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;}.elementor-16 .elementor-element.elementor-element-2b88784{--display:flex;--min-height:42vh;--justify-content:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-16 .elementor-element.elementor-element-2b88784:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2b88784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://escala360.es/wp-content/uploads/2026/05/ICONOS-WEB-DEF-03-e1779268114344.png");background-position:bottom right;background-repeat:no-repeat;background-size:20% auto;}.elementor-16 .elementor-element.elementor-element-2b88784.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8ecdb4a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;}.elementor-16 .elementor-element.elementor-element-8ecdb4a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8ecdb4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:600;color:#1D3E4E;}.elementor-16 .elementor-element.elementor-element-342ec49{width:var( --container-widget-width, 100% );max-width:100%;padding:0% 8% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-342ec49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-342ec49 .elementor-heading-title{font-family:"Kamerik", Sans-serif;font-size:1.5em;font-weight:600;color:#728EA1;}.elementor-16 .elementor-element.elementor-element-9f03bfe{--display:flex;--min-height:22vh;}.elementor-16 .elementor-element.elementor-element-b781c65{--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-evenly;}.elementor-16 .elementor-element.elementor-element-1ebae40{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-262b7eb{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-ba4b068{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-e27a06e{--content-width:90%;}.elementor-16 .elementor-element.elementor-element-90c13ef{--width:40%;}.elementor-16 .elementor-element.elementor-element-071222c{--width:60%;}.elementor-16 .elementor-element.elementor-element-344b7df{--content-width:90%;}.elementor-16 .elementor-element.elementor-element-f7b9da5{--width:100%;}.elementor-16 .elementor-element.elementor-element-5f962d2{--content-width:80%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-262b7eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-1b1f04f .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-d5e6424 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-51c6f68 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-8233999 .elementor-image-box-img{margin-bottom:15px;}.elementor-16 .elementor-element.elementor-element-e798712 .elementor-image-box-img{margin-bottom:49px;}.elementor-16 .elementor-element.elementor-element-ba4b068{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-bfe76c7 .elementor-image-box-img{margin-bottom:44px;}.elementor-16 .elementor-element.elementor-element-4e42094 .elementor-image-box-img{margin-bottom:44px;}.elementor-16 .elementor-element.elementor-element-a065c18 .elementor-image-box-img{margin-bottom:44px;}.elementor-16 .elementor-element.elementor-element-1e5a769 .elementor-heading-title{font-size:2.1em;}.elementor-16 .elementor-element.elementor-element-2b88784{--padding-top:9%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%;}.elementor-16 .elementor-element.elementor-element-8ecdb4a .elementor-heading-title{font-size:2.2em;}.elementor-16 .elementor-element.elementor-element-342ec49 .elementor-heading-title{font-size:1.7em;}}/* Start custom CSS for nested-accordion, class: .elementor-element-2b7690a *//* Estilo para el texto pequeño de arriba (Bloque 1) */
.elementor-16 .elementor-element.elementor-element-2b7690a .mi-subtitulo-bloque {
    font-size: 14px; /* Ajusta el tamaño a tu gusto */
    letter-spacing: 3px; /* Esto le da el espacio entre letras */
    color: #333333; /* Color gris oscuro/negro del bloque */
    display: inline-block;
    margin-bottom: 8px; /* Espacio entre "Bloque 1" y el título principal */
    font-weight: 600;
}

/* Estilo para el título principal del acordeón */
.elementor-16 .elementor-element.elementor-element-2b7690a .elementor-accordion-title {
    color: #004B6E; /* El tono azul de tu imagen */
    font-size: 22px; /* Ajusta según tu diseño */
    font-weight: 700;
    line-height: 1.3;
}
/* 1. Fondo principal y bordes al elemento padre (<details>) */
.elementor-16 .elementor-element.elementor-element-2b7690a .e-n-accordion-item {
    background-color: #CAD6DC !important; /* Ajusta a tu gris/celeste */
    border-radius: 20px !important; /* El redondeo de tu diseño */
    overflow: hidden !important; /* Obliga al contenido a respetar las curvas */
    border: none !important;
    margin-bottom: 20px !important; /* Espacio entre bloques */
}

/* 2. Hacemos transparente el título (<summary>) para que herede del padre */
.elementor-16 .elementor-element.elementor-element-2b7690a .e-n-accordion-item-title {
    background-color: transparent !important;
    border: none !important;
}

/* 3. Quitamos el fondo al contenedor interno que se despliega */
.elementor-16 .elementor-element.elementor-element-2b7690a .e-n-accordion-item > div[role="region"] {
    background-color: transparent !important;
    border: none !important;
}

/* 1. Subrayamos el texto del título solo cuando el acordeón está cerrado */
.elementor-16 .elementor-element.elementor-element-2b7690a details:not([open]) .e-n-accordion-item-title-text {
    text-decoration: underline;
    text-decoration-color: #004B6E; /* Mismo azul de tu texto */
    text-underline-offset: 5px; /* Separa la línea del texto para que quede más limpia */
    text-decoration-thickness: 1.5px; /* Controla el grosor de la línea */
}

/* 2. Evitamos que el subtítulo "Bloque X" herede el subrayado */
.elementor-16 .elementor-element.elementor-element-2b7690a .mi-subtitulo-bloque {
    text-decoration: none !important;
    display: inline-block; /* Obligatorio para que el text-decoration: none haga efecto aquí */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-80f9b33 *//* Estilo para el texto pequeño de arriba (Bloque 1) */
.elementor-16 .elementor-element.elementor-element-80f9b33 .mi-subtitulo-bloque {
    font-size: 14px; /* Ajusta el tamaño a tu gusto */
    letter-spacing: 3px; /* Esto le da el espacio entre letras */
    color: #333333; /* Color gris oscuro/negro del bloque */
    display: inline-block;
    margin-bottom: 8px; /* Espacio entre "Bloque 1" y el título principal */
    font-weight: 600;
}

/* Estilo para el título principal del acordeón */
.elementor-16 .elementor-element.elementor-element-80f9b33 .elementor-accordion-title {
    color: #004B6E; /* El tono azul de tu imagen */
    font-size: 22px; /* Ajusta según tu diseño */
    font-weight: 700;
    line-height: 1.3;
}
/* 1. Fondo principal y bordes al elemento padre (<details>) */
.elementor-16 .elementor-element.elementor-element-80f9b33 .e-n-accordion-item {
    background-color: #CAD6DC !important; /* Ajusta a tu gris/celeste */
    border-radius: 20px !important; /* El redondeo de tu diseño */
    overflow: hidden !important; /* Obliga al contenido a respetar las curvas */
    border: none !important;
    margin-bottom: 20px !important; /* Espacio entre bloques */
}

/* 2. Hacemos transparente el título (<summary>) para que herede del padre */
.elementor-16 .elementor-element.elementor-element-80f9b33 .e-n-accordion-item-title {
    background-color: transparent !important;
    border: none !important;
}

/* 3. Quitamos el fondo al contenedor interno que se despliega */
.elementor-16 .elementor-element.elementor-element-80f9b33 .e-n-accordion-item > div[role="region"] {
    background-color: transparent !important;
    border: none !important;
}

/* 1. Subrayamos el texto del título solo cuando el acordeón está cerrado */
.elementor-16 .elementor-element.elementor-element-80f9b33 details:not([open]) .e-n-accordion-item-title-text {
    text-decoration: underline;
    text-decoration-color: #004B6E; /* Mismo azul de tu texto */
    text-underline-offset: 5px; /* Separa la línea del texto para que quede más limpia */
    text-decoration-thickness: 1.5px; /* Controla el grosor de la línea */
}

/* 2. Evitamos que el subtítulo "Bloque X" herede el subrayado */
.elementor-16 .elementor-element.elementor-element-80f9b33 .mi-subtitulo-bloque {
    text-decoration: none !important;
    display: inline-block; /* Obligatorio para que el text-decoration: none haga efecto aquí */
}

/* =========================================
   1. ESTRUCTURA DE 2 COLUMNAS (NUEVO)
   ========================================= */
.elementor-16 .elementor-element.elementor-element-80f9b33 .e-n-accordion {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px; /* Este valor ahora controla la separación en todas direcciones */
    align-items: start;
}

/* Fuerza 1 columna en teléfonos móviles */
@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-80f9b33 .e-n-accordion {
        grid-template-columns: 1fr;
    }
}

/* =========================================
   2. TUS ESTILOS DE DISEÑO Y COLORES
   ========================================= */
/* Estilo para el texto pequeño de arriba (Bloque 1) */
.elementor-16 .elementor-element.elementor-element-80f9b33 .mi-subtitulo-bloque {
    font-size: 14px; 
    letter-spacing: 3px; 
    color: #333333; 
    display: inline-block;
    margin-bottom: 8px; 
    font-weight: 600;
    text-decoration: none !important; /* Agrupado aquí para evitar que se subraye */
}

/* Estilo para el título principal del acordeón */
.elementor-16 .elementor-element.elementor-element-80f9b33 .elementor-accordion-title {
    color: #004B6E; 
    font-size: 22px; 
    font-weight: 700;
    line-height: 1.3;
}

/* Fondo principal y bordes al elemento padre (<details>) */
.elementor-16 .elementor-element.elementor-element-80f9b33 .e-n-accordion-item {
    background-color: #CAD6DC !important; 
    border-radius: 20px !important; 
    overflow: hidden !important; 
    border: none !important;
    /* margin-bottom eliminado: el 'gap' del grid superior ya hace este trabajo */
}

/* Hacemos transparente el título (<summary>) para que herede del padre */
.elementor-16 .elementor-element.elementor-element-80f9b33 .e-n-accordion-item-title {
    background-color: transparent !important;
    border: none !important;
}

/* Quitamos el fondo al contenedor interno que se despliega */
.elementor-16 .elementor-element.elementor-element-80f9b33 .e-n-accordion-item > div[role="region"] {
    background-color: transparent !important;
    border: none !important;
}

/* Subrayamos el texto del título solo cuando el acordeón está cerrado */
.elementor-16 .elementor-element.elementor-element-80f9b33 details:not([open]) .e-n-accordion-item-title-text {
    text-decoration: underline;
    text-decoration-color: #004B6E; 
    text-underline-offset: 5px; 
    text-decoration-thickness: 1.5px; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kamerik';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://escala360.es/wp-content/uploads/2026/05/kamerik_105_book.ttf') format('truetype');
}
@font-face {
	font-family: 'Kamerik';
	font-style: oblique;
	font-weight: 400;
	font-display: auto;
	src: url('https://escala360.es/wp-content/uploads/2026/05/kamerik_105_book_oblique.ttf') format('truetype');
}
@font-face {
	font-family: 'Kamerik';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://escala360.es/wp-content/uploads/2026/05/kamerik_105_bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Kamerik';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('https://escala360.es/wp-content/uploads/2026/05/kamerik_105_bold_oblique.ttf') format('truetype');
}
/* End Custom Fonts CSS */