.elementor-1358 .elementor-element.elementor-element-3572eef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-3572eef:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-3572eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://hellogreek.ca/wp-content/uploads/2025/10/Untitled-design-5.png");background-position:center center;background-size:cover;}.elementor-1358 .elementor-element.elementor-element-22a02406{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1358 .elementor-element.elementor-element-22a02406:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-22a02406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-8ca7425{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-37f304e > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-1358 .elementor-element.elementor-element-37f304e .elementor-heading-title{font-family:var( --e-global-typography-71f0a10-font-family ), Sans-serif;font-size:var( --e-global-typography-71f0a10-font-size );font-weight:var( --e-global-typography-71f0a10-font-weight );line-height:var( --e-global-typography-71f0a10-line-height );letter-spacing:var( --e-global-typography-71f0a10-letter-spacing );color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-e962be7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-1358 .elementor-element.elementor-element-e962be7 .elementor-heading-title{font-family:var( --e-global-typography-71f0a02-font-family ), Sans-serif;font-size:var( --e-global-typography-71f0a02-font-size );font-weight:var( --e-global-typography-71f0a02-font-weight );line-height:var( --e-global-typography-71f0a02-line-height );color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-65f6d4da{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-65f6d4da p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-4e73f0e1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-5138b772 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:6px 6px 6px 6px;padding:16px 22px 16px 22px;}.elementor-1358 .elementor-element.elementor-element-5138b772 .elementor-button:hover, .elementor-1358 .elementor-element.elementor-element-5138b772 .elementor-button:focus{background-color:var( --e-global-color-37b352b );color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-5138b772 .elementor-button:hover svg, .elementor-1358 .elementor-element.elementor-element-5138b772 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-5b8dc4bd .elementor-button{background-color:#FFFFFF00;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:6px 6px 6px 6px;padding:16px 22px 16px 22px;}.elementor-1358 .elementor-element.elementor-element-5b8dc4bd .elementor-button:hover, .elementor-1358 .elementor-element.elementor-element-5b8dc4bd .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-5b8dc4bd .elementor-button:hover svg, .elementor-1358 .elementor-element.elementor-element-5b8dc4bd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-1ff7ae8f{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-1ff7ae8f p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-48578fe0{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-48578fe0:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-48578fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://hellogreek.ca/wp-content/uploads/2026/10/IMG_3210.jpg") 50% 50%;background-size:cover;}.elementor-1358 .elementor-element.elementor-element-137d2c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-137d2c99:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-137d2c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FC;}.elementor-1358 .elementor-element.elementor-element-a0835b8 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1358 .elementor-element.elementor-element-a0835b8 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-63cb85d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-37b133a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1358 .elementor-element.elementor-element-37b133a8:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-37b133a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-ab1a9fe .elementor-heading-title{font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-7d4363ae{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-7d4363ae p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-377a182e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1358 .elementor-element.elementor-element-377a182e:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-377a182e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-586821bf .elementor-heading-title{font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-7721f574{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-7721f574 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-5c29f4cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1358 .elementor-element.elementor-element-5c29f4cd:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-5c29f4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-550c5375 .elementor-heading-title{font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-2b754095{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-2b754095 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-17dd2d4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-17dd2d4a:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-17dd2d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1358 .elementor-element.elementor-element-53708748{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-331dee7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-1113c6ac{text-align:start;}.elementor-1358 .elementor-element.elementor-element-1113c6ac .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-23d7155e{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-23d7155e p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3cc1d45 );}.elementor-1358 .elementor-element.elementor-element-b1d22b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-b1d22b3.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-b1d22b3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon{font-size:80px;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-title, .elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cc1d45 );}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3cc1d45 );}.elementor-1358 .elementor-element.elementor-element-21d2cff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-21d2cff.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-21d2cff.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon{font-size:80px;}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-title, .elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cc1d45 );}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3cc1d45 );}.elementor-1358 .elementor-element.elementor-element-2780302.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-2780302.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-2780302.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon{font-size:80px;}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-title, .elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cc1d45 );}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3cc1d45 );}.elementor-1358 .elementor-element.elementor-element-0b1c121.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-0b1c121.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-0b1c121.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon{font-size:80px;}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-title, .elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cc1d45 );}.elementor-1358 .elementor-element.elementor-element-2e31032{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-281ec2bd .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:6px 6px 6px 6px;padding:16px 22px 16px 22px;}.elementor-1358 .elementor-element.elementor-element-281ec2bd .elementor-button:hover, .elementor-1358 .elementor-element.elementor-element-281ec2bd .elementor-button:focus{background-color:var( --e-global-color-37b352b );color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-281ec2bd .elementor-button:hover svg, .elementor-1358 .elementor-element.elementor-element-281ec2bd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-57d4fb9c .elementor-button{background-color:#FFFFFF00;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:6px 6px 6px 6px;padding:16px 22px 16px 22px;}.elementor-1358 .elementor-element.elementor-element-57d4fb9c .elementor-button:hover, .elementor-1358 .elementor-element.elementor-element-57d4fb9c .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-57d4fb9c .elementor-button:hover svg, .elementor-1358 .elementor-element.elementor-element-57d4fb9c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-28db8459{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-16ac1b0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1358 .elementor-element.elementor-element-16ac1b0 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:4 / 3;}.elementor-1358 .elementor-element.elementor-element-16ac1b0 .elementor-swiper-button{font-size:20px;}.elementor-1358 .elementor-element.elementor-element-4d7d01bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D5E5EB;--border-color:#D5E5EB;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-10e2719{text-align:start;}.elementor-1358 .elementor-element.elementor-element-10e2719 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-1746c3da{text-align:start;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-1746c3da p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-2ab7f997{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-42cd7f41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1358 .elementor-element.elementor-element-42cd7f41:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-42cd7f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FC;}.elementor-1358 .elementor-element.elementor-element-748baf90 .elementor-heading-title{color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-3286ad0a{font-family:var( --e-global-typography-71f0a01-font-family ), Sans-serif;font-size:var( --e-global-typography-71f0a01-font-size );font-weight:var( --e-global-typography-71f0a01-font-weight );line-height:var( --e-global-typography-71f0a01-line-height );color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-3286ad0a p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-5c1f6d9{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-5c1f6d9 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-3016801e{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-3016801e p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-6cd5b340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1358 .elementor-element.elementor-element-6cd5b340:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-6cd5b340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FC;}.elementor-1358 .elementor-element.elementor-element-1417cac6 .elementor-heading-title{color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-2d6abfa2{font-family:var( --e-global-typography-71f0a01-font-family ), Sans-serif;font-size:var( --e-global-typography-71f0a01-font-size );font-weight:var( --e-global-typography-71f0a01-font-weight );line-height:var( --e-global-typography-71f0a01-line-height );color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-2d6abfa2 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-10f904b3{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-10f904b3 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-17706e50{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-17706e50 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-6af77a11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1358 .elementor-element.elementor-element-6af77a11:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-6af77a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FC;}.elementor-1358 .elementor-element.elementor-element-1650df84 .elementor-heading-title{color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-665fcfd2{font-family:var( --e-global-typography-71f0a01-font-family ), Sans-serif;font-size:var( --e-global-typography-71f0a01-font-size );font-weight:var( --e-global-typography-71f0a01-font-weight );line-height:var( --e-global-typography-71f0a01-line-height );color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-665fcfd2 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-2097df3c{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-2097df3c p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-1758e818{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-1758e818 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-18be33a{text-align:center;}.elementor-1358 .elementor-element.elementor-element-18be33a .elementor-heading-title{font-family:var( --e-global-typography-71f0a11-font-family ), Sans-serif;font-size:var( --e-global-typography-71f0a11-font-size );font-weight:var( --e-global-typography-71f0a11-font-weight );line-height:var( --e-global-typography-71f0a11-line-height );color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-5ec23bf1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-5ec23bf1 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-1794f279{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-1794f279:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-1794f279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FC;}.elementor-1358 .elementor-element.elementor-element-18942684{text-align:center;}.elementor-1358 .elementor-element.elementor-element-18942684 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-6a311956{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-57ebb581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1358 .elementor-element.elementor-element-57ebb581:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-57ebb581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-4996602a .elementor-heading-title{font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-14f5a241{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-14f5a241 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-432b77ad{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-432b77ad p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-1b723838{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1358 .elementor-element.elementor-element-1b723838:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-1b723838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-46436173 .elementor-heading-title{font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-130cddee{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-130cddee p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-78c03495{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-78c03495 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-5e534633{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-5e534633 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-5bac160c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-5bac160c:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-5bac160c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1358 .elementor-element.elementor-element-2f8cbf2f{text-align:center;}.elementor-1358 .elementor-element.elementor-element-2f8cbf2f .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-46b2653e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-4f0eda53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-693991f .elementor-icon-wrapper{text-align:center;}.elementor-1358 .elementor-element.elementor-element-693991f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-693991f.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-693991f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-693991f.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-693991f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-693991f .elementor-icon{font-size:80px;}.elementor-1358 .elementor-element.elementor-element-693991f .elementor-icon svg{height:80px;}.elementor-1358 .elementor-element.elementor-element-1e929708{text-align:center;}.elementor-1358 .elementor-element.elementor-element-1e929708 .elementor-heading-title{font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-63dd5702{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-63dd5702 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-186621c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-19ce655 .elementor-icon-wrapper{text-align:center;}.elementor-1358 .elementor-element.elementor-element-19ce655.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-19ce655.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-19ce655.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-19ce655.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-19ce655.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-19ce655 .elementor-icon{font-size:80px;}.elementor-1358 .elementor-element.elementor-element-19ce655 .elementor-icon svg{height:80px;}.elementor-1358 .elementor-element.elementor-element-753a6608{text-align:center;}.elementor-1358 .elementor-element.elementor-element-753a6608 .elementor-heading-title{font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-1c1bb571{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-1c1bb571 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-7f40dfc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-e85eeab .elementor-icon-wrapper{text-align:center;}.elementor-1358 .elementor-element.elementor-element-e85eeab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-e85eeab.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-e85eeab.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-e85eeab.elementor-view-framed .elementor-icon, .elementor-1358 .elementor-element.elementor-element-e85eeab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-e85eeab .elementor-icon{font-size:80px;}.elementor-1358 .elementor-element.elementor-element-e85eeab .elementor-icon svg{height:80px;}.elementor-1358 .elementor-element.elementor-element-2eeb5f25{text-align:center;}.elementor-1358 .elementor-element.elementor-element-2b582b3d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-2b582b3d p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-1248acf5 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:6px 6px 6px 6px;padding:16px 22px 16px 22px;}.elementor-1358 .elementor-element.elementor-element-1248acf5 .elementor-button:hover, .elementor-1358 .elementor-element.elementor-element-1248acf5 .elementor-button:focus{background-color:var( --e-global-color-37b352b );color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-1248acf5 .elementor-button:hover svg, .elementor-1358 .elementor-element.elementor-element-1248acf5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-61b227c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-61b227c6:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-61b227c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9FC;}.elementor-1358 .elementor-element.elementor-element-5f6f0ffb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-70e7ec72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-6d152141{text-align:start;}.elementor-1358 .elementor-element.elementor-element-6d152141 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-65b5b8a{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-65b5b8a p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-16aad921{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-16aad921 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-5334935d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-5334935d p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-28b951b0{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-28b951b0 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-65276129{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:6px 6px 6px 6px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1358 .elementor-element.elementor-element-65276129:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-65276129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1358 .elementor-element.elementor-element-df20808 .gk-gravity-form{text-align:left;}.elementor-1358 .elementor-element.elementor-element-a000b44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-a000b44:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-a000b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1358 .elementor-element.elementor-element-4ec35cd2{text-align:start;}.elementor-1358 .elementor-element.elementor-element-4ec35cd2 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-3e6ca89{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-33d6a05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-97ddf02{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-97ddf02 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-77afa11{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-48f99b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-a325095{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-a325095 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-4075ef8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-40c030a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-bbcf51a{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-bbcf51a p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-5d95c19{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-c24b43a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-99bcaf9{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-99bcaf9 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-f9bcf3e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-a8eb2ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-5db234d{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#454545;}.elementor-1358 .elementor-element.elementor-element-5db234d p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-03315be{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;}.elementor-1358 .elementor-element.elementor-element-03315be > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor4 );border-style:none;}.elementor-1358 .elementor-element.elementor-element-03315be > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-03315be > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}.elementor-1358 .elementor-element.elementor-element-03315be {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1358 .elementor-element.elementor-element-03315be > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rosario", Sans-serif;font-weight:700;}.elementor-1358 .elementor-element.elementor-element-25da575c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-25da575c:not(.elementor-motion-effects-element-type-background), .elementor-1358 .elementor-element.elementor-element-25da575c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-1358 .elementor-element.elementor-element-5f46214{text-align:center;}.elementor-1358 .elementor-element.elementor-element-5f46214 .elementor-heading-title{font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-77acbe09{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-1358 .elementor-element.elementor-element-77acbe09 p{margin-block-end:0px;}.elementor-1358 .elementor-element.elementor-element-6f1619d1{--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:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-75692cef .elementor-button{background-color:#DB9423;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:6px 6px 6px 6px;padding:16px 22px 16px 22px;}.elementor-1358 .elementor-element.elementor-element-75692cef .elementor-button:hover, .elementor-1358 .elementor-element.elementor-element-75692cef .elementor-button:focus{background-color:var( --e-global-color-37b352b );color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-75692cef .elementor-button:hover svg, .elementor-1358 .elementor-element.elementor-element-75692cef .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-53de0a8a .elementor-button{background-color:#FFFFFF00;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.35em;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:6px 6px 6px 6px;padding:16px 22px 16px 22px;}.elementor-1358 .elementor-element.elementor-element-53de0a8a .elementor-button:hover, .elementor-1358 .elementor-element.elementor-element-53de0a8a .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-primary );}.elementor-1358 .elementor-element.elementor-element-53de0a8a .elementor-button:hover svg, .elementor-1358 .elementor-element.elementor-element-53de0a8a .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1358 .elementor-element.elementor-element-3572eef{--padding-top:56px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-1358 .elementor-element.elementor-element-22a02406{--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-1358 .elementor-element.elementor-element-37f304e .elementor-heading-title{font-size:var( --e-global-typography-71f0a10-font-size );line-height:var( --e-global-typography-71f0a10-line-height );letter-spacing:var( --e-global-typography-71f0a10-letter-spacing );}.elementor-1358 .elementor-element.elementor-element-e962be7 .elementor-heading-title{font-size:var( --e-global-typography-71f0a02-font-size );line-height:var( --e-global-typography-71f0a02-line-height );}.elementor-1358 .elementor-element.elementor-element-48578fe0{--min-height:50vh;}.elementor-1358 .elementor-element.elementor-element-137d2c99{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1358 .elementor-element.elementor-element-a0835b8 .elementor-heading-title{font-size:34px;}.elementor-1358 .elementor-element.elementor-element-63cb85d9{--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-1358 .elementor-element.elementor-element-ab1a9fe .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-586821bf .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-550c5375 .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-17dd2d4a{--padding-top:56px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-1358 .elementor-element.elementor-element-53708748{--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-1358 .elementor-element.elementor-element-1113c6ac .elementor-heading-title{font-size:34px;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon{font-size:60px;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-description{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon{font-size:60px;}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-description{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon{font-size:60px;}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-description{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon{font-size:60px;}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-description{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-16ac1b0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1358 .elementor-element.elementor-element-10e2719 .elementor-heading-title{font-size:34px;}.elementor-1358 .elementor-element.elementor-element-2ab7f997{--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-1358 .elementor-element.elementor-element-3286ad0a{font-size:var( --e-global-typography-71f0a01-font-size );line-height:var( --e-global-typography-71f0a01-line-height );}.elementor-1358 .elementor-element.elementor-element-2d6abfa2{font-size:var( --e-global-typography-71f0a01-font-size );line-height:var( --e-global-typography-71f0a01-line-height );}.elementor-1358 .elementor-element.elementor-element-665fcfd2{font-size:var( --e-global-typography-71f0a01-font-size );line-height:var( --e-global-typography-71f0a01-line-height );}.elementor-1358 .elementor-element.elementor-element-18be33a .elementor-heading-title{font-size:var( --e-global-typography-71f0a11-font-size );line-height:var( --e-global-typography-71f0a11-line-height );}.elementor-1358 .elementor-element.elementor-element-1794f279{--padding-top:56px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-1358 .elementor-element.elementor-element-18942684 .elementor-heading-title{font-size:34px;}.elementor-1358 .elementor-element.elementor-element-6a311956{--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-1358 .elementor-element.elementor-element-4996602a .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-46436173 .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-5bac160c{--padding-top:56px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-1358 .elementor-element.elementor-element-2f8cbf2f .elementor-heading-title{font-size:34px;}.elementor-1358 .elementor-element.elementor-element-46b2653e{--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-1358 .elementor-element.elementor-element-1e929708 .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-753a6608 .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-61b227c6{--padding-top:56px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-1358 .elementor-element.elementor-element-5f6f0ffb{--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-1358 .elementor-element.elementor-element-6d152141 .elementor-heading-title{font-size:34px;}.elementor-1358 .elementor-element.elementor-element-a000b44{--padding-top:56px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-1358 .elementor-element.elementor-element-4ec35cd2 .elementor-heading-title{font-size:34px;}.elementor-1358 .elementor-element.elementor-element-25da575c{--padding-top:56px;--padding-bottom:56px;--padding-left:26px;--padding-right:26px;}.elementor-1358 .elementor-element.elementor-element-5f46214 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-1358 .elementor-element.elementor-element-3572eef{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1358 .elementor-element.elementor-element-22a02406{--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-1358 .elementor-element.elementor-element-8ca7425{--width:100%;}.elementor-1358 .elementor-element.elementor-element-37f304e .elementor-heading-title{font-size:var( --e-global-typography-71f0a10-font-size );line-height:var( --e-global-typography-71f0a10-line-height );letter-spacing:var( --e-global-typography-71f0a10-letter-spacing );}.elementor-1358 .elementor-element.elementor-element-e962be7 .elementor-heading-title{font-size:var( --e-global-typography-71f0a02-font-size );line-height:var( --e-global-typography-71f0a02-line-height );}.elementor-1358 .elementor-element.elementor-element-65f6d4da{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-4e73f0e1{--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:stretch;}.elementor-1358 .elementor-element.elementor-element-5138b772 .elementor-button{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-5b8dc4bd .elementor-button{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-1ff7ae8f{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-48578fe0{--width:100%;}.elementor-1358 .elementor-element.elementor-element-137d2c99{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-a0835b8 .elementor-heading-title{font-size:30px;}.elementor-1358 .elementor-element.elementor-element-63cb85d9{--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-1358 .elementor-element.elementor-element-37b133a8{--width:100%;}.elementor-1358 .elementor-element.elementor-element-ab1a9fe .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-7d4363ae{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-377a182e{--width:100%;}.elementor-1358 .elementor-element.elementor-element-586821bf .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-7721f574{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-5c29f4cd{--width:100%;}.elementor-1358 .elementor-element.elementor-element-550c5375 .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-2b754095{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-17dd2d4a{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-53708748{--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-1358 .elementor-element.elementor-element-331dee7{--width:100%;}.elementor-1358 .elementor-element.elementor-element-1113c6ac .elementor-heading-title{font-size:30px;}.elementor-1358 .elementor-element.elementor-element-23d7155e{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-wrapper{gap:5px;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1358 .elementor-element.elementor-element-b1d22b3 .elementor-icon-box-description{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-wrapper{gap:5px;}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-title{margin-block-end:10px;}.elementor-1358 .elementor-element.elementor-element-21d2cff .elementor-icon-box-description{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-wrapper{gap:5px;}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1358 .elementor-element.elementor-element-2780302 .elementor-icon-box-description{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-wrapper{gap:5px;}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1358 .elementor-element.elementor-element-0b1c121 .elementor-icon-box-description{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-2e31032{--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:stretch;}.elementor-1358 .elementor-element.elementor-element-281ec2bd .elementor-button{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-57d4fb9c .elementor-button{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-28db8459{--width:100%;}.elementor-1358 .elementor-element.elementor-element-16ac1b0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1358 .elementor-element.elementor-element-10e2719 .elementor-heading-title{font-size:30px;}.elementor-1358 .elementor-element.elementor-element-1746c3da{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-2ab7f997{--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-1358 .elementor-element.elementor-element-42cd7f41{--width:100%;}.elementor-1358 .elementor-element.elementor-element-3286ad0a{font-size:var( --e-global-typography-71f0a01-font-size );line-height:var( --e-global-typography-71f0a01-line-height );}.elementor-1358 .elementor-element.elementor-element-5c1f6d9{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-3016801e{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-6cd5b340{--width:100%;}.elementor-1358 .elementor-element.elementor-element-2d6abfa2{font-size:var( --e-global-typography-71f0a01-font-size );line-height:var( --e-global-typography-71f0a01-line-height );}.elementor-1358 .elementor-element.elementor-element-10f904b3{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-17706e50{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-6af77a11{--width:100%;}.elementor-1358 .elementor-element.elementor-element-665fcfd2{font-size:var( --e-global-typography-71f0a01-font-size );line-height:var( --e-global-typography-71f0a01-line-height );}.elementor-1358 .elementor-element.elementor-element-2097df3c{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-1758e818{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-18be33a .elementor-heading-title{font-size:var( --e-global-typography-71f0a11-font-size );line-height:var( --e-global-typography-71f0a11-line-height );}.elementor-1358 .elementor-element.elementor-element-5ec23bf1{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-1794f279{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-18942684 .elementor-heading-title{font-size:30px;}.elementor-1358 .elementor-element.elementor-element-6a311956{--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-1358 .elementor-element.elementor-element-57ebb581{--width:100%;}.elementor-1358 .elementor-element.elementor-element-4996602a .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-14f5a241{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-432b77ad{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-1b723838{--width:100%;}.elementor-1358 .elementor-element.elementor-element-46436173 .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-130cddee{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-78c03495{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-5e534633{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-5bac160c{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-2f8cbf2f .elementor-heading-title{font-size:30px;}.elementor-1358 .elementor-element.elementor-element-46b2653e{--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-1358 .elementor-element.elementor-element-4f0eda53{--width:100%;}.elementor-1358 .elementor-element.elementor-element-1e929708 .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-63dd5702{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-186621c7{--width:100%;}.elementor-1358 .elementor-element.elementor-element-753a6608 .elementor-heading-title{font-size:23px;}.elementor-1358 .elementor-element.elementor-element-1c1bb571{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-7f40dfc3{--width:100%;}.elementor-1358 .elementor-element.elementor-element-2b582b3d{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-1248acf5 .elementor-button{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-61b227c6{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-5f6f0ffb{--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-1358 .elementor-element.elementor-element-70e7ec72{--width:100%;}.elementor-1358 .elementor-element.elementor-element-6d152141 .elementor-heading-title{font-size:30px;}.elementor-1358 .elementor-element.elementor-element-65b5b8a{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-16aad921{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-5334935d{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-28b951b0{font-size:16px;}.elementor-1358 .elementor-element.elementor-element-65276129{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-a000b44{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-4ec35cd2 .elementor-heading-title{font-size:30px;}.elementor-1358 .elementor-element.elementor-element-97ddf02{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-a325095{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-bbcf51a{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-99bcaf9{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-5db234d{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-25da575c{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-1358 .elementor-element.elementor-element-5f46214 .elementor-heading-title{font-size:30px;}.elementor-1358 .elementor-element.elementor-element-77acbe09{font-size:17px;}.elementor-1358 .elementor-element.elementor-element-6f1619d1{--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:stretch;}.elementor-1358 .elementor-element.elementor-element-75692cef .elementor-button{font-size:15px;}.elementor-1358 .elementor-element.elementor-element-53de0a8a .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-1358 .elementor-element.elementor-element-3572eef{--content-width:1300px;}.elementor-1358 .elementor-element.elementor-element-8ca7425{--width:52%;}.elementor-1358 .elementor-element.elementor-element-48578fe0{--width:44%;}.elementor-1358 .elementor-element.elementor-element-137d2c99{--content-width:1300px;}.elementor-1358 .elementor-element.elementor-element-37b133a8{--width:31%;}.elementor-1358 .elementor-element.elementor-element-377a182e{--width:31%;}.elementor-1358 .elementor-element.elementor-element-5c29f4cd{--width:31%;}.elementor-1358 .elementor-element.elementor-element-17dd2d4a{--content-width:1300px;}.elementor-1358 .elementor-element.elementor-element-331dee7{--width:52%;}.elementor-1358 .elementor-element.elementor-element-28db8459{--width:44%;}.elementor-1358 .elementor-element.elementor-element-42cd7f41{--width:31%;}.elementor-1358 .elementor-element.elementor-element-6cd5b340{--width:31%;}.elementor-1358 .elementor-element.elementor-element-6af77a11{--width:31%;}.elementor-1358 .elementor-element.elementor-element-1794f279{--content-width:1300px;}.elementor-1358 .elementor-element.elementor-element-57ebb581{--width:48%;}.elementor-1358 .elementor-element.elementor-element-1b723838{--width:48%;}.elementor-1358 .elementor-element.elementor-element-5bac160c{--content-width:1300px;}.elementor-1358 .elementor-element.elementor-element-4f0eda53{--width:31%;}.elementor-1358 .elementor-element.elementor-element-186621c7{--width:31%;}.elementor-1358 .elementor-element.elementor-element-7f40dfc3{--width:31%;}.elementor-1358 .elementor-element.elementor-element-61b227c6{--content-width:1300px;}.elementor-1358 .elementor-element.elementor-element-70e7ec72{--width:43%;}.elementor-1358 .elementor-element.elementor-element-65276129{--width:53%;}.elementor-1358 .elementor-element.elementor-element-a000b44{--content-width:1300px;}.elementor-1358 .elementor-element.elementor-element-33d6a05{--content-width:100%;}.elementor-1358 .elementor-element.elementor-element-48f99b4{--content-width:100%;}.elementor-1358 .elementor-element.elementor-element-40c030a{--content-width:100%;}.elementor-1358 .elementor-element.elementor-element-c24b43a{--content-width:100%;}.elementor-1358 .elementor-element.elementor-element-a8eb2ac{--content-width:100%;}.elementor-1358 .elementor-element.elementor-element-25da575c{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1358 .elementor-element.elementor-element-8ca7425{--width:100%;}.elementor-1358 .elementor-element.elementor-element-48578fe0{--width:100%;}.elementor-1358 .elementor-element.elementor-element-37b133a8{--width:100%;}.elementor-1358 .elementor-element.elementor-element-377a182e{--width:100%;}.elementor-1358 .elementor-element.elementor-element-5c29f4cd{--width:100%;}.elementor-1358 .elementor-element.elementor-element-331dee7{--width:100%;}.elementor-1358 .elementor-element.elementor-element-28db8459{--width:100%;}.elementor-1358 .elementor-element.elementor-element-42cd7f41{--width:100%;}.elementor-1358 .elementor-element.elementor-element-6cd5b340{--width:100%;}.elementor-1358 .elementor-element.elementor-element-6af77a11{--width:100%;}.elementor-1358 .elementor-element.elementor-element-57ebb581{--width:100%;}.elementor-1358 .elementor-element.elementor-element-1b723838{--width:100%;}.elementor-1358 .elementor-element.elementor-element-4f0eda53{--width:100%;}.elementor-1358 .elementor-element.elementor-element-186621c7{--width:100%;}.elementor-1358 .elementor-element.elementor-element-7f40dfc3{--width:100%;}.elementor-1358 .elementor-element.elementor-element-70e7ec72{--width:100%;}.elementor-1358 .elementor-element.elementor-element-65276129{--width:100%;}}/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-df20808 */.gform_wrapper.hello-greek-catering-form_wrapper {
  width: 100%;
  max-width: 100%;
  font-family: "Open Sans", sans-serif;
  color: #1c1c1c;
}

.gform_wrapper.hello-greek-catering-form_wrapper form.hello-greek-catering-form {
  margin: 0;
  font-family: inherit;
  color: inherit;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gform_required_legend {
  margin: 0 0 20px;
  font-family: inherit;
  font-size: 13px;
  line-height: 1.6;
  color: #454545;
}

.gform_wrapper.hello-greek-catering-form_wrapper form .gform_fields {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 20px;
  row-gap: 20px;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield,
.gform_wrapper.hello-greek-catering-form_wrapper .ginput_container {
  min-width: 0;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield .gfield_label {
  display: block;
  margin: 0 0 8px;
  padding: 0;
  font-family: inherit;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  color: #1c1c1c;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield .gfield_required {
  color: #b12a20;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[type="text"],
.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[type="email"],
.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[type="tel"],
.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[type="number"],
.gform_wrapper.hello-greek-catering-form_wrapper .gfield textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 12px 14px;
  border: 1px solid #707b82;
  border-radius: 4px;
  background: #fff;
  color: #1c1c1c;
  font-family: inherit;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  box-shadow: none;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[type="text"],
.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[type="email"],
.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[type="tel"],
.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[type="number"] {
  height: 50px;
}

/* Gravity's .textarea.large sets height:288px; min-height alone cannot fix it. */
.gform_wrapper.hello-greek-catering-form_wrapper .gfield .ginput_container textarea.textarea {
  height: 150px;
  min-height: 150px;
  resize: vertical;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield .gfield_description,
.gform_wrapper.hello-greek-catering-form_wrapper .gfield.gfield_html {
  font-family: inherit;
  font-size: 13px;
  line-height: 1.6;
  color: #454545;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield .gfield_description {
  padding: 6px 0 0;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield.gfield_html p {
  margin: 0;
  font: inherit;
  color: inherit;
}

/* Keep the native, labelled calendar button beside the date input.
   The live page does not load its Dashicons icon, so supply a CSS icon. */
.gform_wrapper.hello-greek-catering-form_wrapper .ginput_container_date {
  position: relative;
}

.gform_wrapper.hello-greek-catering-form_wrapper .ginput_container_date input.datepicker {
  padding-right: 58px;
}

.gform_wrapper.hello-greek-catering-form_wrapper .ginput_container_date button.gform-datepicker-toggle {
  position: absolute;
  top: 3px;
  right: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 3px;
  background: #f0f7fa;
  color: #1c1c1c;
  line-height: 1;
  box-shadow: none;
  cursor: pointer;
}

.gform_wrapper.hello-greek-catering-form_wrapper button.gform-datepicker-toggle::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231c1c1c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18M8 15h2M14 15h2M8 18h2'/%3E%3C/svg%3E") center / contain no-repeat;
}

.gform_wrapper.hello-greek-catering-form_wrapper button.gform-datepicker-toggle .gform-calendar-icon {
  display: none;
}

.gform_wrapper.hello-greek-catering-form_wrapper .ginput_container_date button.gform-datepicker-toggle:hover {
  background: #e1eff5;
}

.gform_wrapper.hello-greek-catering-form_wrapper form .gform_footer {
  margin: 20px 0 0;
  padding: 0;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gform_footer .gform_button {
  display: block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  min-height: 54px;
  margin: 0;
  padding: 16px 22px;
  border: 0;
  border-radius: 6px;
  background: #db9423;
  color: #FFF;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
  white-space: normal;
  box-shadow: none;
  cursor: pointer;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gform_footer .gform_button:hover {
  background: #e7a641;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield input:focus,
.gform_wrapper.hello-greek-catering-form_wrapper .gfield textarea:focus {
  border-color: #00668d;
}

.gform_wrapper.hello-greek-catering-form_wrapper input:focus-visible,
.gform_wrapper.hello-greek-catering-form_wrapper textarea:focus-visible,
.gform_wrapper.hello-greek-catering-form_wrapper button:focus-visible {
  outline: 2px solid #00668d;
  outline-offset: 3px;
}

/* Keep validation errors distinguishable from neutral helper text. */
.gform_wrapper.hello-greek-catering-form_wrapper .gfield .gfield_validation_message {
  color: #b12a20;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield input[aria-invalid="true"],
.gform_wrapper.hello-greek-catering-form_wrapper .gfield textarea[aria-invalid="true"] {
  border-color: #b12a20;
}

@media (max-width: 767px) {
  .gform_wrapper.hello-greek-catering-form_wrapper form .gform_fields {
    grid-template-columns: minmax(0, 1fr);
    column-gap: 0;
  }

  .gform_wrapper.hello-greek-catering-form_wrapper form .gform_fields > .gfield {
    grid-column: 1 / -1;
  }
}


/* Add AFTER your existing catering form CSS in Elementor's Custom CSS.
   Fixes validation typography and adds subtle blue submission feedback.
   It preserves your existing submit-button colour and field styling. */

.gform_wrapper.hello-greek-catering-form_wrapper .gform_validation_errors {
  margin: 0 0 18px;
  padding: 16px 16px 16px 48px;
  border: 1px solid #b12a20;
  border-radius: 6px;
  background: #fff8f7;
  color: #b12a20;
  font-family: "Open Sans", sans-serif;
  box-shadow: none;
  scroll-margin-top: 110px;
}

/* Astra explicitly styles h2; wrapper font inheritance cannot override it. */
.gform_wrapper.hello-greek-catering-form_wrapper .gform_validation_errors h2.gform_submission_error {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: normal;
  text-transform: none;
  color: #b12a20;
}

.gform_wrapper.hello-greek-catering-form_wrapper .gfield .gfield_description.gfield_validation_message {
  margin: 8px 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #b12a20;
}/* End custom CSS */