.elementor-24 .elementor-element.elementor-element-413f59f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:78px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-c9a17d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 28px;--row-gap:36px;--column-gap:28px;}.elementor-24 .elementor-element.elementor-element-d3ff76a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 11px;--row-gap:18px;--column-gap:11px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-723af6c.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-723af6c{text-align:start;}.elementor-24 .elementor-element.elementor-element-723af6c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-ef62b58 );}.elementor-24 .elementor-element.elementor-element-689ef7f .elementor-heading-title{color:var( --e-global-color-ef62b58 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-24 .elementor-element.elementor-element-a176b94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;color:var( --e-global-color-ef62b58 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-49c0c07 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 1px rgba(255, 255, 255, 0.17);transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef62b58 );border-radius:30px 30px 30px 30px;padding:10px 30px 10px 030px;}.elementor-24 .elementor-element.elementor-element-49c0c07{width:100%;max-width:100%;padding:2px 2px 2px 2px;}.elementor-24 .elementor-element.elementor-element-49c0c07.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-49c0c07 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-49c0c07 .elementor-button:focus{box-shadow:0px 0px 10px 2px rgba(255, 255, 255, 0.24);}.elementor-24 .elementor-element.elementor-element-bd86732{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-bd86732.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-b875171{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-b875171.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-dad3fb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-4fa0c14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-4b2b409{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0541985{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 48px;--row-gap:36px;--column-gap:48px;}.elementor-24 .elementor-element.elementor-element-1f2af90{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-24 .elementor-element.elementor-element-4b3a223.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-4b3a223{text-align:start;}.elementor-24 .elementor-element.elementor-element-4b3a223 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-05f515f{column-gap:0px;}.elementor-24 .elementor-element.elementor-element-64e18cc .elementor-button{background-color:var( --e-global-color-ef62b58 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 1px rgba(255, 255, 255, 0.17);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:10px 30px 10px 030px;}.elementor-24 .elementor-element.elementor-element-64e18cc{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-64e18cc.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-64e18cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-64e18cc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-c0d2deb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-b61a1b9{background-color:transparent;padding:22px 22px 22px 22px;background-image:linear-gradient(169deg, #FCFCFC5E 0%, var( --e-global-color-ef62b58 ) 0%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-b61a1b9.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-3a8db18{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-1942272{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4d7ad3b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-9c2a9c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;}.elementor-24 .elementor-element.elementor-element-459d57f{background-color:var( --e-global-color-transparent );padding:25px 25px 25px 25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.65);}.elementor-24 .elementor-element.elementor-element-459d57f.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-eb9a90b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-eb9a90b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-eb9a90b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-24 .elementor-element.elementor-element-9233faf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b428708 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-4db8978 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;}.elementor-24 .elementor-element.elementor-element-b438b8b{background-color:var( --e-global-color-transparent );}.elementor-24 .elementor-element.elementor-element-a7f5091{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-8c2c845{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0fb4abc .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-1b16d5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;}.elementor-24 .elementor-element.elementor-element-5c40e52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:34px 48px;--row-gap:34px;--column-gap:48px;}.elementor-24 .elementor-element.elementor-element-b7eb372{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-b7eb372.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-e1503ba img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-04b01a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-11f4003.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-11f4003{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-item > a{font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-2719733{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-2719733:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2719733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef62b58 );}.elementor-24 .elementor-element.elementor-element-3bebbfc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-323c90d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-b7d5cd9{text-align:center;}.elementor-24 .elementor-element.elementor-element-b7d5cd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;}.elementor-24 .elementor-element.elementor-element-e009d68{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-tab-title{background-color:var( --e-global-color-ef62b58 );padding:025px 025px 025px 025px;}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-tab-content{background-color:#E5E2D980;}.elementor-24 .elementor-element.elementor-element-bc5d647{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-bc5d647:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-bc5d647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-background );}.elementor-24 .elementor-element.elementor-element-93e4369{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:34px 48px;--row-gap:34px;--column-gap:48px;}.elementor-24 .elementor-element.elementor-element-1abdc0d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-9a427a0 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:italic;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-931c0a7{text-align:center;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-24 .elementor-element.elementor-element-931c0a7 a{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a56a57f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-24 .elementor-element.elementor-element-d55cf75{--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;}.elementor-24 .elementor-element.elementor-element-28f48ec .elementor-button{background-color:var( --e-global-color-ef62b58 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 1px rgba(255, 255, 255, 0.17);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:10px 30px 10px 030px;}.elementor-24 .elementor-element.elementor-element-28f48ec{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-28f48ec.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-28f48ec .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-b3505e9{--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;}.elementor-24 .elementor-element.elementor-element-0a1710c .elementor-button{background-color:var( --e-global-color-ef62b58 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 1px rgba(255, 255, 255, 0.17);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:10px 30px 10px 030px;}.elementor-24 .elementor-element.elementor-element-0a1710c{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-0a1710c.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-0a1710c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-0a1710c .elementor-button .elementor-button-content-wrapper{justify-content:center;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-c9a17d7{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-723af6c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-0541985{--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-24 .elementor-element.elementor-element-9c2a9c0 .elementor-heading-title{font-size:22px;}.elementor-24 .elementor-element.elementor-element-4db8978 .elementor-heading-title{font-size:22px;}.elementor-24 .elementor-element.elementor-element-1b16d5b .elementor-heading-title{font-size:22px;}.elementor-24 .elementor-element.elementor-element-5c40e52{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-b7d5cd9 .elementor-heading-title{font-size:22px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-accordion-title{font-size:22px;}.elementor-24 .elementor-element.elementor-element-93e4369{--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;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-c9a17d7{--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-723af6c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-49c0c07.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-49c0c07 .elementor-button{font-size:14px;padding:10px 40px 10px 40px;}.elementor-24 .elementor-element.elementor-element-bd86732{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bd86732.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-b875171{--width:100%;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-4b3a223 .elementor-heading-title{font-size:14px;}.elementor-24 .elementor-element.elementor-element-64e18cc.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-b61a1b9{background-color:transparent;background-image:linear-gradient(199deg, #FCFCFC5E 100%, var( --e-global-color-ef62b58 ) 100%);border-width:2px 2px 2px 2px;}.elementor-24 .elementor-element.elementor-element-1942272.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-4d7ad3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4d7ad3b .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-9c2a9c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-9c2a9c0 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-81ba5a2{text-align:center;}.elementor-24 .elementor-element.elementor-element-9233faf.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-b428708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b428708 .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-4db8978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-4db8978 .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-5f93dfe{text-align:center;}.elementor-24 .elementor-element.elementor-element-8c2c845.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-0fb4abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0fb4abc .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-1b16d5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-1b16d5b .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-04b01a5{--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-11f4003 .elementor-icon-list-item > a{font-size:14px;}.elementor-24 .elementor-element.elementor-element-323c90d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-323c90d .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-b7d5cd9 .elementor-heading-title{font-size:24px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-accordion-title{font-size:24px;line-height:27px;}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-tab-title{padding:25px 25px 25px 25px;}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-accordion-icon{margin-inline-end:0px;}.elementor-24 .elementor-element.elementor-element-a9b655a .elementor-tab-content{padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-1abdc0d{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-9a427a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9a427a0.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-9a427a0 .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-b91de3d.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-b91de3d{text-align:center;}.elementor-24 .elementor-element.elementor-element-931c0a7{font-size:14px;}.elementor-24 .elementor-element.elementor-element-a56a57f{--content-width:100%;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content: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-24 .elementor-element.elementor-element-a56a57f.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-d55cf75{--width:100%;--min-height:0px;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-24 .elementor-element.elementor-element-d55cf75.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-28f48ec.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-0a1710c.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-b875171{--width:44%;}.elementor-24 .elementor-element.elementor-element-b7eb372{--width:31.339%;}.elementor-24 .elementor-element.elementor-element-d55cf75{--width:50%;}.elementor-24 .elementor-element.elementor-element-b3505e9{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-b875171{--width:100%;}.elementor-24 .elementor-element.elementor-element-b7eb372{--width:100%;}}/* Start custom CSS *//* Plans & Pricing /pricing/ — source of truth: brand/design-system/components/pricing-page.css */
.ecw-pr{--pr-blue:#005980;--pr-blue-dark:#00405D;--pr-abyss:#012C40;--pr-well:#0A4E6C;--pr-teal:#729B9E;--pr-teal-bright:#B9D4D6;--pr-cream:#FBF8EF;--pr-stone:#E5E2D9;--pr-ink:#22302E;--pr-ink-soft:#4E5A57;--pr-on-dark:#E8EFF0;--pr-eyebrow:#456F73;--pr-hairline-dark:rgba(251,248,239,.28);--pr-lift:0 18px 42px rgba(0,65,93,.12);--pr-ease:cubic-bezier(.2,.7,.2,1)}
.elementor .ecw-pr h1,.elementor .ecw-pr h2,.elementor .ecw-pr h3,.elementor .ecw-pr .ecw-pr-plan__name,.elementor .ecw-pr .ecw-calc__opt{text-transform:none !important}
.ecw-pr [class*="__price"],.ecw-pr [class*="__fig"],.ecw-pr .ecw-pr-tbl td,.ecw-pr .ecw-calc__cost,.ecw-pr .ecw-pr-zero__fig{font-variant-numeric:tabular-nums}
.ecw-pr :where(a):focus-visible,.ecw-pr :where(button,label,summary):focus-visible{outline:3px solid #1D77A0;outline-offset:3px;border-radius:4px}
.ecw-pr-eyebrow .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--pr-eyebrow)}
.ecw-pr-h1 .elementor-heading-title{font-size:clamp(2.05rem,5.2vw,3.35rem);font-weight:700;letter-spacing:-.01em;line-height:1.08;color:#FFFFFF}
.ecw-pr-h1 em{font-style:normal;color:var(--pr-teal-bright)}
.ecw-pr-h2 .elementor-heading-title{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:1.18;color:var(--pr-blue-dark)}
.ecw-pr-h3 .elementor-heading-title{font-size:20px;font-weight:700;color:var(--pr-ink);line-height:1.25}
.ecw-pr-lead{font-size:18px;line-height:1.6;color:var(--pr-ink-soft)}
.ecw-pr-body{font-size:16px;line-height:1.6;color:var(--pr-ink-soft)}
.ecw-pr-note{font-size:13.5px;line-height:1.55;color:var(--pr-ink-soft)}
.ecw-pr-note a{color:var(--pr-blue);text-decoration:underline}
.ecw-pr--dark .ecw-pr-eyebrow .elementor-heading-title{color:var(--pr-teal-bright)}
.ecw-pr--dark .ecw-pr-h2 .elementor-heading-title,.ecw-pr--dark .ecw-pr-h3 .elementor-heading-title{color:#FFFFFF}
.ecw-pr--dark .ecw-pr-lead,.ecw-pr--dark .ecw-pr-body{color:var(--pr-on-dark)}
.ecw-pr--dark .ecw-pr-note,.ecw-pr--dark .ecw-pr-note a{color:var(--pr-teal-bright)}
.ecw-pr-btn .elementor-button{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:14px 28px;transition:transform .2s var(--pr-ease),box-shadow .2s,background-color .2s,color .2s}
.ecw-pr-btn .elementor-button:hover{transform:translateY(-2px)}
.ecw-pr-btn--solid .elementor-button{background:#FFFFFF;color:var(--pr-blue)}
.ecw-pr-btn--solid .elementor-button:hover{box-shadow:0 14px 30px rgba(1,44,64,.34)}
.ecw-pr-btn--ghost .elementor-button{background:transparent;color:var(--pr-cream);border:2px solid var(--pr-hairline-dark)}
.ecw-pr-btn--ghost .elementor-button:hover{border-color:var(--pr-teal-bright)}
.ecw-pr-btn--brand .elementor-button{background:var(--pr-blue);color:#FFFFFF}
.ecw-pr-btn--brand .elementor-button:hover{background:var(--pr-blue-dark);box-shadow:var(--pr-lift)}
.ecw-pr-btn--outline .elementor-button{background:transparent;color:var(--pr-blue);border:2px solid var(--pr-blue)}
.ecw-pr-btn--outline .elementor-button:hover{background:var(--pr-blue);color:#FFFFFF}
.ecw-pr-list .elementor-icon-list-item{align-items:flex-start}
.ecw-pr-list .elementor-icon-list-icon{padding-top:3px}
.ecw-pr-list .elementor-icon-list-icon svg,.ecw-pr-list .elementor-icon-list-icon i{color:var(--pr-teal);font-size:15px}
.ecw-pr-list .elementor-icon-list-text{font-size:15.5px;line-height:1.5;color:var(--pr-ink)}
.ecw-pr--dark .ecw-pr-list .elementor-icon-list-text{color:var(--pr-on-dark)}
.ecw-pr--dark .ecw-pr-list .elementor-icon-list-icon svg,.ecw-pr--dark .ecw-pr-list .elementor-icon-list-icon i{color:var(--pr-teal-bright)}
.ecw-pr-hero{background:radial-gradient(880px 460px at 86% -14%,rgba(229,226,217,.22),transparent 58%),radial-gradient(1000px 520px at 10% 2%,rgba(114,155,158,.30),transparent 60%),linear-gradient(168deg,#005980 0%,#00405D 62%,#012C40 100%) !important}
.ecw-pr-board{background:var(--pr-cream);border-radius:20px;padding:28px 30px 24px;box-shadow:0 30px 70px rgba(1,44,64,.38)}
.ecw-pr-board__label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--pr-eyebrow);margin:0 0 6px}
.ecw-pr-board__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--pr-stone);opacity:1;transform:none;transition:opacity .5s var(--pr-ease),transform .5s var(--pr-ease)}
.ecw-pr-board__row:last-of-type{border-bottom:0}
.elementor-invisible .ecw-pr-board__row{opacity:0;transform:translateY(10px)}
.ecw-pr-board__row:nth-of-type(2){transition-delay:.10s}
.ecw-pr-board__row:nth-of-type(3){transition-delay:.20s}
.ecw-pr-board__name{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;color:var(--pr-ink);line-height:1.25}
.ecw-pr-board__name small{display:block;font-family:"Quicksand",sans-serif;font-size:13px;font-weight:500;color:var(--pr-ink-soft);letter-spacing:0}
.ecw-pr-board__price{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:700;color:var(--pr-blue);line-height:1;white-space:nowrap}
.ecw-pr-board__stamp{margin:18px 0 0;padding-top:16px;border-top:1px dashed var(--pr-stone);font-size:13px;line-height:1.45;color:var(--pr-ink-soft)}
.ecw-pr-board__stamp b{color:var(--pr-blue-dark)}
.ecw-pr-chips ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.ecw-pr-chip{display:inline-block;padding:7px 14px;border-radius:999px;border:1px solid var(--pr-hairline-dark);background:rgba(251,248,239,.07);font-size:13px;font-weight:600;color:var(--pr-teal-bright)}
.ecw-pr-bars{max-width:760px}
.ecw-pr-bar{margin-bottom:18px}
.ecw-pr-bar:last-child{margin-bottom:0}
.ecw-pr-bar__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}
.ecw-pr-bar__label{font-size:15px;font-weight:600;color:var(--pr-ink)}
.ecw-pr-bar__label small{display:block;font-weight:500;font-size:13px;color:var(--pr-ink-soft)}
.ecw-pr-bar__fig{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;color:var(--pr-blue-dark);white-space:nowrap}
.ecw-pr-bar__track{height:14px;border-radius:999px;background:var(--pr-stone);overflow:hidden}
.ecw-pr-bar__fill{display:block;height:100%;border-radius:999px;width:var(--w);transition:width 1.05s var(--pr-ease)}
.elementor-invisible .ecw-pr-bar__fill{width:0;transition:none}
.ecw-pr-bar:nth-child(2) .ecw-pr-bar__fill{transition-delay:.10s}
.ecw-pr-bar:nth-child(3) .ecw-pr-bar__fill{transition-delay:.20s}
.ecw-pr-bar:nth-child(4) .ecw-pr-bar__fill{transition-delay:.30s}
.ecw-pr-bar--ours .ecw-pr-bar__fill{background:linear-gradient(90deg,#005980,#729B9E)}
.ecw-pr-bar--ours .ecw-pr-bar__fig{color:var(--pr-blue)}
.ecw-pr-bar--theirs .ecw-pr-bar__fill{background:#9AA79F}
.ecw-pr-bar--theirs .ecw-pr-bar__label,.ecw-pr-bar--theirs .ecw-pr-bar__fig{color:var(--pr-ink-soft)}
.ecw-pr-scale{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid var(--pr-stone);font-size:12px;letter-spacing:.04em;color:var(--pr-ink-soft)}
.ecw-pr-plans{align-items:stretch}
.ecw-pr-plan{background:var(--pr-well) !important;border:1px solid var(--pr-hairline-dark) !important;border-radius:16px !important;transition:transform .26s ease,box-shadow .26s ease,border-color .2s}
.ecw-pr-plan:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(1,44,64,.34);border-color:var(--pr-teal) !important}
.ecw-pr-plan--featured{border-color:var(--pr-teal) !important}
.ecw-pr-plan__name .elementor-heading-title{font-size:17px;font-weight:700;color:#FFFFFF;letter-spacing:.01em;line-height:1.2}
.ecw-pr-plan__badge .elementor-heading-title{display:inline-block;padding:5px 11px;border-radius:999px;background:var(--pr-teal);color:var(--pr-abyss);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}
.ecw-pr-plan__price .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;line-height:1.05}
.ecw-pr-plan__price small{display:block;font-size:13px;font-weight:600;color:var(--pr-teal-bright)}
.ecw-pr-meter{margin:2px 0 4px}
.ecw-pr-meter__dots{display:flex;gap:5px;margin-bottom:7px}
.ecw-pr-dot{width:12px;height:12px;border-radius:50%;border:1px solid var(--pr-hairline-dark);background:transparent;opacity:1;transform:none;transition:opacity .34s var(--pr-ease),transform .34s var(--pr-ease)}
.ecw-pr-dot--on{background:var(--pr-teal-bright);border-color:var(--pr-teal-bright)}
.elementor-invisible .ecw-pr-dot--on{opacity:.18;transform:scale(.35)}
.ecw-pr-dot--on:nth-child(2){transition-delay:.04s}
.ecw-pr-dot--on:nth-child(3){transition-delay:.08s}
.ecw-pr-dot--on:nth-child(4){transition-delay:.12s}
.ecw-pr-dot--on:nth-child(5){transition-delay:.16s}
.ecw-pr-dot--on:nth-child(6){transition-delay:.20s}
.ecw-pr-dot--on:nth-child(7){transition-delay:.24s}
.ecw-pr-dot--on:nth-child(8){transition-delay:.28s}
.ecw-pr-dot--on:nth-child(9){transition-delay:.32s}
.ecw-pr-dot--on:nth-child(10){transition-delay:.36s}
.ecw-pr-meter__label{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--pr-teal-bright);margin:0}
.ecw-calc{max-width:900px}
.ecw-calc__ctrl{border:0;padding:0;margin:0 0 22px}
.ecw-calc__legend{padding:0;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--pr-eyebrow)}
.ecw-calc__opts{display:flex;flex-wrap:wrap;gap:10px}
.ecw-calc__radio{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}
.ecw-calc__opt{display:block;cursor:pointer;padding:13px 20px;border-radius:14px;border:1px solid var(--pr-stone);background:#FFFFFF;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;color:var(--pr-ink);line-height:1.2;transition:border-color .2s,box-shadow .2s,transform .2s var(--pr-ease)}
.ecw-calc__opt span{display:block;font-family:"Quicksand",sans-serif;font-size:12px;font-weight:600;color:var(--pr-ink-soft)}
.ecw-calc__opt:hover{border-color:var(--pr-teal);transform:translateY(-2px)}
.ecw-calc__radio:checked + .ecw-calc__opt{background:var(--pr-blue);border-color:var(--pr-blue);color:#FFFFFF;box-shadow:var(--pr-lift)}
.ecw-calc__radio:checked + .ecw-calc__opt span{color:var(--pr-teal-bright)}
.ecw-calc__radio:focus-visible + .ecw-calc__opt{outline:3px solid #1D77A0;outline-offset:3px}
.ecw-calc__panel{display:none}
.ecw-calc:has(#ecw-v1:checked) .ecw-calc__panel[data-for="v1"],.ecw-calc:has(#ecw-v3:checked) .ecw-calc__panel[data-for="v3"],.ecw-calc:has(#ecw-v6:checked) .ecw-calc__panel[data-for="v6"],.ecw-calc:has(#ecw-v10:checked) .ecw-calc__panel[data-for="v10"]{display:block}
@supports not body.elementor-page-24(:has(*)){.ecw-calc__ctrl{display:none}.ecw-calc__panel{display:block;margin-bottom:24px}}
.ecw-calc__rows{display:grid;gap:8px}
.ecw-calc__row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:baseline;padding:14px 18px;border-radius:12px;border:1px solid var(--pr-stone);background:#FFFFFF}
.ecw-calc__row--best{border-color:var(--pr-blue);border-width:2px;background:#E3EEF3}
.ecw-calc__plan{font-family:"Montserrat",sans-serif;font-size:15px;font-weight:700;color:var(--pr-ink)}
.ecw-calc__plan small{display:block;font-family:"Quicksand",sans-serif;font-size:12.5px;font-weight:500;color:var(--pr-ink-soft)}
.ecw-calc__cost{font-family:"Montserrat",sans-serif;font-size:19px;font-weight:700;color:var(--pr-blue-dark);white-space:nowrap}
.ecw-calc__each{font-size:13px;color:var(--pr-ink-soft);white-space:nowrap}
.ecw-calc__verdict{margin:16px 0 0;padding:16px 20px;border-radius:14px;background:var(--pr-blue);color:var(--pr-cream);font-size:15.5px;line-height:1.55}
.ecw-calc__verdict b{color:#FFFFFF}
.ecw-calc__fine{margin-top:12px;font-size:13px;line-height:1.5;color:var(--pr-ink-soft)}
.ecw-pr-tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.ecw-pr-tbl{width:100%;min-width:640px;border-collapse:collapse;background:#FFFFFF;border-radius:16px;overflow:hidden}
.ecw-pr-tbl caption{caption-side:top;text-align:left;padding:0 0 12px;font-size:13.5px;color:var(--pr-ink-soft)}
.ecw-pr-tbl th,.ecw-pr-tbl td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--pr-stone);font-size:14.5px}
.ecw-pr-tbl thead th{background:var(--pr-blue);color:#FFFFFF;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;border-bottom:0;position:sticky;top:0}
.ecw-pr-tbl thead th small{display:block;font-family:"Quicksand",sans-serif;font-size:12.5px;font-weight:600;color:var(--pr-teal-bright)}
.ecw-pr-tbl tbody th{font-family:"Montserrat",sans-serif;font-size:13.5px;font-weight:700;color:var(--pr-blue-dark);background:#F7F5EC;white-space:nowrap}
.ecw-pr-tbl td{color:var(--pr-ink)}
.ecw-pr-tbl tbody tr{transition:background .18s}
.ecw-pr-tbl tbody tr:hover{background:#EAF1F1}
.ecw-pr-tbl tbody tr:hover th{background:#E3EEF3}
.ecw-pr-tbl tbody tr:last-child th,.ecw-pr-tbl tbody tr:last-child td{border-bottom:0}
.ecw-pr-photo{position:relative;border-radius:20px;overflow:hidden}
.ecw-pr-photo img{border-radius:20px;display:block;max-width:340px;width:100%;height:auto}
.ecw-pr-photo::after{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(150deg,rgba(0,89,128,.24),rgba(120,131,114,.30));mix-blend-mode:multiply;pointer-events:none}
.ecw-pr-addon{background:#FFFFFF !important;border:1px solid var(--pr-stone) !important;border-left:3px solid var(--pr-teal) !important;border-radius:14px !important}
.ecw-pr-zeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px}
.ecw-pr-zero{padding:22px 22px 20px;background:#FFFFFF;border:1px solid var(--pr-stone);border-radius:14px;transition:transform .26s ease,box-shadow .26s ease,border-color .2s}
.ecw-pr-zero:hover{transform:translateY(-5px);box-shadow:var(--pr-lift);border-color:var(--pr-teal)}
.ecw-pr-zero__fig{font-family:"Montserrat",sans-serif;font-size:34px;font-weight:700;color:var(--pr-teal);line-height:1;margin:0 0 8px}
.ecw-pr-zero__txt{margin:0;font-size:14.5px;line-height:1.5;color:var(--pr-ink-soft)}
.ecw-pr-hours{background:var(--pr-well) !important;border:1px solid var(--pr-hairline-dark) !important;border-radius:18px !important}
.ecw-pr-btnrow{flex-wrap:wrap}
@media (max-width:1024px){.ecw-pr-board__price{font-size:34px}.ecw-pr-tbl thead th{position:static}.ecw-pr-plans{flex-wrap:wrap !important}.ecw-pr-plans > .ecw-pr-plan{width:calc(50% - 8px) !important}.ecw-pr-zeros{grid-template-columns:1fr 1fr}}
@media (max-width:767px){.ecw-pr-board__price{font-size:30px}.ecw-pr-board__row{padding:12px 0}.ecw-pr-bar__fig{font-size:18px}.ecw-pr-bar__head{flex-direction:column;gap:2px}.ecw-pr-plans > .ecw-pr-plan{width:100% !important}.ecw-calc__opts{display:grid;grid-template-columns:1fr 1fr}.ecw-calc__opt{padding:11px 14px;font-size:15px}.ecw-calc__row{grid-template-columns:1fr auto;row-gap:4px}.ecw-calc__each{grid-column:2}.ecw-pr-zeros{grid-template-columns:1fr;margin-top:32px}.ecw-pr-zero__fig{font-size:28px}.ecw-pr-photo img{max-width:100%}}
@media (prefers-reduced-motion:reduce){.ecw-pr *,.ecw-pr *::after{transition:none !important;animation:none !important}.elementor-invisible .ecw-pr-board__row,.elementor-invisible .ecw-pr-dot--on{opacity:1;transform:none}.elementor-invisible .ecw-pr-bar__fill{width:var(--w)}.ecw-pr-plan:hover,.ecw-pr-zero:hover,.ecw-calc__opt:hover{transform:none}}/* End custom CSS */