.elementor-9 .elementor-element.elementor-element-2626a59:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2626a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jimkwik.com/wp-content/uploads/2022/10/footer-1-bg.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-9 .elementor-element.elementor-element-2626a59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 8% 12% 8%;}.elementor-9 .elementor-element.elementor-element-2626a59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-de31ab7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-fd3cb05{text-align:center;}.elementor-9 .elementor-element.elementor-element-fd3cb05 .elementor-heading-title{color:#000000;font-family:"MBF Atom", Sans-serif;font-size:2.031vw;font-weight:400;text-transform:uppercase;letter-spacing:1.56px;}.elementor-9 .elementor-element.elementor-element-e1fbe2d{text-align:center;}.elementor-9 .elementor-element.elementor-element-e1fbe2d .elementor-heading-title{color:#000000;font-family:"Aldrich", Sans-serif;font-size:3.854vw;font-weight:400;text-transform:uppercase;letter-spacing:2.96px;}.elementor-9 .elementor-element.elementor-element-e1fbe2d > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-9 .elementor-element.elementor-element-f419ecc img{width:100%;box-shadow:0px 14px 23px 0px rgba(0, 0, 0, 0.1);}.elementor-9 .elementor-element.elementor-element-f419ecc > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-f419ecc{width:var( --container-widget-width, 16.666% );max-width:16.666%;--container-widget-width:16.666%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-41db5d4 img{width:100%;box-shadow:0px 14px 23px 0px rgba(0, 0, 0, 0.1);}.elementor-9 .elementor-element.elementor-element-41db5d4 > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-41db5d4{width:var( --container-widget-width, 16.666% );max-width:16.666%;--container-widget-width:16.666%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1d2252c img{width:100%;box-shadow:0px 14px 23px 0px rgba(0, 0, 0, 0.1);}.elementor-9 .elementor-element.elementor-element-1d2252c > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-1d2252c{width:var( --container-widget-width, 16.666% );max-width:16.666%;--container-widget-width:16.666%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-42370fc img{width:100%;box-shadow:0px 14px 23px 0px rgba(0, 0, 0, 0.1);}.elementor-9 .elementor-element.elementor-element-42370fc > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-42370fc{width:var( --container-widget-width, 16.666% );max-width:16.666%;--container-widget-width:16.666%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d24933c img{width:100%;box-shadow:0px 14px 23px 0px rgba(0, 0, 0, 0.1);}.elementor-9 .elementor-element.elementor-element-d24933c > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-d24933c{width:var( --container-widget-width, 16.666% );max-width:16.666%;--container-widget-width:16.666%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-290cc8a img{width:100%;box-shadow:0px 14px 23px 0px rgba(0, 0, 0, 0.1);}.elementor-9 .elementor-element.elementor-element-290cc8a > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-290cc8a{width:var( --container-widget-width, 16.666% );max-width:16.666%;--container-widget-width:16.666%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2231d1d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2231d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jimkwik.com/wp-content/uploads/2022/10/footer-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2231d1d > .elementor-background-overlay{background-image:url("https://www.jimkwik.com/wp-content/uploads/2022/10/footer-border.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-2231d1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;z-index:9;}.elementor-9 .elementor-element.elementor-element-e8dfbbb img{width:11%;}.elementor-9 .elementor-element.elementor-element-e8dfbbb > .elementor-widget-container{margin:-6% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-bc6fe15{border-style:solid;border-width:0px 0px 1px 0px;border-color:#7F8391;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2%;margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-bc6fe15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-b9eec2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-b9eec2d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#7F8391;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 15% 10% 0%;}.elementor-9 .elementor-element.elementor-element-b9eec2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-671c701 img{width:55%;}.elementor-9 .elementor-element.elementor-element-671c701 > .elementor-widget-container{margin:-40% 0% 1% 0%;}.elementor-9 .elementor-element.elementor-element-365e6cb{text-align:center;}.elementor-9 .elementor-element.elementor-element-365e6cb .elementor-heading-title{color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:1.3vw;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:4px;}.elementor-9 .elementor-element.elementor-element-81f42ba{text-align:center;}.elementor-9 .elementor-element.elementor-element-81f42ba .elementor-heading-title{color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:2.2vw;font-weight:600;text-transform:none;line-height:1.5em;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-23f2878{text-align:center;}.elementor-9 .elementor-element.elementor-element-23f2878 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"MBF Atom", Sans-serif;font-size:3.698vw;font-weight:normal;letter-spacing:3.64px;}.elementor-9 .elementor-element.elementor-element-23f2878 > .elementor-widget-container{margin:0% -5% 0% -5%;}.elementor-9 .elementor-element.elementor-element-fbf823e{text-align:center;}.elementor-9 .elementor-element.elementor-element-fbf823e .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1.146vw;font-weight:300;line-height:2em;}.elementor-9 .elementor-element.elementor-element-fbf823e > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-149888e .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.146vw;text-transform:uppercase;letter-spacing:2.2px;fill:#FFFFFF;color:#FFFFFF;background-color:#02010100;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#FFFFFF80;border-radius:10px 10px 10px 10px;padding:30px 35px 30px 35px;}.elementor-9 .elementor-element.elementor-element-149888e .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-149888e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-149888e .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-149888e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-149888e > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-23a157d > .elementor-element-populated{padding:0% 0% 20% 15%;}.elementor-9 .elementor-element.elementor-element-f114971{text-align:center;}.elementor-9 .elementor-element.elementor-element-f114971 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"MBF Atom", Sans-serif;font-size:3.698vw;font-weight:normal;text-transform:uppercase;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-f114971 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 5% 0%;}.elementor-9 .elementor-element.elementor-element-a6bf35a .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-a6bf35a .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.146vw;font-weight:700;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:3.5% 5% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-a6bf35a > .elementor-widget-container{margin:0% 0% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-0315f32 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-0315f32 .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.146vw;font-weight:700;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:3.5% 5% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-0315f32 > .elementor-widget-container{margin:0% 0% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-ee251d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-ee251d3 .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.146vw;font-weight:700;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:3.5% 2% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-ee251d3 > .elementor-widget-container{margin:0% 0% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-11aa0af .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-11aa0af .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.146vw;font-weight:700;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:3.5% 5% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-11aa0af > .elementor-widget-container{margin:0% 0% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-102377e .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-102377e .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.146vw;font-weight:700;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:3.5% 5% 3.5% 5%;}.elementor-9 .elementor-element.elementor-element-102377e > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f0fabc9{--icon-box-icon-margin:0px;width:auto;max-width:auto;bottom:2%;}.elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:400;text-transform:uppercase;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f0fabc9{right:0%;}body.rtl .elementor-9 .elementor-element.elementor-element-f0fabc9{left:0%;}.elementor-9 .elementor-element.elementor-element-7515906 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-7515906{margin-top:1%;margin-bottom:0%;padding:2.5% 0% 2.5% 0%;}.elementor-9 .elementor-element.elementor-element-b2dadd2 > .elementor-element-populated{padding:2% 2% 2% 0%;}.elementor-9 .elementor-element.elementor-element-20e2fb6{text-align:left;}.elementor-9 .elementor-element.elementor-element-20e2fb6 img{width:100%;}.elementor-9 .elementor-element.elementor-element-93ce7ac{text-align:center;color:#7F8391;font-family:"Roboto", Sans-serif;font-size:0.833vw;font-weight:300;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-1c94474 > .elementor-element-populated{padding:2px 0px 2px 2px;}.elementor-9 .elementor-element.elementor-element-f647308{text-align:right;}.elementor-9 .elementor-element.elementor-element-f647308 img{width:100%;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-2626a59{padding:5% 3% 12% 3%;}.elementor-9 .elementor-element.elementor-element-fd3cb05 .elementor-heading-title{font-size:2.5vw;}.elementor-9 .elementor-element.elementor-element-e1fbe2d .elementor-heading-title{font-size:4.5vw;}.elementor-9 .elementor-element.elementor-element-2231d1d{padding:0% 3% 0% 3%;}.elementor-9 .elementor-element.elementor-element-e8dfbbb img{width:15%;}.elementor-9 .elementor-element.elementor-element-e8dfbbb > .elementor-widget-container{margin:-9% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-b9eec2d > .elementor-element-populated{padding:0% 7% 10% 0%;}.elementor-9 .elementor-element.elementor-element-671c701 img{width:70%;}.elementor-9 .elementor-element.elementor-element-671c701 > .elementor-widget-container{margin:-50% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-365e6cb .elementor-heading-title{font-size:2.5vw;letter-spacing:2px;}.elementor-9 .elementor-element.elementor-element-81f42ba .elementor-heading-title{font-size:2.5vw;letter-spacing:2px;}.elementor-9 .elementor-element.elementor-element-23f2878 .elementor-heading-title{font-size:4vw;}.elementor-9 .elementor-element.elementor-element-fbf823e .elementor-heading-title{font-size:1.8vw;line-height:1.6em;}.elementor-9 .elementor-element.elementor-element-fbf823e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-149888e .elementor-button{font-size:2vw;padding:20px 35px 20px 35px;}.elementor-9 .elementor-element.elementor-element-23a157d > .elementor-element-populated{padding:0% 0% 20% 7%;}.elementor-9 .elementor-element.elementor-element-f114971 .elementor-heading-title{font-size:4.4vw;}.elementor-9 .elementor-element.elementor-element-a6bf35a .elementor-button{font-size:1.8vw;padding:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-a6bf35a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-0315f32 .elementor-button{font-size:1.8vw;padding:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-0315f32 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-ee251d3 .elementor-button{font-size:1.8vw;padding:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-ee251d3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-11aa0af .elementor-button{font-size:1.8vw;padding:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-11aa0af > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-102377e .elementor-button{font-size:1.8vw;padding:5% 5% 5% 5%;}.elementor-9 .elementor-element.elementor-element-102377e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title a{font-size:1.5vw;}.elementor-9 .elementor-element.elementor-element-20e2fb6 img{width:85%;}.elementor-9 .elementor-element.elementor-element-93ce7ac{font-size:1.2vw;}.elementor-9 .elementor-element.elementor-element-f647308 img{width:85%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-2626a59{padding:7% 3% 20% 3%;}.elementor-9 .elementor-element.elementor-element-fd3cb05 .elementor-heading-title{font-size:5vw;}.elementor-9 .elementor-element.elementor-element-e1fbe2d .elementor-heading-title{font-size:10vw;}.elementor-9 .elementor-element.elementor-element-f419ecc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-41db5d4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1d2252c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-42370fc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d24933c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-290cc8a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2231d1d > .elementor-background-overlay{background-size:300% auto;}.elementor-9 .elementor-element.elementor-element-e8dfbbb img{width:30%;}.elementor-9 .elementor-element.elementor-element-e8dfbbb > .elementor-widget-container{margin:-18% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-b9eec2d > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-671c701 img{width:75%;}.elementor-9 .elementor-element.elementor-element-671c701 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-365e6cb .elementor-heading-title{font-size:4vw;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-81f42ba .elementor-heading-title{font-size:6vw;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-23f2878 .elementor-heading-title{font-size:10vw;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-fbf823e .elementor-heading-title{font-size:4.5vw;}.elementor-9 .elementor-element.elementor-element-fbf823e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-149888e .elementor-button{font-size:4vw;}.elementor-9 .elementor-element.elementor-element-149888e > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-23a157d > .elementor-element-populated{padding:15% 0% 30% 0%;}.elementor-9 .elementor-element.elementor-element-f114971 .elementor-heading-title{font-size:9vw;}.elementor-9 .elementor-element.elementor-element-a6bf35a .elementor-button{font-size:3.8vw;padding:7% 5% 7% 5%;}.elementor-9 .elementor-element.elementor-element-0315f32 .elementor-button{font-size:3.8vw;padding:7% 5% 7% 5%;}.elementor-9 .elementor-element.elementor-element-ee251d3 .elementor-button{font-size:3.8vw;padding:7% 0% 7% 5%;}.elementor-9 .elementor-element.elementor-element-11aa0af .elementor-button{font-size:3.8vw;padding:7% 5% 7% 5%;}.elementor-9 .elementor-element.elementor-element-102377e .elementor-button{font-size:3.8vw;padding:7% 5% 7% 5%;}.elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title a{font-size:4vw;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f0fabc9{right:40%;}body.rtl .elementor-9 .elementor-element.elementor-element-f0fabc9{left:40%;}.elementor-9 .elementor-element.elementor-element-f0fabc9{bottom:5%;}.elementor-9 .elementor-element.elementor-element-7515906{padding:8% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-b2dadd2 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-20e2fb6{text-align:center;}.elementor-9 .elementor-element.elementor-element-20e2fb6 img{width:80%;}.elementor-9 .elementor-element.elementor-element-7cd346a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-93ce7ac{font-size:3.2vw;line-height:2em;}.elementor-9 .elementor-element.elementor-element-1c94474 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-f647308{text-align:center;}.elementor-9 .elementor-element.elementor-element-f647308 img{width:75%;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-b2dadd2{width:20%;}.elementor-9 .elementor-element.elementor-element-7cd346a{width:59.332%;}.elementor-9 .elementor-element.elementor-element-1c94474{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-b2dadd2{width:23%;}.elementor-9 .elementor-element.elementor-element-7cd346a{width:54%;}.elementor-9 .elementor-element.elementor-element-1c94474{width:23%;}}@media(min-width:1921px){.elementor-9 .elementor-element.elementor-element-fd3cb05 .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-e1fbe2d .elementor-heading-title{font-size:74px;}.elementor-9 .elementor-element.elementor-element-365e6cb .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-81f42ba .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-23f2878 .elementor-heading-title{font-size:71px;}.elementor-9 .elementor-element.elementor-element-fbf823e .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-f114971 .elementor-heading-title{font-size:71px;}.elementor-9 .elementor-element.elementor-element-a6bf35a .elementor-button{font-size:22px;}.elementor-9 .elementor-element.elementor-element-0315f32 .elementor-button{font-size:22px;}.elementor-9 .elementor-element.elementor-element-ee251d3 .elementor-button{font-size:22px;}.elementor-9 .elementor-element.elementor-element-11aa0af .elementor-button{font-size:22px;}.elementor-9 .elementor-element.elementor-element-102377e .elementor-button{font-size:22px;}.elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f0fabc9 .elementor-icon-box-title a{font-size:16px;}.elementor-9 .elementor-element.elementor-element-93ce7ac{font-size:16px;}}/* Start custom CSS */body, html {
  overflow-x: hidden;
}

.ig-link a{
    font-family: "Aldrich", Sans-serif !important;
    font-weight: 400 !important;
}

.site-btn-book a{
	background: linear-gradient(178.85deg, #957235 -12.88%, #E6CD7B 38.16%, #D0AA44 48.15%, #957235 93.65%);
}


.go-top h3 {
  margin: 0;
}

.line-divider {
  padding: 0 1%;
}

.legal-txt a {
  color: #7F8391;
  font-weight: 300;
}

.legal-txt a:hover {
  color: #D0AA44;
}

.footer-headline span {
  font-family: 'Roboto', Sans-Serif;
  color: #D0AA44;
}

.footer-btn .elementor-button-text {
  text-align: left;
  padding-left: 5%;
}

.footer-btn .elementor-align-icon-left {
  font-size: 1.5vw;
}

.footer-btn .elementor-button-content-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-btn a:hover svg path {
  fill: #fff;
}

.footer-btn a:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#957235), color-stop(47.92%, #E6CD7B), color-stop(57.29%, #D0AA44), to(#957235));
  background: -o-linear-gradient(top, #957235 0%, #E6CD7B 47.92%, #D0AA44 57.29%, #957235 100%);
  background: linear-gradient(180deg, #957235 0%, #E6CD7B 47.92%, #D0AA44 57.29%, #957235 100%);
  border: solid 1px transparent !important;
}

/*Form*/
.footer-optin .gform_wrapper ul li.gfield {
  margin-top: 0;
  padding-top: 0;
}

.footer-optin .gform_wrapper .top_label div.ginput_container {
  margin-top: 0 !important;
}

.footer-optin input::-webkit-input-placeholder {
  color: #707070 !important;
}

.footer-optin input::-moz-placeholder {
  color: #707070 !important;
}

.footer-optin input:-ms-input-placeholder {
  color: #707070 !important;
}

.footer-optin input::-ms-input-placeholder {
  color: #707070 !important;
}

.footer-optin input::placeholder {
  color: #707070 !important;
}

.footer-optin .gform_body input {
  padding: 10px 0 !important;
  letter-spacing: 2px !important;
  text-transform: none !important;
  color: #fff !important;
  font-family: "Roboto", Sans-Serif !important;
  font-size: 1.042vw !important;
  font-weight: 400 !important;
  margin-top: 0 !important;
}

.footer-optin .gform_wrapper {
  color: #fff;
}

.footer-optin .gform_wrapper .gform_fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -8px !important;
  margin-right: -8px !important;
}

.footer-optin .gform_wrapper .gform_fields .gfield {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  padding: 8px;
}

.footer-optin .gform_wrapper .gform_fields [type="text"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  color: #fff;
  width: 100%;
}

.footer-optin .gform_wrapper .gform_fields .ginput_container {
  position: relative;
  padding-bottom: 6px;
}

.footer-optin .gform_wrapper .gform_fields .ginput_container_text:after, .footer-optin .gform_wrapper .gform_fields .ginput_container_email:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: rgb(149, 114, 53);
  background: -webkit-gradient(linear, left top, right top, from(rgba(149, 114, 53, 1)), color-stop(50%, rgba(230, 205, 123, 1)), to(rgba(149, 114, 53, 1)));
  background: -o-linear-gradient(left, rgba(149, 114, 53, 1) 0%, rgba(230, 205, 123, 1) 50%, rgba(149, 114, 53, 1) 100%);
  background: linear-gradient(to right, rgba(149, 114, 53, 1) 0%, rgba(230, 205, 123, 1) 50%, rgba(149, 114, 53, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#957235', endColorstr='#957235', GradientType=1);
}

.footer-optin .gform_wrapper .gform_fields .confirm-subscription {
  position: absolute;
  bottom: 0;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
}

.footer-optin .gform_wrapper .confirm-subscription-proxy {
  margin-top: 1em;
}

.footer-optin .gform_wrapper .confirm-subscription-proxy input {
  margin-right: 10px;
}

.footer-optin .gform_wrapper .confirm-subscription-proxy label {
  color: #fff;
}

.footer-optin .gform_wrapper [type="submit"] {
  width: calc(50% - 8px);
}

.footer-optin .gform_footer {
  left: 0;
  right: 0;
  margin: auto !important;
  width: 60% !important;
}

.footer-optin .gform_footer input[type=submit] {
  width: 100% !important;
  background: -o-linear-gradient(271.15deg, #957235 -12.88%, #E6CD7B 38.16%, #D0AA44 48.15%, #957235 93.65%);
  background: linear-gradient(178.85deg, #957235 -12.88%, #E6CD7B 38.16%, #D0AA44 48.15%, #957235 93.65%);
  border-radius: 10px;
  font-size: 1.146vw !important;
  padding: 0 !important;
  height: 75px;
  letter-spacing: 2.2px;
  margin: 20px 0 10px !important;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

.footer-optin .gform_footer input[type=submit]:hover {
  color: #000 !important;
}

.footer-optin .confirm-subscription-proxy {
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}

.footer-optin .confirm-subscription-proxy label {
  color: #fff;
  font-size: 0.938vw !important;
  letter-spacing: 1px;
  font-family: "Roboto", Sans-Serif !important;
  font-weight: 300;
}

.footer-optin .gform_body input:focus::-webkit-input-placeholder {
  opacity: 0 !important;
}

.footer-optin .gform_body input:focus:-ms-input-placeholder {
  opacity: 0 !important;
}

.footer-optin .gform_body input:focus::-moz-placeholder {
  opacity: 0 !important;
}

.footer-optin .gform_body input:focus::-ms-input-placeholder {
  opacity: 0 !important;
}

.footer-optin .gform_body input:focus::placeholder {
  opacity: 0 !important;
}

.footer-optin .gform_confirmation_message {
  text-align: center;
  padding: 3% 0;
  font-family: 'Roboto', Sans-Serif;
  color: #D0AA44;
  font-size: 1.25vw;
  letter-spacing: 0.1vw;
}

/*Form Code*/
.form-code ._form-content {
  text-align: center;
  color: #fff;
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 1.042vw;
  font-weight: 300;
}

.form-code .form-input {
  display: flex;
  /*margin-top: 40px;*/
}

.form-code ._form_element {
  width: 100% !important;
}

.form-code ._form_element:first-child {
  margin-right: 15px;
}

.form-code ._form_element label {
  display: none;
}

.form-code ._field-wrapper input {
  width: 100% !important;
  padding: 10px 0 !important;
  letter-spacing: 2px !important;
  background: transparent !important;
  border: 0 !important;
  text-transform: none !important;
  color: #fff !important;
  font-family: "Roboto", Sans-Serif !important;
  font-size: 1.042vw !important;
  font-weight: 400 !important;
  margin-top: 0 !important;
}

.form-code ._field-wrapper {
  position: relative;
}

.form-code ._field-wrapper:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: rgb(149, 114, 53);
  background: -webkit-gradient(linear, left top, right top, from(rgba(149, 114, 53, 1)), color-stop(50%, rgba(230, 205, 123, 1)), to(rgba(149, 114, 53, 1)));
  background: -o-linear-gradient(left, rgba(149, 114, 53, 1) 0%, rgba(230, 205, 123, 1) 50%, rgba(149, 114, 53, 1) 100%);
  background: linear-gradient(to right, rgba(149, 114, 53, 1) 0%, rgba(230, 205, 123, 1) 50%, rgba(149, 114, 53, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#957235', endColorstr='#957235', GradientType=1);
}

.form-code ._button-wrapper {
  left: 0;
  right: 0;
  margin: auto !important;
  margin-top: 20px !important;
  width: 70% !important;
}

.form-code ._button-wrapper button {
  width: 100% !important;
  background: -o-linear-gradient(271.15deg, #957235 -12.88%, #E6CD7B 38.16%, #D0AA44 48.15%, #957235 93.65%);
  background: linear-gradient(178.85deg, #957235 -12.88%, #E6CD7B 38.16%, #D0AA44 48.15%, #957235 93.65%);
  border-radius: 10px;
  font-size: 1.146vw !important;
  padding: 0 !important;
  height: 75px;
  letter-spacing: 2.2px;
  margin: 20px 0 10px !important;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

.form-code ._button-wrapper button:hover {
  color: #000 !important;
}

.form-code input:focus::-webkit-input-placeholder {
  opacity: 0 !important;
}

.form-code input:focus:-ms-input-placeholder {
  opacity: 0 !important;
}

.form-code input:focus::-moz-placeholder {
  opacity: 0 !important;
}

.form-code input:focus::-ms-input-placeholder {
  opacity: 0 !important;
}

.form-code input:focus::placeholder {
  opacity: 0 !important;
}

@media only screen and (max-width: 1024px) {
  .footer-btn .elementor-align-icon-left {
    font-size: 2.5vw;
  }

  .footer-btn .elementor-button-text {
    letter-spacing: 0.01vw !important;
    padding-left: 3%;
  }

  .footer-optin .gform_body input {
    padding: 5px 0 !important;
    font-size: 1.8vw !important;
  }

  .footer-optin .gform_footer input[type=submit] {
    font-size: 2vw !important;
    height: 55px;
    margin: 0 0 10px !important;
  }

  .footer-optin .gform_footer {
    width: 70% !important;
  }

  .footer-optin .confirm-subscription-proxy label {
    font-size: 1.7vw !important;
    padding-bottom: 3px !important;
  }

  .footer-optin .gform_confirmation_message {
    font-size: 2.5vw;
  }

  .foot-break br {
    display: none;
  }

  /******/
  .form-code ._form-content {
    font-size: 1.8vw;
  }

  .form-code ._field-wrapper input {
    letter-spacing: 1px !important;
    font-size: 1.8vw !important;
  }

  /*.form-code .form-input {*/
  /*  margin-top: 20px;*/
  /*}*/

  .form-code ._button-wrapper button {
    font-size: 2vw !important;
    height: 50px;
  }

  .form-code ._button-wrapper {
    margin-top: 10px !important;
    width: 100% !important;
  }
}

@media only screen and (max-width: 767px) {
  .footer-optin .gform_wrapper .gform_fields .gfield {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .footer-optin .gform_body input {
    font-size: 4vw !important;
  }

  .footer-optin .gform_footer input[type=submit] {
    font-size: 5vw !important;
    height: 60px;
    margin: 0 0 10px !important;
  }

  .footer-optin .gform_footer {
    width: 100% !important;
  }

  .footer-optin .confirm-subscription-proxy label {
    font-size: 4vw !important;
  }

  .footer-btn .elementor-align-icon-left {
    font-size: 5vw;
  }

  .mob-none {
    display: none;
  }

  .footer-section .elementor-background-overlay {
    background-size: 300% !important;
  }

  .footer-optin .gform_confirmation_message {
    padding: 5% 0;
    font-size: 6vw;
  }

  .form-code .form-input {
    display: block;
  }

  .form-code ._form-content {
    font-size: 4.5vw;
  }

  .form-code ._field-wrapper input {
    letter-spacing: 1px !important;
    font-size: 4.5vw !important;
  }

  .form-code ._field-wrapper {
    position: relative;
    margin-bottom: 25px;
  }

  .form-code ._button-wrapper button {
    font-size: 4.5vw !important;
    height: 60px;
  }

  .form-code ._button-wrapper {
    margin-top: 0 !important;
    width: 100% !important;
  }
}

@media screen and (min-width: 1921px) {
    .form-code ._field-wrapper input {
        font-size: 20px !important;
    }
    
    .form-code ._button-wrapper button {
        font-size: 22px !important;
    }
}/* End custom CSS */