.elementor-2597 .elementor-element.elementor-element-2fdc750{--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;--overlay-opacity:1;--padding-top:96px;--padding-bottom:100px;--padding-left:45px;--padding-right:45px;}.elementor-2597 .elementor-element.elementor-element-2fdc750:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-2fdc750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2597 .elementor-element.elementor-element-2fdc750::before, .elementor-2597 .elementor-element.elementor-element-2fdc750 > .elementor-background-video-container::before, .elementor-2597 .elementor-element.elementor-element-2fdc750 > .e-con-inner > .elementor-background-video-container::before, .elementor-2597 .elementor-element.elementor-element-2fdc750 > .elementor-background-slideshow::before, .elementor-2597 .elementor-element.elementor-element-2fdc750 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2597 .elementor-element.elementor-element-2fdc750 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2597 .elementor-element.elementor-element-bfefc1f .elementor-heading-title{color:var( --e-global-color-ad1c5fb );}.elementor-2597 .elementor-element.elementor-element-34cf521{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:4px 4px 4px 4px;--z-index:10;}.elementor-2597 .elementor-element.elementor-element-bc96923{--display:flex;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-2597 .elementor-element.elementor-element-bc96923:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-bc96923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.turtzed.com/wp-content/uploads/2025/10/Frame-21472241521.jpg");background-size:cover;}.elementor-2597 .elementor-element.elementor-element-ca461d4{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-2597 .elementor-element.elementor-element-ca461d4:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-ca461d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad1c5fb );}.elementor-2597 .elementor-element.elementor-element-ca461d4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2597 .elementor-element.elementor-element-1ccc48b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2597 .elementor-element.elementor-element-10355fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:4px 4px 4px 4px;--z-index:10;}.elementor-2597 .elementor-element.elementor-element-934b238{--display:flex;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-2597 .elementor-element.elementor-element-934b238:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-934b238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.turtzed.com/wp-content/uploads/2025/10/Frame-21472241521.jpg");background-size:cover;}.elementor-2597 .elementor-element.elementor-element-d0d888a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-2597 .elementor-element.elementor-element-d0d888a:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-d0d888a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad1c5fb );}.elementor-2597 .elementor-element.elementor-element-d0d888a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2597 .elementor-element.elementor-element-4af9fe1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2597 .elementor-element.elementor-element-bd9350f{--display:flex;--min-height:600px;--position:absolute;bottom:0px;}.elementor-2597 .elementor-element.elementor-element-bd9350f:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-bd9350f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-65fe695 ) 0%, #5900B100 70%);}body:not(.rtl) .elementor-2597 .elementor-element.elementor-element-bd9350f{left:0px;}body.rtl .elementor-2597 .elementor-element.elementor-element-bd9350f{right:0px;}@media(max-width:1024px){.elementor-2597 .elementor-element.elementor-element-34cf521{--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-2597 .elementor-element.elementor-element-bc96923{--min-height:600px;}.elementor-2597 .elementor-element.elementor-element-bc96923:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-bc96923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2597 .elementor-element.elementor-element-10355fa{--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-2597 .elementor-element.elementor-element-934b238{--min-height:600px;}.elementor-2597 .elementor-element.elementor-element-934b238:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-934b238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-2597 .elementor-element.elementor-element-2fdc750{--padding-top:96px;--padding-bottom:56px;--padding-left:15px;--padding-right:15px;}.elementor-2597 .elementor-element.elementor-element-bc96923{--min-height:320px;}.elementor-2597 .elementor-element.elementor-element-ca461d4{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-2597 .elementor-element.elementor-element-934b238{--min-height:320px;}.elementor-2597 .elementor-element.elementor-element-d0d888a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-2597 .elementor-element.elementor-element-ca461d4{--width:650px;}.elementor-2597 .elementor-element.elementor-element-d0d888a{--width:650px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2597 .elementor-element.elementor-element-ca461d4{--width:100%;}.elementor-2597 .elementor-element.elementor-element-d0d888a{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-503e13b */.elementor-2597 .elementor-element.elementor-element-503e13b .gfield_validation_message,
.elementor-2597 .elementor-element.elementor-element-503e13b .gform_validation_errors,
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield_label {
    display: none;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield_error .ginput_container > textarea,
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield_error .ginput_container > input {
    border-color: #C02B0A;
    box-shadow: 0 0 2px 0px #C02B0A;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gform_fields {
    gap: 28px 20px;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .ginput_container > textarea,
.elementor-2597 .elementor-element.elementor-element-503e13b .ginput_container > input {
    background: #fff;
    border-radius: 6px;
    height: 48px;
    border-color: #ECECEC;
    font-size: 14px;
    color: #666666;
    box-shadow: none;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .ginput_container > textarea {
    height: 226px;
    min-block-size: 0;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .ginput_container > textarea::placeholder,
.elementor-2597 .elementor-element.elementor-element-503e13b .ginput_container > input::placeholder {
    color: #666666;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .ginput_container > textarea:focus,
.elementor-2597 .elementor-element.elementor-element-503e13b .ginput_container > input:focus {
    border-color: #5900B1;
    outline: none;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox {
    border: none;
    padding: 0;
    margin: 4px 0 0;
    /*min-height: 48px;*/
    display: flex;
    align-items: center;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox:last-child {
    margin-top: -10px;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox .gfield-choice-input {
    position: absolute;
    opacity: 0;
    z-index: -10;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox .gfield_checkbox  .gform-field-label {
    font-size: 12px;
    display: flex;
    gap: 8px;
    /*align-items: center;*/
    cursor: pointer;
    margin: 0;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox .gfield_checkbox  .gform-field-label a {
    text-decoration: underline;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox .gfield_checkbox  .gform-field-label a:hover {
    text-decoration: none;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox .gfield_checkbox  .gform-field-label:before {
    content: "";
    width: 16px;
    min-width: 16px;
    height: 16px;
    border: 1px solid #C9C9C9;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 1px;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox .gfield-choice-input:checked + .gform-field-label:before {
    content: "✓";
    background: #DFFF00;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gform-footer  {
    /*justify-content: flex-end;*/
    /*position: absolute;*/
    /*right: 0;*/
    /*bottom: 0;*/
    margin-top: 30px !important;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gform_button {
    height: 48px !important;
    border: none !important;
    border-radius: 8px !important;
    font-size: 20px !important;
    background: #DFFF00 !important;
    color: #1C1B1F !important;
    font-family: 'Bebas Neue', sans-serif !important;
    font-weight: 400 !important;
    box-shadow: none !important;
    padding-right: 50px !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 8px) center !important;
    background-size: 32px 32px !important;
    background-image: url("data:image/svg+xml;utf8,<svg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'><rect y='0.5' width='32' height='32' rx='4' fill='white'/><path d='M20.748 12.5V19C20.748 19.1989 20.669 19.3897 20.5283 19.5303C20.3877 19.671 20.1969 19.75 19.998 19.75C19.7991 19.75 19.6083 19.671 19.4677 19.5303C19.327 19.3897 19.248 19.1989 19.248 19V14.3125L12.5286 21.0306C12.3877 21.1715 12.1967 21.2507 11.9974 21.2507C11.7981 21.2507 11.607 21.1715 11.4661 21.0306C11.3252 20.8897 11.2461 20.6986 11.2461 20.4994C11.2461 20.3001 11.3252 20.109 11.4661 19.9681L18.1855 13.25H13.498C13.2991 13.25 13.1083 13.171 12.9677 13.0303C12.827 12.8897 12.748 12.6989 12.748 12.5C12.748 12.3011 12.827 12.1103 12.9677 11.9697C13.1083 11.829 13.2991 11.75 13.498 11.75H19.998C20.1969 11.75 20.3877 11.829 20.5283 11.9697C20.669 12.1103 20.748 12.3011 20.748 12.5Z' fill='%231C1B1F'/></svg>") !important;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gform_button:hover {
    background-color: #F3F3F3 !important;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gform-theme--foundation .gform_footer, 
.elementor-2597 .elementor-element.elementor-element-503e13b .gform-theme--foundation .gform_page_footer {
  margin-block-start: 0;
}
.elementor-2597 .elementor-element.elementor-element-503e13b .gform_button:focus {
    outline: none !important;
}

.elementor-2597 .elementor-element.elementor-element-503e13b .gform_footer .gform_button {

}

@media (max-width: 767px) {
    .elementor-2597 .elementor-element.elementor-element-503e13b .gform_fields {
        gap: 16px;
    }
    .elementor-2597 .elementor-element.elementor-element-503e13b .ginput_container > textarea {
        height: 126px;
    }
    .elementor-2597 .elementor-element.elementor-element-503e13b .gform-footer { 
        position: static; 
        margin-top: 0px !important;
    }
    .elementor-2597 .elementor-element.elementor-element-503e13b .gfield--type-checkbox:last-child {
        margin: 4px 0 32px;
        min-height: 0;
    }
    .elementor-2597 .elementor-element.elementor-element-503e13b .gform_button {
        width: 100% !important;   
    }
}/* End custom CSS */