.elementor-3138 .elementor-element.elementor-element-c104b1e{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3138 .elementor-element.elementor-element-c104b1e:not(.elementor-motion-effects-element-type-background), .elementor-3138 .elementor-element.elementor-element-c104b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cc2c7d );}.elementor-3138 .elementor-element.elementor-element-53bfd55{text-align:center;}.elementor-3138 .elementor-element.elementor-element-53bfd55 .elementor-heading-title{font-family:"League Spartan", league spartan;font-size:48px;color:var( --e-global-color-d7b6933 );}.elementor-3138 .elementor-element.elementor-element-3d8bd75 .woocommerce-breadcrumb{color:var( --e-global-color-d7b6933 );font-family:"League Spartan", league spartan;font-size:20px;text-align:center;}.elementor-3138 .elementor-element.elementor-element-3d8bd75 .woocommerce-breadcrumb > a{color:var( --e-global-color-d7b6933 );}.elementor-3138 .elementor-element.elementor-element-f31cb71{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3138 .elementor-element.elementor-element-f31cb71:not(.elementor-motion-effects-element-type-background), .elementor-3138 .elementor-element.elementor-element-f31cb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3321ac0 );}.elementor-3138 .elementor-element.elementor-element-7954d8f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3138 .elementor-element.elementor-element-7954d8f:not(.elementor-motion-effects-element-type-background), .elementor-3138 .elementor-element.elementor-element-7954d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7b6933 );}.elementor-3138 .elementor-element.elementor-element-609a28f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3138 .elementor-element.elementor-element-609a28f:not(.elementor-motion-effects-element-type-background), .elementor-3138 .elementor-element.elementor-element-609a28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7b6933 );}.elementor-3138 .elementor-element.elementor-element-11cbb35 .elementor-heading-title{font-family:"League Spartan", league spartan;font-size:26px;}.elementor-3138 .elementor-element.elementor-element-f21a15d{font-family:"League Spartan", league spartan;font-size:18px;}.elementor-3138 .elementor-element.elementor-element-93cec8e{font-family:"League Spartan", league spartan;font-size:16px;}.elementor-3138 .elementor-element.elementor-element-ee40631{font-family:"League Spartan", league spartan;font-size:16px;}.elementor-3138 .elementor-element.elementor-element-1952c8c{font-family:"League Spartan", league spartan;font-size:16px;}.elementor-3138 .elementor-element.elementor-element-f5790c0{font-family:"League Spartan", league spartan;font-size:16px;}.elementor-3138 .elementor-element.elementor-element-1086ad9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-3138 .elementor-element.elementor-element-1086ad9 .elementor-divider-separator{width:100%;}.elementor-3138 .elementor-element.elementor-element-1086ad9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3138 .elementor-element.elementor-element-81e6e57{font-family:"League Spartan", league spartan;font-size:16px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3138 .elementor-element.elementor-element-7954d8f{--width:100%;}.elementor-3138 .elementor-element.elementor-element-609a28f{--width:45%;}}@media(max-width:767px){.elementor-3138 .elementor-element.elementor-element-53bfd55 .elementor-heading-title{font-size:24px;}.elementor-3138 .elementor-element.elementor-element-3d8bd75 .woocommerce-breadcrumb{font-size:18px;}.elementor-3138 .elementor-element.elementor-element-11cbb35 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-7dc618b */#recommend ul li {
    display: flex;
    flex-direction: column;
}

.elementor-3138 .elementor-element.elementor-element-7dc618b .first p {
    margin-top: 20px;
}

.elementor-3138 .elementor-element.elementor-element-7dc618b .first h3{
    display: none;
}

.elementor-3138 .elementor-element.elementor-element-7dc618b #pool-dehu-area{
    display: flex;
    gap: 20px;
}

.elementor-3138 .elementor-element.elementor-element-7dc618b .first{
    width: 100%;
}

.elementor-3138 .elementor-element.elementor-element-7dc618b form#pool-dehu-form {
    display: flex;
    /*flex-wrap: wrap;*/
    gap: 12px;
}



.elementor-3138 .elementor-element.elementor-element-7dc618b label {
    width: 48% !important;
}


.elementor-3138 .elementor-element.elementor-element-7dc618b p button {
    background-color: #00732F;
    border: 0;
    color: #fff;
}

.elementor-3138 .elementor-element.elementor-element-7dc618b .pd-rec-grid{
    flex-direction: column; 
}

.elementor-3138 .elementor-element.elementor-element-7dc618b .pd-rec-item{
    width: 100% !important;
    display: flex;
    text-align: left;
}

.elementor-3138 .elementor-element.elementor-element-7dc618b a{
    color:  #00732F;
}

.elementor-3138 .elementor-element.elementor-element-7dc618b input,select, #send{
    border: 1px solid #d3d3d3;
    margin-top: 10px;
}

@media(max-width:767px){
    .elementor-3138 .elementor-element.elementor-element-7dc618b label {
    width: 100% !important;
}
.elementor-3138 .elementor-element.elementor-element-7dc618b form#pool-dehu-form{
    flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f21a15d */.elementor-3138 .elementor-element.elementor-element-f21a15d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93cec8e */.elementor-3138 .elementor-element.elementor-element-93cec8e p {
    margin: 0;
}

.elementor-3138 .elementor-element.elementor-element-93cec8e h3{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee40631 */.elementor-3138 .elementor-element.elementor-element-ee40631 p {
    margin: 0;
}

.elementor-3138 .elementor-element.elementor-element-ee40631 h3{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1952c8c */.elementor-3138 .elementor-element.elementor-element-1952c8c p {
    margin: 0;
}

.elementor-3138 .elementor-element.elementor-element-1952c8c h3{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5790c0 */.elementor-3138 .elementor-element.elementor-element-f5790c0 p {
    margin: 0;
}

.elementor-3138 .elementor-element.elementor-element-f5790c0 h3{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81e6e57 */.elementor-3138 .elementor-element.elementor-element-81e6e57 p {
    margin: 0;
}/* End custom CSS */