.elementor-203 .elementor-element.elementor-element-f013508{--display:flex;--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-203 .elementor-element.elementor-element-f013508:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-f013508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E385B;}.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-203 .elementor-element.elementor-element-caeeae6{text-align:center;}.elementor-203 .elementor-element.elementor-element-caeeae6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-13bb8a0{text-align:center;}.elementor-203 .elementor-element.elementor-element-13bb8a0 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:8rem;font-weight:900;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-a825d57{--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;}.elementor-203 .elementor-element.elementor-element-d58edb7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-34762ea{text-align:center;}.elementor-203 .elementor-element.elementor-element-34762ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.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-203 .elementor-element.elementor-element-19c105b{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-0dd8bc6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-4f382be{text-align:center;}.elementor-203 .elementor-element.elementor-element-4f382be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-b3de0ed{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-8868e2e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-91b70f1{text-align:center;}.elementor-203 .elementor-element.elementor-element-91b70f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-33cd342{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-ec95db0{--display:flex;}.elementor-203 .elementor-element.elementor-element-0d08198{text-align:center;}.elementor-203 .elementor-element.elementor-element-0d08198 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-52ac055{text-align:center;color:var( --e-global-color-87cda9e );}.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-203 .elementor-element.elementor-element-3933373 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-87cda9e );color:var( --e-global-color-87cda9e );padding:15px 30px 15px 30px;}.elementor-203 .elementor-element.elementor-element-3933373{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-203 .elementor-element.elementor-element-a875bd1{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-203 .elementor-element.elementor-element-93b8112{--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-203 .elementor-element.elementor-element-51d308a{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-2118bee .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-02efcda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-203 .elementor-element.elementor-element-02efcda:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-02efcda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-203 .elementor-element.elementor-element-bbd39c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:var( --e-global-color-secondary );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-6f56fd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-203 .elementor-element.elementor-element-6f56fd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-203 .elementor-element.elementor-element-6f56fd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-203 .elementor-element.elementor-element-6f56fd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-203 .elementor-element.elementor-element-6f56fd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-203 .elementor-element.elementor-element-6f56fd3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-203 .elementor-element.elementor-element-6f56fd3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-203 .elementor-element.elementor-element-6f56fd3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-203 .elementor-element.elementor-element-6f56fd3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-203 .elementor-element.elementor-element-0e9293e{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-203 .elementor-element.elementor-element-0e9293e:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-0e9293e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E385B;}.elementor-203 .elementor-element.elementor-element-727f0b3{--display:flex;}.elementor-203 .elementor-element.elementor-element-688514e{text-align:center;}.elementor-203 .elementor-element.elementor-element-688514e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-9b2da44{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-4085372{--display:flex;}.elementor-203 .elementor-element.elementor-element-ecc93b2{text-align:center;}.elementor-203 .elementor-element.elementor-element-ecc93b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-f7cd217{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-1a61a9d{--display:flex;}.elementor-203 .elementor-element.elementor-element-4599668{text-align:center;}.elementor-203 .elementor-element.elementor-element-4599668 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-abb6d2f{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-9800f40{--display:flex;}.elementor-203 .elementor-element.elementor-element-fd221d0{text-align:center;}.elementor-203 .elementor-element.elementor-element-fd221d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-baa0556{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-e107d69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-e107d69:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-e107d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-203 .elementor-element.elementor-element-7c6331f{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;line-height:0px;}.elementor-203 .elementor-element.elementor-element-104e433 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-12c5c7e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-203 .elementor-element.elementor-element-12c5c7e:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-12c5c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-203 .elementor-element.elementor-element-072b58a{--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;}.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-203 .elementor-element.elementor-element-593ea44{--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-203 .elementor-element.elementor-element-76341b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-76341b3 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-6a30efc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:0px;color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-45c70be{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-203 .elementor-element.elementor-element-45c70be:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-45c70be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-203 .elementor-element.elementor-element-179fa77{--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-203 .elementor-element.elementor-element-9590eed .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-d92644b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:0px;color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-2c31a34{--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-203 .elementor-element.elementor-element-312872c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-9dd3b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:0px;color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-97b6860{--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-203 .elementor-element.elementor-element-082fbf7 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-73c3e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:0px;color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-4ab068c{--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-203 .elementor-element.elementor-element-be17ad9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-203 .elementor-element.elementor-element-62f5df5{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;line-height:0px;}.elementor-203 .elementor-element.elementor-element-7d2d48a .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-995f61d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-203 .elementor-element.elementor-element-bbe1635{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-widget-price-table .elementor-price-table__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-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-widget-price-table .elementor-ribbon-inner{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-203 .elementor-element.elementor-element-8b7dba0{padding:0px 0px 20px 0px;border-style:solid;border-color:var( --e-global-color-primary );border-radius:1px 1px 1px 1px;--e-price-table-header-background-color:#1E385B;}.elementor-203 .elementor-element.elementor-element-8b7dba0 .elementor-price-table__price{padding:50px 50px 50px 50px;}.elementor-203 .elementor-element.elementor-element-8b7dba0 .elementor-price-table__currency{align-self:flex-start;}.elementor-203 .elementor-element.elementor-element-8b7dba0 .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-203 .elementor-element.elementor-element-8b7dba0 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-203 .elementor-element.elementor-element-8b7dba0 .elementor-price-table__features-list{text-align:center;}.elementor-203 .elementor-element.elementor-element-8b7dba0 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-203 .elementor-element.elementor-element-8b7dba0 .elementor-ribbon-inner{background-color:var( --e-global-color-primary );margin-top:47px;transform:translateY(-50%) translateX(-50%) translateX(47px) rotate(-45deg);color:#ffffff;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-203 .elementor-element.elementor-element-8440962{--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-203 .elementor-element.elementor-element-3ca222e .elementor-price-table__button{background-color:#FFFFFF00;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-3ca222e{padding:0px 0px 20px 0px;--e-price-table-header-background-color:#1E385B;}.elementor-203 .elementor-element.elementor-element-3ca222e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-3ca222e .elementor-price-table__price{padding:50px 50px 50px 50px;}.elementor-203 .elementor-element.elementor-element-3ca222e .elementor-price-table__currency{align-self:flex-start;}.elementor-203 .elementor-element.elementor-element-3ca222e .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-203 .elementor-element.elementor-element-3ca222e .elementor-price-table__after-price{justify-content:flex-start;}.elementor-203 .elementor-element.elementor-element-3ca222e .elementor-price-table__features-list{text-align:center;}.elementor-203 .elementor-element.elementor-element-3ca222e .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-203 .elementor-element.elementor-element-3ca222e .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-203 .elementor-element.elementor-element-3ca222e .elementor-ribbon-inner{background-color:var( --e-global-color-primary );margin-top:47px;transform:translateY(-50%) translateX(-50%) translateX(47px) rotate(-45deg);color:#ffffff;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-203 .elementor-element.elementor-element-477f633{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-203 .elementor-element.elementor-element-63c073a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-203 .elementor-element.elementor-element-3c31ffe{padding:0px 0px 40px 0px;--e-price-table-header-background-color:#1E385B;}.elementor-203 .elementor-element.elementor-element-3c31ffe:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-3c31ffe .elementor-price-table__price{padding:50px 50px 50px 50px;}.elementor-203 .elementor-element.elementor-element-3c31ffe .elementor-price-table__currency{align-self:flex-start;}.elementor-203 .elementor-element.elementor-element-3c31ffe .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-203 .elementor-element.elementor-element-3c31ffe .elementor-price-table__after-price{justify-content:flex-start;}.elementor-203 .elementor-element.elementor-element-3c31ffe .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-203 .elementor-element.elementor-element-3c31ffe .elementor-ribbon-inner{background-color:var( --e-global-color-primary );margin-top:47px;transform:translateY(-50%) translateX(-50%) translateX(47px) rotate(-45deg);color:#ffffff;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-203 .elementor-element.elementor-element-933dc0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-203 .elementor-element.elementor-element-521e490{padding:0px 0px 40px 0px;--e-price-table-header-background-color:#1E385B;}.elementor-203 .elementor-element.elementor-element-521e490:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-521e490 .elementor-price-table__price{padding:50px 50px 50px 50px;}.elementor-203 .elementor-element.elementor-element-521e490 .elementor-price-table__currency{align-self:flex-start;}.elementor-203 .elementor-element.elementor-element-521e490 .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-203 .elementor-element.elementor-element-521e490 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-203 .elementor-element.elementor-element-521e490 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-203 .elementor-element.elementor-element-521e490 .elementor-ribbon-inner{background-color:var( --e-global-color-primary );margin-top:47px;transform:translateY(-50%) translateX(-50%) translateX(47px) rotate(-45deg);color:#ffffff;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-203 .elementor-element.elementor-element-1c4a36b{--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;--margin-top:05rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-203 .elementor-element.elementor-element-1c4a36b:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-1c4a36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-203 .elementor-element.elementor-element-dcf0ce7{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#8B3A2A;}.elementor-203 .elementor-element.elementor-element-1148106{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-203 .elementor-element.elementor-element-1148106:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-1148106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E385B;}.elementor-203 .elementor-element.elementor-element-0aea95d{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-0aea95d:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-0aea95d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E385B;}.elementor-203 .elementor-element.elementor-element-960421e{font-family:"Roboto", Sans-serif;font-weight:400;text-transform:uppercase;line-height:0px;color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-61e9083 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:3rem;font-weight:700;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-23ab33b{color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-8803913{width:100%;max-width:100%;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__label{text-align:left;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__desc{text-align:left;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__field-wrap label{color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){color:#FFFFFF;background-color:#FFFFFF0F;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder ::-webkit-input-placeholder{color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder ::-ms-input-placeholder{color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder ::-moz-placeholder{color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder :-moz-placeholder{color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder input{color-scheme:dark;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__calculated-field{color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__calculated-field-prefix{font-size:20px;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__heading{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__heading-desc{color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-87cda9e );transition:all 0.3s;border-style:none;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__submit-wrap{justify-content:flex-end;align-items:flex-end;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder-message--success{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-8803913 .jet-form-builder-message--error{text-align:center;}.elementor-203 .elementor-element.elementor-element-4a13f6c{--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-203 .elementor-element.elementor-element-4a13f6c:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-4a13f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-203 .elementor-element.elementor-element-576136a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-203 .elementor-element.elementor-element-81d8e33{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-203 .elementor-element.elementor-element-81d8e33:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-81d8e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-203 .elementor-element.elementor-element-a2a7faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-203 .elementor-element.elementor-element-a2a7faf:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-a2a7faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-e1cb8c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-e1cb8c2 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-4e86cc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-203 .elementor-element.elementor-element-4e86cc2:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-4e86cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-f7dd8cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-f7dd8cf .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-251fa0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-203 .elementor-element.elementor-element-251fa0f:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-251fa0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-c72ff8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-c72ff8c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-b2bc73f{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-203 .elementor-element.elementor-element-b2bc73f:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-b2bc73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-203 .elementor-element.elementor-element-b169106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-203 .elementor-element.elementor-element-b169106:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-b169106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-10bd142{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-10bd142 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-1de883a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-203 .elementor-element.elementor-element-1de883a:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-1de883a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-74f1895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-74f1895 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-adb121c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-203 .elementor-element.elementor-element-adb121c:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-adb121c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF9;}.elementor-203 .elementor-element.elementor-element-7c3b38f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-7c3b38f .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:1.5rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-ece3f46{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-203 .elementor-element.elementor-element-ece3f46:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-ece3f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E385B;}.elementor-203 .elementor-element.elementor-element-6760245{text-align:center;color:var( --e-global-color-87cda9e );}.elementor-203 .elementor-element.elementor-element-a252847 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-87cda9e );color:var( --e-global-color-87cda9e );border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-203 .elementor-element.elementor-element-93b8112{--width:50%;}.elementor-203 .elementor-element.elementor-element-02efcda{--width:50%;}.elementor-203 .elementor-element.elementor-element-179fa77{--width:33%;}.elementor-203 .elementor-element.elementor-element-2c31a34{--width:33%;}.elementor-203 .elementor-element.elementor-element-97b6860{--width:33%;}.elementor-203 .elementor-element.elementor-element-bbe1635{--width:50%;}.elementor-203 .elementor-element.elementor-element-8440962{--width:50%;}.elementor-203 .elementor-element.elementor-element-63c073a{--width:50%;}.elementor-203 .elementor-element.elementor-element-933dc0b{--width:50%;}.elementor-203 .elementor-element.elementor-element-a2a7faf{--width:33%;}.elementor-203 .elementor-element.elementor-element-4e86cc2{--width:33%;}.elementor-203 .elementor-element.elementor-element-251fa0f{--width:33%;}.elementor-203 .elementor-element.elementor-element-b169106{--width:33%;}.elementor-203 .elementor-element.elementor-element-1de883a{--width:33%;}.elementor-203 .elementor-element.elementor-element-adb121c{--width:33%;}}@media(max-width:767px){.elementor-203 .elementor-element.elementor-element-13bb8a0 .elementor-heading-title{font-size:2.6rem;}}/* Start custom CSS for text-editor, class: .elementor-element-23ab33b */h2.wp-block-heading {
    font-family: "Playfair";
    font-size: 2rem;
    font-weight: 700;
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS */<style>
/* Remove o label nativo do JetFormBuilder */
.field-type-calculated-field .jet-form-builder__label {
  display: none !important;
}

/* Container do campo calculado */
.field-type-calculated-field {
  margin-top: 1.5rem;
}

/* O bloco visual */
.field-type-calculated-field .jet-form-builder__calculated-field {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: rgba(200, 168, 75, 0.08);
  border: 1px solid rgba(200, 168, 75, 0.3);
  padding: 1.5rem 2rem;
  position: relative;
}

/* Esconde o input hidden */
.jet-form-builder__calculated-field-input {
  display: none !important;
}

/* Texto da esquerda — via pseudo-elemento no container do campo */
.field-type-calculated-field .jet-form-builder__calculated-field::before {
  content: 'TOTAL A PAGAR\A Propina + refeições selecionadas';
  white-space: pre;
  font-family: 'DM Sans', sans-serif;
  font-size: 0.75rem;
  line-height: 1.8;
  letter-spacing: 0.15em;
  font-weight: 600;
  color: #c8a84b;
}

/* Subtítulo via after no valor */
.field-type-calculated-field .jet-form-builder__calculated-field::after {
  content: 'Propina + refeições selecionadas';
  display: none; /* já está no ::before com \A */
}

/* O valor à direita */
.jet-form-builder__calculated-field-val {
  font-family: 'Playfair Display', serif;
  font-size: 2.2rem;
  font-weight: 900;
  color: #fdfcf9;
  white-space: nowrap;
}

.jet-form-builder__calculated-field-val::before {
  content: '€ ';
  font-size: 1.4rem;
}

.dados {
    color: white;
    margin-top: 20px;
    font-size: 12px;
}

</style>/* End custom CSS */