.elementor-10 .elementor-element.elementor-element-66fb306:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-66fb306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/03/Cabana_on_oceanside_deck_square-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-66fb306 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-66fb306{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:230px 0px 200px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-bfb2aed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-bfb2aed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-bfb2aed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-ad569aa{text-align:center;}.elementor-10 .elementor-element.elementor-element-ad569aa .elementor-heading-title{color:#FAB940;}.elementor-10 .elementor-element.elementor-element-a1253ef{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a1253ef .elementor-heading-title{color:#FFFFFF;font-family:"Italiana", Sans-serif;font-size:35px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-a222a1b{text-align:center;color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:400;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a222a1b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5d4745d .elementor-button{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-5d4745d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5d4745d .elementor-button:focus{background-color:#4B3D23;}.elementor-10 .elementor-element.elementor-element-5d4745d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1d8466e{margin-top:100px;margin-bottom:30px;}.elementor-10 .elementor-element.elementor-element-ea17320 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2864f3d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;line-height:29px;}.elementor-10 .elementor-element.elementor-element-ff76e41{color:#303030;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ff76e41 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-10 .elementor-element.elementor-element-72dc911 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f6372fd{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-491e40b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bf6634e .elementor-button{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;background-color:#382D19;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-bf6634e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4a7ac66:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4a7ac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/03/theme-builder-AF4u7kiK8YPJZnSp.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4a7ac66 > .elementor-background-overlay{background-color:#000000;opacity:0.69;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4a7ac66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-29e819f{text-align:left;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-29e819f .elementor-heading-title{color:#FFFFFF;font-family:"Italiana", Sans-serif;font-size:35px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-7a86eb0{--divider-border-style:solid;--divider-color:#6D562B;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-7a86eb0 .elementor-divider-separator{width:15%;}.elementor-10 .elementor-element.elementor-element-7a86eb0 .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-10 .elementor-element.elementor-element-fa1e861{margin-top:60px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-c3b7dbb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-959e2ca{text-align:left;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-959e2ca .elementor-heading-title{color:#FFFFFF;font-family:"Italiana", Sans-serif;font-size:28px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-8fcdf37{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8fcdf37 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9fe5622 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-a1c8b1c{text-align:left;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a1c8b1c .elementor-heading-title{color:#FFFFFF;font-family:"Italiana", Sans-serif;font-size:28px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-b31972f{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-b31972f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9912131 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b046dcf{text-align:left;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b046dcf .elementor-heading-title{color:#FFFFFF;font-family:"Italiana", Sans-serif;font-size:28px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-848ba91{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-848ba91 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4d16edd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4d16edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C7B3E;background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/03/Cabana_on_oceanside_deck_square-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4d16edd > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.92;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4d16edd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-eb2f72d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-eb2f72d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-eb2f72d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-fb15d0e{text-align:left;}.elementor-10 .elementor-element.elementor-element-fb15d0e .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Italiana", Sans-serif;font-size:35px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-fe03083{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-fe03083 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2a10230 .elementor-button{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-2a10230 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2a10230 .elementor-button:focus{background-color:#4B3D23;}.elementor-10 .elementor-element.elementor-element-2a10230 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-f75828c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-f75828c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-f75828c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-b41cc2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-b41cc2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#725B30;}.elementor-10 .elementor-element.elementor-element-b41cc2c > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-b41cc2c > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-b41cc2c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-b41cc2c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-b41cc2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-bc4d62f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-bc4d62f{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-4f6b5b4 .elementor-heading-title{color:#FFFFFF;font-family:"Italiana", Sans-serif;font-size:20px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-4f6b5b4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d5af5e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-d5af5e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#725B30;}.elementor-10 .elementor-element.elementor-element-d5af5e1 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-d5af5e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-d5af5e1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-d5af5e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-d5af5e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-1588c2d .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Lato", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1588c2d{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-5872a03 .elementor-heading-title{color:#FFFFFF;font-family:"Italiana", Sans-serif;font-size:20px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-5872a03 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1baa7d9 .elementor-button{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-1baa7d9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-1baa7d9 .elementor-button:focus{background-color:#4B3D23;}.elementor-10 .elementor-element.elementor-element-1baa7d9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cf61d4d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cf61d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/02/theme-builder-AF4u7kiK8YPJZnSp.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-cf61d4d > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #795A22 0%, var( --e-global-color-primary ) 100%);opacity:0.98;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-cf61d4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-element-9498229{text-align:center;}.elementor-10 .elementor-element.elementor-element-9498229 .elementor-heading-title{color:#FFFFFF;font-family:"Italiana", Sans-serif;font-size:50px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-9498229 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-10 .elementor-element.elementor-element-29e4ce2{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-29e4ce2 > .elementor-widget-container{margin:10px 0px -58px 0px;}.elementor-10 .elementor-element.elementor-element-d59938d{--divider-border-style:solid;--divider-color:#4B3816;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-d59938d .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-d59938d .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box__front{background-color:#FFFFFF;background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/02/Screenshot_12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box__back{background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/02/Screenshot_12.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0000008F;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );text-align:center;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box{height:370px;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-icon svg{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box__button{margin-center:0;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box__front{background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/03/nice-white-pergola.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box__back{background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/03/nice-white-pergola.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0000008F;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );text-align:center;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box{height:370px;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-icon svg{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box__button{margin-center:0;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box__front{background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/03/classico-sample.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box__back{background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/03/classico-sample.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#0000008F;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );text-align:center;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box{height:370px;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-icon svg{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box__button{margin-center:0;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-47f3357:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-47f3357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C7B3E;background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/02/theme-builder-AF4u7kiK8YPJZnSp.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-47f3357 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-47f3357{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-18d67e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-18d67e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-18d67e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-991b39b{text-align:left;}.elementor-10 .elementor-element.elementor-element-991b39b .elementor-heading-title{color:#85662E;font-family:"Italiana", Sans-serif;font-size:60px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-991b39b > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-10 .elementor-element.elementor-element-273e7c6{text-align:left;}.elementor-10 .elementor-element.elementor-element-273e7c6 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Lato", Sans-serif;font-size:55px;font-weight:300;line-height:65px;}.elementor-10 .elementor-element.elementor-element-273e7c6 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-10 .elementor-element.elementor-element-05ba33a .elementor-button{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-05ba33a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-05ba33a .elementor-button:focus{background-color:#4B3D23;}.elementor-10 .elementor-element.elementor-element-05ba33a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-7143cd8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-7143cd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-7143cd8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-7143cd8 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-10 .elementor-element.elementor-element-a8475c3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-a8475c3 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-b10ed1c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.98;}.elementor-10 .elementor-element.elementor-element-b10ed1c{margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-10 .elementor-element.elementor-global-559{--image-border-color:#54595F;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#181818;--galleries-title-color-hover:var( --e-global-color-primary );--galleries-pointer-bg-color-hover:var( --e-global-color-primary );--gallery-title-color-active:var( --e-global-color-primary );--galleries-pointer-bg-color-active:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-global-559 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10 .elementor-element.elementor-global-559 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-global-559 .elementor-gallery-title{font-family:"Lato", Sans-serif;font-weight:600;--space-between:10px;}.elementor-10 .elementor-element.elementor-global-559 .elementor-gallery__titles-container{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-73a30a7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-73a30a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-73a30a7 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.96;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-73a30a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-13d89e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-13d89e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-13d89e6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-8d43a47{text-align:center;}.elementor-10 .elementor-element.elementor-element-8d43a47 .elementor-heading-title{color:#85662E;font-family:"Lato", Sans-serif;font-size:60px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-8d43a47 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-10 .elementor-element.elementor-element-6ca4477{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-6ca4477 .elementor-divider-separator{width:0%;}.elementor-10 .elementor-element.elementor-element-6ca4477 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-1dc3309{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1dc3309 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:31px;}.elementor-10 .elementor-element.elementor-element-1dc3309 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f1c20a2{--divider-border-style:solid;--divider-color:#85662E;--divider-border-width:3px;}.elementor-10 .elementor-element.elementor-element-f1c20a2 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-f1c20a2 .elementor-divider{text-align:center;padding-block-start:18px;padding-block-end:18px;}.elementor-10 .elementor-element.elementor-element-9d5dadf{margin-top:30px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9906f78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-9906f78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9906f78 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-9906f78 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-9906f78 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-9906f78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-9906f78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-fbeb5b8 .elementor-heading-title{color:#FAB940;font-family:"Lato", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-ecaa09f{text-align:justify;color:var( --e-global-color-accent );font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ecaa09f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-89a0ac6 .elementor-heading-title{color:var( --e-global-color-ea4c59d );}.elementor-10 .elementor-element.elementor-element-89a0ac6 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6a9b0f9 .elementor-accordion-title{font-family:"Lato", Sans-serif;font-weight:600;text-transform:none;line-height:25px;}.elementor-10 .elementor-element.elementor-element-6a9b0f9 .elementor-tab-title .elementor-accordion-icon i:before{color:#E7A62C;}.elementor-10 .elementor-element.elementor-element-6a9b0f9 .elementor-tab-title .elementor-accordion-icon svg{fill:#E7A62C;}.elementor-10 .elementor-element.elementor-element-6a9b0f9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#E7A62C;}.elementor-10 .elementor-element.elementor-element-6a9b0f9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#E7A62C;}.elementor-10 .elementor-element.elementor-element-6a9b0f9 .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-6a9b0f9 .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-b60133d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-b60133d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#85662E;background-image:url("https://dev1.perfectpatiodesigns.com/wp-content/uploads/2024/03/nice-white-pergola.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b60133d > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.92;}.elementor-10 .elementor-element.elementor-element-b60133d > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-b60133d > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-b60133d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-b60133d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-b60133d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-0f5ce91{text-align:center;}.elementor-10 .elementor-element.elementor-element-0f5ce91 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-204a3e2 > .elementor-widget-container{margin:-32px 0px 0px 0px;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1d8466e{margin-top:60px;margin-bottom:20px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-f6372fd{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-4a7ac66{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-94abb94 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-29e819f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-10 .elementor-element.elementor-element-7a86eb0 .elementor-divider-separator{width:20%;}.elementor-10 .elementor-element.elementor-element-4d16edd{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-b41cc2c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-10 .elementor-element.elementor-element-bc4d62f .elementor-counter-number-wrapper{font-size:50px;}.elementor-10 .elementor-element.elementor-element-d5af5e1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-10 .elementor-element.elementor-element-1588c2d .elementor-counter-number-wrapper{font-size:50px;}.elementor-10 .elementor-element.elementor-element-cf61d4d{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-f616f3a > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d59938d .elementor-divider-separator{width:20%;}.elementor-10 .elementor-element.elementor-element-2068d80{margin-top:-20px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-47f3357{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-b10ed1c{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-3c7ea7e > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-73a30a7{padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-8d43a47 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-1dc3309 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-1dc3309{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-10 .elementor-element.elementor-element-f1c20a2 .elementor-divider-separator{width:20%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-66fb306{padding:300px 0px 100px 0px;}.elementor-10 .elementor-element.elementor-element-bfb2aed > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-a1253ef .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-10 .elementor-element.elementor-element-a1253ef{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a222a1b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1d8466e{margin-top:40px;margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-72dc911 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-f6372fd{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-4a7ac66{margin-top:40px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-94abb94 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-29e819f{text-align:center;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-29e819f .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-29e819f > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-10 .elementor-element.elementor-element-7a86eb0 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-7a86eb0 .elementor-divider{text-align:center;}.elementor-10 .elementor-element.elementor-element-7a86eb0 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-fa1e861{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-10 .elementor-element.elementor-element-959e2ca{text-align:center;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-959e2ca .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-10 .elementor-element.elementor-element-8fcdf37{text-align:center;}.elementor-10 .elementor-element.elementor-element-9fe5622 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a1c8b1c{text-align:center;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a1c8b1c .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-10 .elementor-element.elementor-element-b31972f{text-align:center;}.elementor-10 .elementor-element.elementor-element-b046dcf{text-align:center;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b046dcf .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-10 .elementor-element.elementor-element-848ba91{text-align:center;}.elementor-10 .elementor-element.elementor-element-4d16edd{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-eb2f72d > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fb15d0e{text-align:left;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-fb15d0e .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-fb15d0e > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-10 .elementor-element.elementor-element-fe03083{text-align:left;}.elementor-10 .elementor-element.elementor-element-f75828c > .elementor-element-populated{margin:-70px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ee4b3d7{margin-top:50px;margin-bottom:30px;}.elementor-10 .elementor-element.elementor-element-b41cc2c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-d5af5e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-1baa7d9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cf61d4d{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-f616f3a > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-9498229{text-align:center;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9498229 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-9498229 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-10 .elementor-element.elementor-element-29e4ce2{text-align:center;}.elementor-10 .elementor-element.elementor-element-29e4ce2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d59938d .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-d59938d .elementor-divider{text-align:center;}.elementor-10 .elementor-element.elementor-element-d59938d > .elementor-widget-container{margin:-50px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-2068d80{margin-top:-40px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-0ea0fcb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5216fc8 .elementor-flip-box{height:320px;}.elementor-10 .elementor-element.elementor-element-28e4d52 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4852751 .elementor-flip-box{height:320px;}.elementor-10 .elementor-element.elementor-element-2975745 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1b33051 .elementor-flip-box{height:320px;}.elementor-10 .elementor-element.elementor-element-47f3357{margin-top:0px;margin-bottom:40px;}.elementor-10 .elementor-element.elementor-element-18d67e1 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-991b39b{text-align:left;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-991b39b .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-991b39b > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-10 .elementor-element.elementor-element-273e7c6{text-align:left;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-273e7c6 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-273e7c6 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-10 .elementor-element.elementor-element-7143cd8 > .elementor-element-populated{margin:20px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b10ed1c{margin-top:40px;margin-bottom:40px;}.elementor-10 .elementor-element.elementor-element-3c7ea7e > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-73a30a7{margin-top:40px;margin-bottom:0px;padding:30px 015px 015px 015px;}.elementor-10 .elementor-element.elementor-element-bdea415 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-13d89e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8d43a47{text-align:center;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8d43a47 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-8d43a47 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-10 .elementor-element.elementor-element-6ca4477 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-6ca4477 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1dc3309 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-1dc3309 > .elementor-widget-container{margin:-10px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-1dc3309{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-f1c20a2 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-f1c20a2 .elementor-divider{text-align:center;}.elementor-10 .elementor-element.elementor-element-f1c20a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9d5dadf{margin-top:20px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9906f78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fbeb5b8{text-align:left;}.elementor-10 .elementor-element.elementor-element-fbeb5b8 .elementor-heading-title{line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-ecaa09f{text-align:left;}.elementor-10 .elementor-element.elementor-element-b60133d > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-b60133d > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-b60133d > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-b60133d > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-0f5ce91{text-align:center;}.elementor-10 .elementor-element.elementor-element-0f5ce91 .elementor-heading-title{font-size:25px;line-height:1.2em;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-ea17320{width:48.223%;}.elementor-10 .elementor-element.elementor-element-72dc911{width:51.777%;}.elementor-10 .elementor-element.elementor-element-c3b7dbb{width:33.046%;}.elementor-10 .elementor-element.elementor-element-9fe5622{width:34.048%;}.elementor-10 .elementor-element.elementor-element-9912131{width:32.57%;}.elementor-10 .elementor-element.elementor-element-eb2f72d{width:45.323%;}.elementor-10 .elementor-element.elementor-element-f75828c{width:54.677%;}.elementor-10 .elementor-element.elementor-element-18d67e1{width:39.242%;}.elementor-10 .elementor-element.elementor-element-7143cd8{width:60.758%;}.elementor-10 .elementor-element.elementor-element-9906f78{width:44.663%;}.elementor-10 .elementor-element.elementor-element-b60133d{width:55.337%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-4a7ac66:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4a7ac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-4d16edd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4d16edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-cf61d4d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cf61d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-47f3357:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-47f3357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for flip-box, class: .elementor-element-5216fc8 */.elementor-flip-box__layer__overlay {
    padding: 0 !important;
}

.elementor-flip-box__front .elementor-flip-box__layer__title {
background: linear-gradient(to bottom, #0000 0%, #000 100%);
padding: 70px 0;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-559 */.elementor-item-active, .elementor-item:hover {
    background: #4b3d23 !important;
  color: white !important;
}

.elementor-item {
  background: #D7D7D7;
  color: #4b3d23;
  margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-204a3e2 */#form-control-custom button {
    background: #fab940;
    color: white;
    font-family: lato;
    border-radius: 2px;
    font-size: 16px;
    padding: 15px 15px
}
#form-control-custom label, #form-control-custom #wpforms-1272-field_31-description{
    color: #fff !important;
}

#form-desin-action .wpforms-entry-preview-label {
  color: #fab940 !important;
font-size: 16px;
}
#form-desin-action .wpforms-entry-preview-value {
	color: white !important;
margin-top: -11px;
font-size: 15px;
}

#form-control-custom span,  #form-control-custom legend{
    color:#fab940 !important;
    
}
#form-control-custom .wpforms-container .wpforms-field {
  padding: 10px 0px;
}

#form-control-custom 
input::placeholder, #form-control-custom textarea {
    
}




div.wpforms-container-full input[type="checkbox"]:checked::before, div.wpforms-container-full input[type="radio"]:checked::before {
  border-color: #d8c39a;
  box-shadow: 0 0 0 1px #fff,0px 1px 2px rgba(81, 16, 16, 0.15);
}



div.wpforms-container-full input[type="checkbox"]:checked::after {

  border-left: 4px solid #b37f1c;
  border-bottom: 4px solid #b37f1c;


}/* End custom CSS */