.elementor-4442 .elementor-element.elementor-element-rf10sect{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf10sect:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-rf10sect > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1509;}.elementor-4442 .elementor-element.elementor-element-rf11card{--display:flex;--min-height:100vh;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf11card:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-rf11card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rinatpilates.co.il/wp-content/uploads/2024/03/studio-pilates-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4442 .elementor-element.elementor-element-rf12cont{--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:74px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4442 .elementor-element.elementor-element-rf14eyeb{text-align:center;}.elementor-4442 .elementor-element.elementor-element-rf14eyeb .elementor-heading-title{font-size:15px;font-weight:800;letter-spacing:2.4px;color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf15head > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-4442 .elementor-element.elementor-element-rf15head{text-align:center;}.elementor-4442 .elementor-element.elementor-element-rf15head .elementor-heading-title{font-size:46px;font-weight:800;line-height:1.08em;text-shadow:0px 0px 22px rgba(255,255,255,0.85);color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf16subh{text-align:center;}.elementor-4442 .elementor-element.elementor-element-rf16subh .elementor-heading-title{font-size:53px;font-weight:800;line-height:1.08em;text-shadow:0px 0px 22px rgba(255,255,255,0.85);color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf39row0{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf38stk0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button{background-color:#F8F8F4;font-size:21px;font-weight:800;fill:#000000;color:#000000;box-shadow:0px 14px 30px -10px rgba(38,58,52,0.55);border-style:solid;border-width:1px 1px 1px 1px;border-color:#99D3C6;border-radius:50px 50px 50px 50px;padding:18px 40px 18px 40px;}.elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button:hover, .elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button:focus{background-color:#99D3C6;color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf40cta0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button:hover svg, .elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button:focus svg{fill:#000000;}.elementor-4442 .elementor-element.elementor-element-rf22note > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-4442 .elementor-element.elementor-element-rf22note{text-align:center;}.elementor-4442 .elementor-element.elementor-element-rf22note .elementor-heading-title{font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-4442 .elementor-element.elementor-element-rf37vwr0{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf31vid0{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-4442 .elementor-element.elementor-element-rf31vid0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4442 .elementor-element.elementor-element-rf31vid0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4442 .elementor-element.elementor-element-rf41fwrp{--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-4442 .elementor-element.elementor-element-rf21form .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:12px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-12px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4442 .elementor-element.elementor-element-rf21form .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4442 .elementor-element.elementor-element-rf21form .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4442 .elementor-element.elementor-element-rf21form .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-type-html{padding-bottom:0px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-group .elementor-field{color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-group .elementor-field, .elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-subgroup label{font-size:18px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#D9E9E4;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#D9E9E4;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-group .elementor-select-wrapper::before{color:#D9E9E4;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-button{font-size:21px;font-weight:800;border-radius:50px 50px 50px 50px;padding:18px 22px 18px 22px;}.elementor-4442 .elementor-element.elementor-element-rf21form .e-form__buttons__wrapper__button-next{background-color:#99D3C6;color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-button[type="submit"]{background-color:#99D3C6;color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-4442 .elementor-element.elementor-element-rf21form .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4442 .elementor-element.elementor-element-rf21form .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-4442 .elementor-element.elementor-element-rf21form .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4442 .elementor-element.elementor-element-rf21form{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4442 .elementor-element.elementor-element-rf18chip{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf19ch01{text-align:center;}.elementor-4442 .elementor-element.elementor-element-rf19ch01 .elementor-heading-title{font-size:18px;font-weight:700;color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf19ch02{text-align:center;}.elementor-4442 .elementor-element.elementor-element-rf19ch02 .elementor-heading-title{font-size:21px;font-weight:800;color:#000000;}.elementor-4442 .elementor-element.elementor-element-rf19ch03{text-align:center;}.elementor-4442 .elementor-element.elementor-element-rf19ch03 .elementor-heading-title{font-size:18px;font-weight:700;color:#000000;}.elementor-4442 .elementor-element.elementor-element-gr11grid{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-gr21t1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-gr21t1:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-gr21t1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rinatpilates.co.il/wp-content/uploads/2025/05/pilates-studio-3.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4442 .elementor-element.elementor-element-gr22t2{--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:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4442 .elementor-element.elementor-element-gr22t2:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-gr22t2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99D3C6;}.elementor-4442 .elementor-element.elementor-element-gr22h1{text-align:center;}.elementor-4442 .elementor-element.elementor-element-gr22h1 .elementor-heading-title{font-weight:700;color:#1A1A1A;}.elementor-4442 .elementor-element.elementor-element-gr22h2{text-align:center;}.elementor-4442 .elementor-element.elementor-element-gr22h2 .elementor-heading-title{font-weight:900;color:#000000;}.elementor-4442 .elementor-element.elementor-element-gr23t3{--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:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4442 .elementor-element.elementor-element-gr23t3:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-gr23t3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rinatpilates.co.il/wp-content/uploads/2025/05/סטודיו-פילאטיס-קרית-גת-scaled-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4442 .elementor-element.elementor-element-gr24t4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-gr24t4:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-gr24t4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rinatpilates.co.il/wp-content/uploads/2026/09/l9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4442 .elementor-element.elementor-element-gr25t5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-gr25t5:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-gr25t5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rinatpilates.co.il/wp-content/uploads/2024/03/pilates-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4442 .elementor-element.elementor-element-gr26t6{--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:center;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4442 .elementor-element.elementor-element-gr26t6:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-gr26t6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FCF9;}.elementor-4442 .elementor-element.elementor-element-gr26lg0{text-align:center;}.elementor-4442 .elementor-element.elementor-element-gr26lg0 img{width:82%;}.elementor-4442 .elementor-element.elementor-element-rf40foot{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-4442 .elementor-element.elementor-element-rf40foot:not(.elementor-motion-effects-element-type-background), .elementor-4442 .elementor-element.elementor-element-rf40foot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F4;}.elementor-4442 .elementor-element.elementor-element-rf41txt0{text-align:center;}.elementor-4442 .elementor-element.elementor-element-rf41txt0 .elementor-heading-title{font-size:15px;font-weight:600;color:#BCADA3;}.elementor-4442 .elementor-element.elementor-element-rf42lnk0{text-align:center;font-size:13px;color:#BCADA3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4442 .elementor-element.elementor-element-rf11card{--width:100%;}.elementor-4442 .elementor-element.elementor-element-rf12cont{--width:640px;}.elementor-4442 .elementor-element.elementor-element-gr11grid{--width:100%;}}@media(max-width:1024px){.elementor-4442 .elementor-element.elementor-element-rf11card{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf12cont{--padding-top:74px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-4442 .elementor-element.elementor-element-rf15head .elementor-heading-title{font-size:39px;}.elementor-4442 .elementor-element.elementor-element-rf16subh .elementor-heading-title{font-size:45px;}.elementor-4442 .elementor-element.elementor-element-rf39row0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf18chip{--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf19ch01 .elementor-heading-title{font-size:17px;}.elementor-4442 .elementor-element.elementor-element-rf19ch02 .elementor-heading-title{font-size:19px;}.elementor-4442 .elementor-element.elementor-element-rf19ch03 .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-4442 .elementor-element.elementor-element-rf11card{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf12cont{--width:100%;--padding-top:39px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-4442 .elementor-element.elementor-element-rf14eyeb .elementor-heading-title{font-size:13px;}.elementor-4442 .elementor-element.elementor-element-rf15head .elementor-heading-title{font-size:30px;}.elementor-4442 .elementor-element.elementor-element-rf16subh .elementor-heading-title{font-size:35px;}.elementor-4442 .elementor-element.elementor-element-rf39row0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button{font-size:18px;padding:16px 26px 16px 26px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-group .elementor-field, .elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-subgroup label{font-size:16px;}.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-button{font-size:18px;}.elementor-4442 .elementor-element.elementor-element-rf18chip{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4442 .elementor-element.elementor-element-rf19ch01 .elementor-heading-title{font-size:15px;}.elementor-4442 .elementor-element.elementor-element-rf19ch02 .elementor-heading-title{font-size:17px;}.elementor-4442 .elementor-element.elementor-element-rf19ch03 .elementor-heading-title{font-size:15px;}.elementor-4442 .elementor-element.elementor-element-gr11grid{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-rf14eyeb */.elementor-4442 .elementor-element.elementor-element-rf14eyeb .elementor-heading-title{background:#F8F8F4;display:inline-block;padding:6px 16px;border-radius:30px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-rf15head */.elementor-4442 .elementor-element.elementor-element-rf15head .elementor-heading-title{text-shadow:0 0 12px rgba(255,255,255,.98),0 0 26px rgba(255,255,255,.92),0 0 52px rgba(255,255,255,.75),0 1px 2px rgba(255,255,255,.9);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-rf16subh */.elementor-4442 .elementor-element.elementor-element-rf16subh .elementor-heading-title{text-shadow:0 0 12px rgba(255,255,255,.98),0 0 26px rgba(255,255,255,.92),0 0 52px rgba(255,255,255,.75),0 1px 2px rgba(255,255,255,.9);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-rf40cta0 */.elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button{cursor:pointer;position:relative;overflow:hidden;}
.elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button::after{content:"";position:absolute;top:0;bottom:0;left:-55%;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.92) 50%,rgba(255,255,255,0) 100%);transform:skewX(-22deg);pointer-events:none;animation:rnsweep 3.4s cubic-bezier(.4,0,.2,1) infinite;}
@keyframes rnsweep{0%{left:-55%}55%{left:115%}100%{left:115%}}
@media(prefers-reduced-motion:reduce){.elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button::after{animation:none;opacity:0;}}
@media(max-width:380px){.elementor-4442 .elementor-element.elementor-element-rf40cta0 .elementor-button{padding-left:18px;padding-right:18px;font-size:17px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-rf22note */.elementor-4442 .elementor-element.elementor-element-rf22note .elementor-heading-title{text-shadow:0 1px 3px rgba(16,22,20,.9),0 0 14px rgba(16,22,20,.65),0 0 28px rgba(16,22,20,.45);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rf38stk0 */.elementor-4442 .elementor-element.elementor-element-rf38stk0{width:auto;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-rf31vid0 */.elementor-4442 .elementor-element.elementor-element-rf31vid0 .elementor-widget-container{overflow:visible;}
.elementor-4442 .elementor-element.elementor-element-rf31vid0{overflow:visible;}
.elementor-4442 .elementor-element.elementor-element-rf31vid0 .elementor-wrapper{aspect-ratio:auto;width:44px;height:44px;}
.elementor-4442 .elementor-element.elementor-element-rf31vid0 .elementor-custom-embed-image-overlay{display:block;position:relative;width:44px;height:44px;border-radius:50%;background:#99D3C6;cursor:pointer;box-shadow:0 8px 18px -6px rgba(90,45,20,.75);transition:background .25s ease,transform .25s ease;}
.elementor-4442 .elementor-element.elementor-element-rf31vid0 .elementor-custom-embed-image-overlay:hover{background:#000000;transform:scale(1.07);}
.elementor-4442 .elementor-element.elementor-element-rf31vid0 .elementor-custom-embed-image-overlay img{display:none !important;}
.elementor-4442 .elementor-element.elementor-element-rf31vid0 .elementor-custom-embed-play{display:none !important;}
.elementor-4442 .elementor-element.elementor-element-rf31vid0 .elementor-custom-embed-image-overlay::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateX(3px);width:0;height:0;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #000000;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rf37vwr0 */.elementor-4442 .elementor-element.elementor-element-rf37vwr0{position:relative;width:104px;height:104px;min-height:0;flex-wrap:nowrap;align-content:center;margin-top:-23px;margin-block-start:-23px;border-radius:50%;background:rgba(248,248,244,.88);box-shadow:0 12px 28px -12px rgba(38,58,52,.6);flex:0 0 auto;align-self:flex-start;}
.elementor-4442 .elementor-element.elementor-element-rf37vwr0 > .elementor-widget-html{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;margin:0;}
.elementor-4442 .elementor-element.elementor-element-rf37vwr0 > .elementor-widget-video{position:relative;z-index:2;}
@media(max-width:767px){.elementor-4442 .elementor-element.elementor-element-rf37vwr0{width:90px;height:90px;margin-top:-20px;margin-block-start:-20px;}}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-rf21form */.elementor-4442 .elementor-element.elementor-element-rf21form input::placeholder{opacity:1 !important;color:#A3B0AB;}
.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-field-textual{height:auto;padding:13px 20px;box-shadow:0 8px 24px -10px rgba(0,0,0,.6);}
.elementor-4442 .elementor-element.elementor-element-rf21form .elementor-button{box-shadow:0 14px 32px -10px rgba(0,0,0,.75);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rf41fwrp */.elementor-4442 .elementor-element.elementor-element-rf41fwrp{display:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-rf19ch01 */.elementor-4442 .elementor-element.elementor-element-rf19ch01 .elementor-heading-title{background:#F1FCF8;width:116px;height:116px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;box-sizing:border-box;line-height:1.16;box-shadow:0 12px 26px -10px rgba(38,58,52,.5);}
.elementor-4442 .elementor-element.elementor-element-rf19ch01 .elementor-heading-title span{white-space:nowrap;}
@media(max-width:1024px){.elementor-4442 .elementor-element.elementor-element-rf19ch01 .elementor-heading-title{width:108px;height:108px;padding:9px;}}
@media(max-width:767px){.elementor-4442 .elementor-element.elementor-element-rf19ch01 .elementor-heading-title{width:100px;height:100px;padding:8px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-rf19ch02 */.elementor-4442 .elementor-element.elementor-element-rf19ch02{position:relative;z-index:2;margin-left:-22px;margin-right:-22px;}
.elementor-4442 .elementor-element.elementor-element-rf19ch02 .elementor-heading-title{background:#99D3C6;width:136px;height:136px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;box-sizing:border-box;line-height:1.16;box-shadow:0 20px 38px -12px rgba(38,58,52,.85),0 4px 10px -4px rgba(38,58,52,.35);}
.elementor-4442 .elementor-element.elementor-element-rf19ch02 .elementor-heading-title span{white-space:nowrap;}
@media(max-width:1024px){.elementor-4442 .elementor-element.elementor-element-rf19ch02 .elementor-heading-title{width:124px;height:124px;padding:10px;}}
@media(max-width:767px){.elementor-4442 .elementor-element.elementor-element-rf19ch02{margin-left:-20px;margin-right:-20px;}.elementor-4442 .elementor-element.elementor-element-rf19ch02 .elementor-heading-title{width:112px;height:112px;padding:8px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-rf19ch03 */.elementor-4442 .elementor-element.elementor-element-rf19ch03 .elementor-heading-title{background:#F1FCF8;width:116px;height:116px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;box-sizing:border-box;line-height:1.16;box-shadow:0 12px 26px -10px rgba(38,58,52,.5);}
.elementor-4442 .elementor-element.elementor-element-rf19ch03 .elementor-heading-title span{white-space:nowrap;}
@media(max-width:1024px){.elementor-4442 .elementor-element.elementor-element-rf19ch03 .elementor-heading-title{width:108px;height:108px;padding:5px;}}
@media(max-width:767px){.elementor-4442 .elementor-element.elementor-element-rf19ch03 .elementor-heading-title{width:100px;height:100px;padding:4px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rf12cont */.elementor-4442 .elementor-element.elementor-element-rf12cont{flex-grow:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr21t1 */.elementor-4442 .elementor-element.elementor-element-gr21t1{aspect-ratio:1/1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gr22h1 */.elementor-4442 .elementor-element.elementor-element-gr22h1 .elementor-heading-title{font-size:clamp(8px,1.15vw,18px);line-height:1.25;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-gr22h2 */.elementor-4442 .elementor-element.elementor-element-gr22h2 .elementor-heading-title{font-size:clamp(13px,2.1vw,32px);line-height:1.1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr22t2 */.elementor-4442 .elementor-element.elementor-element-gr22t2{aspect-ratio:1/1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr23t3 */.elementor-4442 .elementor-element.elementor-element-gr23t3{aspect-ratio:1/1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr24t4 */.elementor-4442 .elementor-element.elementor-element-gr24t4{aspect-ratio:1/1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr25t5 */.elementor-4442 .elementor-element.elementor-element-gr25t5{aspect-ratio:1/1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr26t6 */.elementor-4442 .elementor-element.elementor-element-gr26t6{aspect-ratio:1/1;flex-wrap:nowrap;align-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr11grid */.elementor-4442 .elementor-element.elementor-element-gr11grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;}
@media(max-width:767px){.elementor-4442 .elementor-element.elementor-element-gr11grid{grid-template-columns:repeat(3,1fr);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rf11card */.elementor-4442 .elementor-element.elementor-element-rf11card{overflow:hidden;background-position:center center;position:relative;}
.elementor-4442 .elementor-element.elementor-element-rf11card::before{content:"";position:absolute;inset:0;background:rgba(12,14,12,0.30);pointer-events:none;z-index:0;}
.elementor-4442 .elementor-element.elementor-element-rf11card > *{position:relative;z-index:1;}
@media(max-width:767px){.elementor-4442 .elementor-element.elementor-element-rf11card{background-size:auto 105%;background-position:50% 100%;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-rf42lnk0 */.elementor-4442 .elementor-element.elementor-element-rf42lnk0 a{color:#BCADA3 !important;font-size:13px !important;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS */html,body{overflow-x:hidden;max-width:100%;}
#enable-toolbar,#enable-modal{max-width:100vw;}
#cookie-notice{display:none !important;}/* End custom CSS */