.elementor-58 .elementor-element.elementor-element-bf51800:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-bf51800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf9f8;}.elementor-58 .elementor-element.elementor-element-bf51800 > .elementor-container{min-height:1170px;}.elementor-58 .elementor-element.elementor-element-bf51800{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58 .elementor-element.elementor-element-bf51800 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-58 .elementor-element.elementor-element-7a2766c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-58 .elementor-element.elementor-element-7a2766c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-58 .elementor-element.elementor-element-bb0c6ef{width:auto;max-width:auto;z-index:1;position:relative;left:105%;}.elementor-58 .elementor-element.elementor-element-bb0c6ef .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-bb0c6ef .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:104px;font-weight:700;line-height:1.3em;}.elementor-58 .elementor-element.elementor-element-bb0c6ef .aux-modern-heading-secondary{margin:-24px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-bb0c6ef .aux-modern-heading-secondary .aux-head-highlight{font-family:"Qwigley", Sans-serif;font-size:104px;font-weight:400;letter-spacing:0px;color:#d76c5e;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-8299b68{width:auto;max-width:auto;align-self:center;position:absolute;top:130%;left:0%;}.elementor-58 .elementor-element.elementor-element-8299b68 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:5px;color:#372c2b;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-676ec51{position:relative;}.elementor-58 .elementor-element.elementor-element-d5c6bbb{position:absolute;top:72%;left:calc( 50% + -595px );min-width:895px;}.elementor-bc-flex-widget .elementor-58 .elementor-element.elementor-element-f694bc8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-58 .elementor-element.elementor-element-f694bc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-58 .elementor-element.elementor-element-fda46bb{width:auto;max-width:auto;position:relative;right:95%;}.elementor-58 .elementor-element.elementor-element-fda46bb .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-fda46bb .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:104px;font-weight:700;}.elementor-58 .elementor-element.elementor-element-fda46bb .aux-modern-heading-secondary{margin:-24px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-fda46bb .aux-modern-heading-secondary .aux-head-highlight{font-family:"Qwigley", Sans-serif;font-size:104px;font-weight:400;letter-spacing:0px;color:#d76c5e;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-84d65d1{position:absolute;right:0%;bottom:-118%;}.elementor-58 .elementor-element.elementor-element-84d65d1 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:5px;color:#372c2b;}.elementor-58 .elementor-element.elementor-element-eb61db2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-eb61db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf9f8;}.elementor-58 .elementor-element.elementor-element-eb61db2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:200px;margin-bottom:0px;padding:110px 0px 110px 0px;}.elementor-58 .elementor-element.elementor-element-eb61db2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-3d66bb0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58 .elementor-element.elementor-element-3d66bb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-43f59b2 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-43f59b2 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;line-height:47px;letter-spacing:-1px;color:#372c2b;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-43f59b2 .aux-modern-heading-secondary{margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-43f59b2 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Qwigley", Sans-serif;font-size:35px;font-weight:400;line-height:44px;letter-spacing:-1px;color:#d76c5e;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-65e7a43{--divider-border-style:solid;--divider-color:#d76c5e;--divider-border-width:70px;width:auto;max-width:auto;position:absolute;right:0px;bottom:45%;}.elementor-58 .elementor-element.elementor-element-65e7a43 .elementor-divider-separator{width:2px;margin:0 auto;margin-right:0;}.elementor-58 .elementor-element.elementor-element-65e7a43 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-6fd6b09 > .elementor-widget-container{margin:74px 0px 60px 0px;}.elementor-58 .elementor-element.elementor-element-6fd6b09{position:relative;bottom:-5px;left:-7px;}.elementor-58 .elementor-element.elementor-element-ff4989e{width:auto;max-width:250px;position:absolute;top:30%;}.elementor-58 .elementor-element.elementor-element-c1e786a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-c1e786a .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:5.8px;color:#d8a99b;margin:0px 0px 20px 0px;}.elementor-58 .elementor-element.elementor-element-c1e786a .aux-modern-heading-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-5e9b04c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58 .elementor-element.elementor-element-5e9b04c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-ffd7fcc .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-ffd7fcc .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;line-height:47px;letter-spacing:-1px;color:#372c2b;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-ffd7fcc .aux-modern-heading-secondary{margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-ffd7fcc .aux-modern-heading-secondary .aux-head-highlight{font-family:"Qwigley", Sans-serif;font-size:35px;font-weight:400;line-height:44px;letter-spacing:-1px;color:#d76c5e;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-c02354c{--divider-border-style:solid;--divider-color:#d76c5e;--divider-border-width:70px;width:auto;max-width:auto;position:absolute;right:0px;bottom:45%;}.elementor-58 .elementor-element.elementor-element-c02354c .elementor-divider-separator{width:2px;margin:0 auto;margin-right:0;}.elementor-58 .elementor-element.elementor-element-c02354c .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-0446a27 > .elementor-widget-container{margin:74px 0px 60px 0px;}.elementor-58 .elementor-element.elementor-element-0446a27{position:relative;bottom:-5px;left:-7px;}.elementor-58 .elementor-element.elementor-element-9e5a88b{width:auto;max-width:250px;position:absolute;top:30%;}.elementor-58 .elementor-element.elementor-element-75bcc5d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-75bcc5d .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:5.8px;color:#d8a99b;margin:0px 0px 20px 0px;}.elementor-58 .elementor-element.elementor-element-75bcc5d .aux-modern-heading-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-5ec5ff6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58 .elementor-element.elementor-element-5ec5ff6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-58 .elementor-element.elementor-element-7bb0f2a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-7bb0f2a .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;line-height:47px;letter-spacing:-1px;color:#372c2b;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-7bb0f2a .aux-modern-heading-secondary{margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-7bb0f2a .aux-modern-heading-secondary .aux-head-highlight{font-family:"Qwigley", Sans-serif;font-size:35px;font-weight:400;line-height:44px;letter-spacing:-1px;color:#d76c5e;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-661c008 > .elementor-widget-container{margin:74px 0px 60px 0px;}.elementor-58 .elementor-element.elementor-element-661c008{position:relative;bottom:-5px;left:-7px;}.elementor-58 .elementor-element.elementor-element-5de8848{width:auto;max-width:250px;position:absolute;top:30%;}.elementor-58 .elementor-element.elementor-element-2b63942 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-2b63942 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:22px;letter-spacing:5.8px;color:#d8a99b;margin:0px 0px 20px 0px;}.elementor-58 .elementor-element.elementor-element-2b63942 .aux-modern-heading-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-9cdfd21{padding:153px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-5af513f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-7b377d4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58 .elementor-element.elementor-element-62ef1c1{position:absolute;}.elementor-58 .elementor-element.elementor-element-62ef1c1 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-62ef1c1 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:400;line-height:1.3em;letter-spacing:-2px;color:#372c2b;}.elementor-58 .elementor-element.elementor-element-b60a7b4{padding:180px 0px 165px 0px;}.elementor-58 .elementor-element.elementor-element-cd52c03 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-bdb9764.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58 .elementor-element.elementor-element-592f47c{width:var( --container-widget-width, 1115px );max-width:1115px;--container-widget-width:1115px;--container-widget-flex-grow:0;align-self:center;position:absolute;left:calc( 50% + 0px );text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-58 .elementor-element.elementor-element-592f47c > .elementor-widget-container{margin:61px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-f496515{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:228px 0px 137px 0px;}.elementor-58 .elementor-element.elementor-element-f496515 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-18a0927 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-4dc12d4 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-4dc12d4 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:65px;font-weight:400;line-height:86px;letter-spacing:-2.9px;color:#ffffff;margin:0px 0px 9px 0px;}.elementor-58 .elementor-element.elementor-element-4dc12d4 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:2.2px;color:#FCFAFA;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-4dc12d4 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Qwigley", Sans-serif;font-size:100px;font-weight:400;line-height:125px;color:#d76c5e;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-0f8de25:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0f8de25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ben.zzzerch.com/wp-content/uploads/2019/03/ieva-vizule-1216563-unsplash.jpg");background-position:center center;}.elementor-58 .elementor-element.elementor-element-0f8de25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:228px 0px 137px 0px;}.elementor-58 .elementor-element.elementor-element-0f8de25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-04f3901 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-517d0eb .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-517d0eb .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:65px;font-weight:400;line-height:86px;letter-spacing:-2.9px;color:#ffffff;margin:0px 0px 9px 0px;}.elementor-58 .elementor-element.elementor-element-517d0eb .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:2.2px;color:#FCFAFA;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-517d0eb .aux-modern-heading-secondary .aux-head-highlight{font-family:"Qwigley", Sans-serif;font-size:100px;font-weight:400;line-height:125px;color:#d76c5e;margin:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-4caaa1f{padding:175px 0px 147px 0px;}.elementor-58 .elementor-element.elementor-element-f6a5add.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58 .elementor-element.elementor-element-3f642e8 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-58 .elementor-element.elementor-element-3f642e8 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:400;line-height:1.3em;letter-spacing:-2px;color:#372c2b;}.elementor-58 .elementor-element.elementor-element-cd2b9a8 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-cd2b9a8{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-58 .elementor-element.elementor-element-aa6fabc .aux-button .aux-overlay::after{background-color:rgba(0,0,0,0);}.elementor-58 .elementor-element.elementor-element-aa6fabc > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-aa6fabc{text-align:center;}.elementor-58 .elementor-element.elementor-element-aa6fabc .aux-button{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-aa6fabc .aux-text{color:#000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:1.5px;}.elementor-58 .elementor-element.elementor-element-d196c98:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d196c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf9f8;}.elementor-58 .elementor-element.elementor-element-d196c98 > .elementor-container{max-width:1670px;}.elementor-58 .elementor-element.elementor-element-d196c98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 35px 155px 35px;}.elementor-58 .elementor-element.elementor-element-d196c98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-27cfb81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-70f5591.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58 .elementor-element.elementor-element-7d1937a{position:absolute;top:-60%;}.elementor-58 .elementor-element.elementor-element-c1357d9{width:auto;max-width:auto;}.elementor-58 .elementor-element.elementor-element-c1357d9 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:400;line-height:1.3em;letter-spacing:-2px;color:#372c2b;}.elementor-58 .elementor-element.elementor-element-4f64cbe > .elementor-widget-container{margin:52px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-4f64cbe{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-58 .elementor-element.elementor-element-440ceec > .elementor-widget-container{margin:52px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-440ceec{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-58 .elementor-element.elementor-element-0f27730{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;padding:20px 20px 20px 20px;}.elementor-58 .elementor-element.elementor-element-0f27730 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-00ee5a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-58 .elementor-element.elementor-element-00ee5a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://ben.zzzerch.com/wp-content/uploads/2019/03/Group_1311.png");background-repeat:no-repeat;}.elementor-58 .elementor-element.elementor-element-00ee5a8 > .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:0px 225px 0px 225px;}.elementor-58 .elementor-element.elementor-element-00ee5a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-77f3fcf > .elementor-widget-container{margin:140px -65px 20px -65px;}.elementor-58 .elementor-element.elementor-element-77f3fcf input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-58 .elementor-element.elementor-element-77f3fcf input[type="text"]{transition:all ease-out 0.3s;}.elementor-58 .elementor-element.elementor-element-77f3fcf input[type="email"]{transition:all ease-out 0.3s;}.elementor-58 .elementor-element.elementor-element-77f3fcf select{transition:all ease-out 0.3s;}.elementor-58 .elementor-element.elementor-element-77f3fcf textarea{transition:all ease-out 0.3s;}.elementor-58 .elementor-element.elementor-element-77f3fcf input[type="submit"]{transition:all ease-out 0.3s;}.elementor-58 .elementor-element.elementor-element-6586de4 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-d5c6bbb{left:0%;}.elementor-58 .elementor-element.elementor-element-d5c6bbb .aux-media-image{max-width:77%;}.elementor-58 .elementor-element.elementor-element-3d66bb0 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-5e9b04c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-58 .elementor-element.elementor-element-62ef1c1 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-7a2766c{width:14.534%;}.elementor-58 .elementor-element.elementor-element-6e2622a{width:69.566%;}.elementor-58 .elementor-element.elementor-element-f694bc8{width:15.232%;}}@media(max-width:1024px) and (min-width:768px){.elementor-58 .elementor-element.elementor-element-6e2622a{width:100%;}.elementor-58 .elementor-element.elementor-element-3d66bb0{width:100%;}.elementor-58 .elementor-element.elementor-element-5e9b04c{width:100%;}.elementor-58 .elementor-element.elementor-element-5ec5ff6{width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-8299b68 */.elementor-58 .elementor-element.elementor-element-8299b68  {
    transform: rotate(90deg) translateY(-20px);
    transform-origin: left;
    white-space: nowrap;
    
}

.elementor-58 .elementor-element.elementor-element-8299b68 svg {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-fda46bb */.elementor-58 .elementor-element.elementor-element-fda46bb {
    white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-84d65d1 */.elementor-58 .elementor-element.elementor-element-84d65d1 .aux-modern-heading-primary::after {
    content: "";
    height: 1px;
    display: inline-block;
    background-color: #372C2B;
    position: absolute;
    top: 10px;
    margin-left: 20px;
    width: 85px;
}

.elementor-58 .elementor-element.elementor-element-84d65d1  {
    transform: rotate(90deg);
    transform-origin: top right;
    align-self: end;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-ff4989e */.elementor-58 .elementor-element.elementor-element-ff4989e .aux-media-image::before {
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    position: absolute;
    box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 10px;
    border-radius: 50%;
    background: linear-gradient(132deg, rgb(239, 194, 181) 0%, rgb(215, 108, 94) 100%);
    z-index: 2;
}
.elementor-58 .elementor-element.elementor-element-ff4989e .aux-media-image img {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-9e5a88b */.elementor-58 .elementor-element.elementor-element-9e5a88b .aux-media-image::before {
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    position: absolute;
    box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 10px;
    border-radius: 50%;
    background: linear-gradient(132deg, rgb(239, 194, 181) 0%, rgb(215, 108, 94) 100%);
    z-index: 2;
}
.elementor-58 .elementor-element.elementor-element-9e5a88b .aux-media-image img {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-5de8848 */.elementor-58 .elementor-element.elementor-element-5de8848 .aux-media-image::before {
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    position: absolute;
    box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 10px;
    border-radius: 50%;
    background: linear-gradient(132deg, rgb(239, 194, 181) 0%, rgb(215, 108, 94) 100%);
    z-index: 2;
}
.elementor-58 .elementor-element.elementor-element-5de8848 .aux-media-image img {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4dc12d4 */.elementor-58 .elementor-element.elementor-element-4dc12d4 .aux-head-highlight {
    display: block;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-517d0eb */.elementor-58 .elementor-element.elementor-element-517d0eb .aux-head-highlight {
    display: block;
}/* End custom CSS */
/* Start custom CSS for aux_button, class: .elementor-element-aa6fabc */.elementor-58 .elementor-element.elementor-element-aa6fabc .aux-text:after {

    content: '';
    width: 37px;
    height: 9px;
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 10px;
    

}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-77f3fcf */.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-modern-form {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

/* radio button */

input[type="radio"]:checked {
    background-color: #D76C5E
}

input[type="radio"] {
    border: solid 1px #D76C5E;
}

/* border */

.elementor-58 .elementor-element.elementor-element-77f3fcf  .aux-modern-form-border {
    background-color: #EFDCD6;
}

/* selected input */

.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-modern-form .aux-input-group.aux-focused .aux-modern-form-border {
    background-color: #D76C5E;
    box-shadow: none;
}

.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-modern-form .aux-input-group label {
    color: #D8A99B; 
}

/* .elementor-58 .elementor-element.elementor-element-77f3fcf .aux-modern-form .aux-input-group .aux-focused label {
    color: #000 !important;
    font-weight: 500;
} */


.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-input-group {
    margin-left: 65px;
    margin-right: 65px;
    flex-basis: calc(100% - 130px);
}

.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-input-group.aux-form-inline {
    flex-basis: calc(50% - 130px);
}

.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-input-group + p {
    text-align: center;
    width: 100%;
}

.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-button {
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.3em;
    margin-top: 40px;
}
.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-button .svg-btn {
    margin-left: 20px;

}

.elementor-58 .elementor-element.elementor-element-77f3fcf .aux-contact-form textarea {
    min-height: 4px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-00ee5a8 */.elementor-58 .elementor-element.elementor-element-00ee5a8 .elementor-column-wrap {
    background-position: top 50px right 50px;
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f27730 */.elementor-58 .elementor-element.elementor-element-0f27730 {
    box-shadow: 0 3px 70px #D8A99B;
}

.elementor-58 .elementor-element.elementor-element-0f27730 { background: repeating-linear-gradient(135deg, transparent 0px,transparent 20px,#d73b35 20px,#d73b35 20px,#d73b35 40px,transparent 40px,transparent 60px,#339ec8 60px,#339ec8 80px);
}/* End custom CSS */