.elementor-2 .elementor-element.elementor-element-6d3cf3a > .elementor-container{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-6d3cf3a > .elementor-background-overlay{background-color:#cc9f53;opacity:0.15;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-6d3cf3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-c2de91c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-c2de91c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-c2de91c > .elementor-column-wrap > .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-2 .elementor-element.elementor-element-c2de91c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-c2de91c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1b90396 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-1b90396{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9fcaae7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-9fcaae7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-da8cbc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5876a0d{margin-top:200px;margin-bottom:200px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2dade77 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-73a4260{text-align:left;}.elementor-2 .elementor-element.elementor-element-73a4260 .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:35px;font-weight:900;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-73a4260 > .elementor-widget-container{margin:0% 8.5% 0% 8.5%;padding:0px 0px 100px 0px;}.elementor-2 .elementor-element.elementor-element-88a5586{margin-top:120px;margin-bottom:120px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-7e9b0d6 > .elementor-element-populated{margin:0% 8.5% 0% 8.5%;--e-column-margin-right:8.5%;--e-column-margin-left:8.5%;}.elementor-2 .elementor-element.elementor-element-8060558{text-align:left;}.elementor-2 .elementor-element.elementor-element-8060558 .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:35px;font-weight:900;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-8060558 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d9b5583{margin-top:0px;margin-bottom:130px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-4af33c0 > .elementor-element-populated{margin:0% 10% 0% 60%;--e-column-margin-right:10%;--e-column-margin-left:60%;}.elementor-2 .elementor-element.elementor-element-4af33c0 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-6df27b6 .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-6df27b6 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-1727c1e .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-1727c1e > .elementor-widget-container{margin:0px 0px 70px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-5106659 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-5106659 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-5106659 .elementor-button{font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#cc9f53;color:#cc9f53;background-color:rgba(0,0,0,0);padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5106659 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5106659 .elementor-button:focus{color:#cc9f53;background-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-5106659 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-5106659 .elementor-button:focus svg{fill:#cc9f53;}.elementor-2 .elementor-element.elementor-element-a79db38{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-3b7e9d9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-3b7e9d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-3b7e9d9 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-3b7e9d9 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-5bc7f18{text-align:left;}.elementor-2 .elementor-element.elementor-element-5bc7f18 img{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1a9fcbb{margin-top:250px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-95ea69e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-95ea69e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-95ea69e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-95ea69e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3e44d96{text-align:right;}.elementor-2 .elementor-element.elementor-element-3e44d96 img{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-65fb8b8{margin-top:0px;margin-bottom:150px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-a210a14 > .elementor-element-populated{margin:0% 8.5% 0% 8.5%;--e-column-margin-right:8.5%;--e-column-margin-left:8.5%;}.elementor-2 .elementor-element.elementor-element-39c8cdf{text-align:left;}.elementor-2 .elementor-element.elementor-element-39c8cdf .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:35px;font-weight:900;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-39c8cdf > .elementor-widget-container{margin:0px 0px 160px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-22ca237{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-3ecbe04 > .elementor-element-populated{margin:0% 0% 0% 40%;--e-column-margin-right:0%;--e-column-margin-left:40%;}.elementor-2 .elementor-element.elementor-element-3ecbe04 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-edd17de .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-edd17de > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-0bb4a18 > .elementor-element-populated{margin:0% 15% 0% 30%;--e-column-margin-right:15%;--e-column-margin-left:30%;}.elementor-2 .elementor-element.elementor-element-0bb4a18 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-72be2db .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-72be2db > .elementor-widget-container{margin:0px 0px 70px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-7e593f2 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-7e593f2 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-7e593f2 .elementor-button{font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#cc9f53;color:#cc9f53;background-color:rgba(0,0,0,0);padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e593f2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7e593f2 .elementor-button:focus{color:#cc9f53;background-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-7e593f2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7e593f2 .elementor-button:focus svg{fill:#cc9f53;}.elementor-2 .elementor-element.elementor-element-7e593f2 > .elementor-widget-container{margin:0% 0% 0% 20%;}.elementor-2 .elementor-element.elementor-element-acb9051{margin-top:250px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-541fa22.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-541fa22.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-541fa22 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-541fa22 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5b20094{text-align:right;}.elementor-2 .elementor-element.elementor-element-5b20094 img{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-86f3eec{margin-top:0px;margin-bottom:200px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-027d868 > .elementor-column-wrap > .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-2 .elementor-element.elementor-element-027d868 > .elementor-element-populated{margin:0% 8.5% 0% 8.5%;--e-column-margin-right:8.5%;--e-column-margin-left:8.5%;}.elementor-2 .elementor-element.elementor-element-027d868 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-135a35a{padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-e8e67c1.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-e8e67c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-e8e67c1 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-e8e67c1 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-95b61fa{text-align:left;}.elementor-2 .elementor-element.elementor-element-95b61fa > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-61b8393.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-61b8393.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-61b8393 > .elementor-column-wrap > .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-2 .elementor-element.elementor-element-61b8393 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-2 .elementor-element.elementor-element-61b8393 > .elementor-element-populated > .elementor-widget-wrap{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-c1a66f4{text-align:left;}.elementor-2 .elementor-element.elementor-element-c1a66f4 .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:35px;font-weight:900;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-c1a66f4 > .elementor-widget-container{margin:0px 0px 120px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1317711 .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-1317711 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0% 20% 0% 0%;}.elementor-2 .elementor-element.elementor-element-cc5be2e .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-cc5be2e .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-cc5be2e .elementor-button{font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:#cc9f53;color:#cc9f53;background-color:rgba(0,0,0,0);padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cc5be2e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-cc5be2e .elementor-button:focus{color:#cc9f53;background-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-cc5be2e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-cc5be2e .elementor-button:focus svg{fill:#cc9f53;}.elementor-2 .elementor-element.elementor-element-cc5be2e > .elementor-widget-container{margin:0% 0% 0% 20%;}.elementor-2 .elementor-element.elementor-element-ba1b73c{margin-top:50px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-f1c21f0 > .elementor-element-populated{margin:0% 8.5% 0% 8.5%;--e-column-margin-right:8.5%;--e-column-margin-left:8.5%;}.elementor-2 .elementor-element.elementor-element-f1c21f0 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-e088ed5 > .elementor-column-wrap > .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-2 .elementor-element.elementor-element-e088ed5 > .elementor-element-populated{margin:0% 8.5% 0% 8.5%;--e-column-margin-right:8.5%;--e-column-margin-left:8.5%;}.elementor-2 .elementor-element.elementor-element-84a0b37{text-align:left;}.elementor-2 .elementor-element.elementor-element-84a0b37 .elementor-heading-title{color:#382f2d;font-family:"LatoWM", Sans-serif;font-size:35px;font-weight:900;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-84a0b37 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-449969d .elementor-heading-title{color:#cc9f53;font-family:"LatoWM", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-449969d > .elementor-widget-container{margin:0px 0px 120px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-280a46c > .elementor-widget-container{margin:0px 0px 50px 0px;}@media(max-width:1199px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-7e9b0d6{width:100%;}.elementor-2 .elementor-element.elementor-element-3ecbe04{width:100%;}.elementor-2 .elementor-element.elementor-element-0bb4a18{width:100%;}.elementor-2 .elementor-element.elementor-element-027d868{width:100%;}.elementor-2 .elementor-element.elementor-element-e8e67c1{width:100%;}.elementor-2 .elementor-element.elementor-element-61b8393{width:100%;}}@media(max-width:1199px){.elementor-2 .elementor-element.elementor-element-c2de91c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1b90396{padding:100px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5876a0d{margin-top:100px;margin-bottom:100px;}.elementor-2 .elementor-element.elementor-element-73a4260 .elementor-heading-title{font-size:47px;}.elementor-2 .elementor-element.elementor-element-73a4260 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e9b0d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-7e9b0d6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8060558 .elementor-heading-title{font-size:47px;}.elementor-2 .elementor-element.elementor-element-8060558 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d9b5583{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4af33c0 > .elementor-element-populated{margin:0% 50% 0% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-4af33c0 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-65fb8b8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a210a14 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-a210a14 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-39c8cdf .elementor-heading-title{font-size:47px;}.elementor-2 .elementor-element.elementor-element-39c8cdf > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-3ecbe04 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-edd17de > .elementor-widget-container{margin:0% 50% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0bb4a18 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-0bb4a18 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-72be2db > .elementor-widget-container{margin:0% 50% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e593f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-acb9051{margin-top:100px;margin-bottom:100px;}.elementor-2 .elementor-element.elementor-element-86f3eec{margin-top:50px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-027d868 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-027d868 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-61b8393 > .elementor-element-populated{margin:0% 20% 0% 0%;--e-column-margin-right:20%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-61b8393 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c1a66f4 .elementor-heading-title{font-size:47px;}.elementor-2 .elementor-element.elementor-element-c1a66f4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-1317711 > .elementor-widget-container{margin:0% 40% 0% 0%;padding:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-cc5be2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ba1b73c{margin-top:100px;margin-bottom:100px;}.elementor-2 .elementor-element.elementor-element-e088ed5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-e088ed5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-84a0b37 .elementor-heading-title{font-size:47px;}.elementor-2 .elementor-element.elementor-element-84a0b37 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-449969d > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-6d3cf3a{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c2de91c{width:100%;}.elementor-2 .elementor-element.elementor-element-c2de91c > .elementor-element-populated > .elementor-widget-wrap{padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-1b90396{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5876a0d{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-73a4260 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-73a4260 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-88a5586{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e9b0d6{width:100%;}.elementor-2 .elementor-element.elementor-element-7e9b0d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-7e9b0d6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8060558 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8060558 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d9b5583{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4af33c0{width:100%;}.elementor-2 .elementor-element.elementor-element-4af33c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-4af33c0 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6df27b6 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1727c1e > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a79db38{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-1a9fcbb{margin-top:100px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-65fb8b8{margin-top:0px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-a210a14 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-a210a14 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-39c8cdf .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-39c8cdf > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-22ca237{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3ecbe04{width:100%;}.elementor-2 .elementor-element.elementor-element-3ecbe04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-3ecbe04 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-edd17de > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-0bb4a18{width:100%;}.elementor-2 .elementor-element.elementor-element-0bb4a18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-0bb4a18 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-72be2db > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e593f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-acb9051{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-86f3eec{margin-top:100px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-027d868 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-027d868 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e8e67c1{width:100%;}.elementor-2 .elementor-element.elementor-element-61b8393{width:100%;}.elementor-2 .elementor-element.elementor-element-61b8393 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-61b8393 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c1a66f4 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-c1a66f4 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1317711 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cc5be2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ba1b73c{margin-top:50px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-e153973{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-e088ed5{width:100%;}.elementor-2 .elementor-element.elementor-element-e088ed5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-e088ed5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-84a0b37 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-84a0b37 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-449969d > .elementor-widget-container{margin:0px 0px 50px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-da8cbc7 */@media (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 {
        height: 75vh;
    }
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 > div {
    height: inherit;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide {
    display: flex;
    flex-flow: column;
    padding-top: 50px;
    opacity: 0;
    position: relative;
}
@media (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide {
        flex-flow: row;
        height: calc(75vh + 150px)!important;
        padding-top: 150px;
    }
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column {
    display: flex;
    position: relative;
    flex-flow: column;
    width: 100%;
    opacity: 0;
}
@media (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column {
        width: 50%;
    }
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-active .slide-column {
    opacity: 1;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column:nth-child(1) {
    padding-bottom: 50px;
    z-index: 10;
}
@media (min-width: 768px) {
   .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column:nth-child(2) {
        padding-bottom: 30px;
    } 
}
@media (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column:nth-child(1) {
        margin: 0% -8.5% 0% 8.5%;
        padding-bottom: 0;
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column:nth-child(2) {
        padding-bottom: 0;
        padding-right: 3.5%;
    }
}
@media (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column:nth-child(2) {
        padding-bottom: 50px;
    }
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-active .slide-column:nth-child(1) {
    animation: fadeIn .5s linear alternate;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-active .slide-column:nth-child(2) {
    animation: fadeIn .5s ease-in alternate;
}


.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column h2 {
    margin-bottom: 30px;
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column p {
    font-weight: 600;
    line-height: 1.6em;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column h2 {
        margin-top: 30px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column p {
        padding-right: 35%;
    }
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-column .show-more {
   text-transform: uppercase;
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-slide img {
    display: flex;
    margin: auto;
    height: auto;
    max-width: 100%;
    width: auto;
    object-fit: contain;
}
@media (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-slide img {
        height: 100%;
        margin: 0;
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-slide img.mobile {
        display: none;
    }
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-pagination {
    display: flex;
    flex-flow: row;
    position: absolute;
    top: calc(100% - 3em);
    right: 7vw;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-pagination span {
    font-size: 1.4em;
    color: #CC9F53;
    letter-spacing: .01em;
    line-height: 2;
    padding: 0 .5em;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-pagination span:nth-child(1) {
    opacity: 0;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-active .slide-pagination span:nth-child(1) {
    animation: slideDown .3s ease-in forwards;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-pagination span:nth-child(2) {
    border-left: 1px solid #CC9F53;
}
@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-pagination {
        top: calc(100% - 5em);
    }
}
@media (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-pagination {
        flex-flow: column;
        top: 50%;
        right: 15px;
        transform: translateY(-50%);
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-pagination span {
        padding: 0;
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slide-pagination span:nth-child(2) {
    border-left: 0 none;
    border-top: 1px solid #CC9F53;
    }
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev,
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next {
    position: absolute;
    display: block!important;
    width: 37px;
    top: calc(100% - 3em);
    height: 2em;
    padding: 0;
    margin: 0;
    opacity: 1!important;
    color: transparent;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev::after,
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next::after {
    content: '';
    display: block;
    width: 37px;
    height: 19px;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev::after {
    background-image: url(/wp-content/uploads/2019/02/arrow-left.svg);
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next::after {
    background-image: url(/wp-content/uploads/2019/02/arrow-right.svg);
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev, .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev:hover {
    left: 7vw;
}
.elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next, .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next:hover {
    left: calc(7vw + 37px + 30px);
}

@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev,
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next {
        top: calc(100% - 5em);
    }
}

@media (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev,
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next {
        display: block;
        top: calc(100% - 10em);
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev {
        left: 8.5%;
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-prev:hover {
        left: calc(8.5% - 5px);
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next {
        left: calc(8.5% + 37px + 60px);
    }
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .slick-next:hover {
        left: calc(8.5% + 37px + 65px);
    }
}


.elementor-2 .elementor-element.elementor-element-da8cbc7 #parallax-wrapper {
    display: block;
    position: absolute;
    top: 0;
    width: 75vh;
    height: 75vh;
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 #parallax-wrapper div {
    display: block;
    position: absolute;
    height: auto;
    top: 0;
    left: 0;
    width: 75vh;
    max-width: calc(var(--container-width-desktop) * .4);
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 #parallax-wrapper div > img {
    display: block;
    width: 100%;
    height: auto;
}


.elementor-2 .elementor-element.elementor-element-da8cbc7 #parallax-wrapper div:nth-child(1) img {
    width: 73vh;
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 #parallax-wrapper div:nth-child(2) img {
    width: 75vh;
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 #parallax-wrapper div:nth-child(3) img {
    width: calc(48vh +  5%);
    padding-top: 15%;
    padding-left: 5%;
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 #parallax-wrapper div:nth-child(4) img {
    width: calc(73vh + 5%);
    margin: -5% 0 0 -5%;
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 .illustrate #parallax-wrapper {
    opacity: 0;
}

.elementor-2 .elementor-element.elementor-element-da8cbc7 .illustrate > img.mobile {
    opacity: 1;
}

@media (min-width: 1200px){
    .elementor-2 .elementor-element.elementor-element-da8cbc7 #parallax-wrapper {
        opacity: 1!important;
    }
    
    .elementor-2 .elementor-element.elementor-element-da8cbc7 .illustrate > img.mobile {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1b90396 */@media only screen and (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-1b90396 {
        padding-top: 250px;
    }
}

@media only screen and (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-1b90396 {
        height: 75vh;
    }
    .elementor-2 .elementor-element.elementor-element-1b90396 > div {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d3cf3a */.elementor-2 .elementor-element.elementor-element-6d3cf3a {
    overflow: hidden;
}

@media only screen and (min-width: 1201px) {
    .elementor-2 .elementor-element.elementor-element-6d3cf3a {
        max-height: 100vh;
        min-height: 650px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d9b5583 */@media (min-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-d9b5583 {
        margin-bottom: 10vw!important;
    }
}

@media (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-d9b5583 {
        margin-bottom: 15vw!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bc7f18 */.elementor-2 .elementor-element.elementor-element-5bc7f18 {
    left: 5vw;
    width: 30vw;
    height: auto;
}

.elementor-2 .elementor-element.elementor-element-5bc7f18 img {
    width: 100%;
}


@media only screen and (max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-5bc7f18 {
        width: 65vw;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b7e9d9 */.elementor-2 .elementor-element.elementor-element-3b7e9d9 {
    width: 30vw;
    height: 30vw;
    position: absolute;
    bottom: 0;
}

@media only screen and (max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-3b7e9d9 {
        width: 60vw;
        height: 60vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a79db38 */.elementor-2 .elementor-element.elementor-element-a79db38 {
    margin: 0 -8.5%;
}

@media only screen and (max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-a79db38 {
        padding-top: 60vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88a5586 */.elementor-2 .elementor-element.elementor-element-88a5586 {
    position: relative;
}

@media only screen and (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-88a5586 {
        margin: 170px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e44d96 */.elementor-2 .elementor-element.elementor-element-3e44d96 {
    right: 0;
    width: 58vw;
    height: auto;
    margin-left: -5vw;
    top: -4vw;
}

.elementor-2 .elementor-element.elementor-element-3e44d96 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95ea69e */.elementor-2 .elementor-element.elementor-element-95ea69e {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 48vw;
    height: 22vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a9fcbb */.elementor-2 .elementor-element.elementor-element-1a9fcbb {
    margin-top: calc(250px + 15vw);
    margin-bottom: -15vw;
}

.elementor-2 .elementor-element.elementor-element-1a9fcbb > div  {
    max-width: unset;
}

.elementor-2 .elementor-element.elementor-element-1a9fcbb img {
    width: 100%;
}

@media only screen and (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-1a9fcbb {
        margin-top: calc(300px + 15vw);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39c8cdf */@media only screen and (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-39c8cdf {
        margin-bottom: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65fb8b8 */.elementor-2 .elementor-element.elementor-element-65fb8b8 {
    position: relative;
}

@media only screen and (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-65fb8b8 {
        margin: 0 0 200px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b20094 */.elementor-2 .elementor-element.elementor-element-5b20094 {
    width: 58vw;
    right: 0;
    height: auto;
    top: -4vw;
    margin-left: -5vw;
}

.elementor-2 .elementor-element.elementor-element-5b20094 img {
    width: 100%;
}

@media only screen and (max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-5b20094 {
        width: 90vw;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-541fa22 */.elementor-2 .elementor-element.elementor-element-541fa22 {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 48vw;
    height: 22vw;
}


@media only screen and (max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-541fa22 {
        width: 80vw;
        height: calc(80vw * .46);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-acb9051 */.elementor-2 .elementor-element.elementor-element-acb9051 > div  {
    max-width: unset;
}

.elementor-2 .elementor-element.elementor-element-acb9051 img {
    width: 100%;
}
@media only screen and (min-width: 1201px) {
    .elementor-2 .elementor-element.elementor-element-acb9051 {
        margin-top: calc(250px + 15vw);
        margin-bottom: -15vw;
    }
}
@media only screen and (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-acb9051 {
        margin-top: calc(300px + 15vw);
    }
}


@media only screen and (max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-acb9051 {
        padding-top: calc(80vw * .46);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95b61fa */.elementor-2 .elementor-element.elementor-element-95b61fa {
    margin-right: -5vw;
}
.elementor-2 .elementor-element.elementor-element-95b61fa img {
    width: 100%;
}

@media only screen and (max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-95b61fa {
        width: 65vw;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e8e67c1 */.elementor-2 .elementor-element.elementor-element-e8e67c1 {
    height: 43vw;
}

@media only screen and (min-width: 1201px) {
    .elementor-2 .elementor-element.elementor-element-e8e67c1 {
        margin-right: 14vw;
    }
}

@media only screen and (max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-e8e67c1 {
        width: 60vw;
        height: calc(60vw * 1.35);
        
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86f3eec */@media only screen and (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-86f3eec {
        margin-bottom: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84a0b37 */@media only screen and (min-width: 1900px) {
    .elementor-2 .elementor-element.elementor-element-84a0b37 {
        margin-bottom: 250px;
    }
}/* End custom CSS */