.so-panel p {font-family: "sofia-pro", Sans-serif; font-size: 15px; font-weight: 400; line-height: 1.6em; text-align: justify;}
.so-panel h2 {font-size: 34px; font-weight: normal; letter-spacing: -2.4px; text-transform: uppercase; color: #8d5f01!important}
.so-panel.widget {border: none;}
.nav-item-children {left: -10px!important; top: 25px!important; min-width: 325px !important;}
.joinchat__button {background: #098d00 var(--joinchat-ico) 50% / 60% no-repeat!important;}
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .submenu-expander {color: #fff; background-color: rgb(19 19 19)!important;}
@media screen and (max-width:1000px){ 
.so-panel.widget {padding:35px 15px; position: relative; top: 0;}

}
.nav-item-children, .lqd-custom-menu .nav-item-children>li>a, .lqd-custom-menu>ul>li>a {z-index: 99999999!important; pointer-events: auto !important;}
.menu-item-7593 a{font-weight:600;border:2px dashed;padding-left:10px;padding-right:10px;animation:menuBlink 1s infinite alternate;}
@keyframes menuBlink{0%{color:#c17d00;border-color:#c17d00;}100%{color:#c17d00;border-color:#ffffff;}}

footer .elementor-element-populated {margin:0!important;}

/*** HOME ***/

    /*** VIDEO SECTION ***/
    .page-id-8607 .intro-video { position:relative; top:0; left:0; width:100%; height:83vh; overflow:hidden; background:#000; }
    .page-id-8607 .intro-video iframe { position:relative; top:50%; left:50%; width:100vw; height:56.25vw; min-width:177.78vh; min-height:100vh; transform:translate(-50%, -50%); border:0; pointer-events:none; }
    .page-id-8607 .video-section .widget_text {padding:0}	
    .lightbox-nav, .lightbox-counter {display: none!important;} 
    
    @media screen and (max-width: 1200px) {
        
    /*** VIDEO SECTION ***/       
    .page-id-8607 .video-section .overlay {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.20);} 
    .page-id-8607 #cta-container {margin-top: -500px !important; text-align: center; margin: 0 auto;}
    .page-id-8607 .video-section h1 {position: relative; top: -200px; color: #fff; font-size: 50px; font-weight: 700; z-index: 2; padding-bottom: 30px; text-align: center; }
    .page-id-8607 .video-section #button1 {position: relative; font-size: 15px; color: white; border: 2px solid; padding: 10px 10px; background: none; top: -230px; margin: 5px;}
    .page-id-8607 .video-section #button1:hover {background: #754c00;}
    .page-id-8607 .video-section #button2 {position: relative; font-size: 15px; color: white; border: 2px dashed; padding: 10px 10px; background: none; top: -230px;margin: 5px;}
    .page-id-8607 .video-section #button2:hover {background: #754c00;}

    /*** SECTION 1 ***/    
    .page-id-8607 .section1 {margin-top: 80px;}
    .page-id-8607 .section1 h2 {text-align: left; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold; margin-bottom: 40px;}
    .page-id-8607 .read-more a {background: linear-gradient(270deg, #512c00, #b9731f); padding: 10px 15px 10px 15px; border-radius:100px; color: white; font-size: 14px; border: 2px solid white;float: left; text-align: center; font-weight: 600; margin-top: 10px;}
    .page-id-8607 .read-more a:hover {color: #ffffff;border: 2px dashed white;}
    .page-id-8607 .read-more-2 a {padding: 10px 15px 10px 15px; border-radius: 100px; color: #b26e1d !important; font-size: 14px; border: 2px solid #b26e1d; float: left; text-align: center; font-weight: 600; margin-left: 15px; margin-top: 10px;}
    .page-id-8607 .read-more-2 a:hover {border: 2px dashed #f78600; color: #f78600 !important;}
    .page-id-8607 .section1 .panel-grid-cell {margin-bottom:0!important;}
    
    /*** SECTION 2 ***/
    .page-id-8607 .section2 {background: #f7f7f7; margin: 25px;}
    .page-id-8607 .section2 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8607 .section2 h3 {font-size: 25px; letter-spacing: 0px; color: #8d5f0169 !important; font-weight: 600; line-height: 30px; margin-bottom: 20px;}
    .page-id-8607 .section2 img {width: 70px;}
    .page-id-8607 .section2 .line1 {max-width: 900px; margin: 0 auto;}
    .page-id-8607 .section2 .line2 .panel-grid-cell {padding: 50px;}
    .page-id-8607 .section2 .line2 .panel-grid-cell:nth-child(2) {border-left: 1px solid #9d9d9d; border-right: 1px solid #9d9d9d;}
    .page-id-8607 .section2 .widget_siteorigin-panels-builder {max-width: 1300px; margin: 0 auto; margin-bottom: 50px;}
    .page-id-8607 .section2 .line2 h2 {text-align: center; color: #d8c190!important; font-weight: 600; line-height: 18px; font-size: 17px; letter-spacing: 0;}
    
    /*** SECTION 3 ***/
    .page-id-8607 .section3 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;margin-bottom: 30px;}
    .page-id-8607 .section3 .lightbox:hover {cursor:pointer;border:2px dashed #c17d00;}
    .page-id-8607 .section3 .widget_text {border: none!important}
    .page-id-8607 .section3 .layout-desktop {display: none !important;}
    .page-id-8607 .section3 .so-panel {margin: 0!important}
    .page-id-8607 .section3 .titlebar-inner {display:none}
    .page-id-8607 .section3 .cat-item.active-blink{border-style: dashed !important; border-width: 2px !important; border-color: #c17d00 !important; box-sizing: border-box; color: #c17d00}
    .page-id-8607 .section3 .gallery .main-image{position:relative;overflow:hidden;}
    .page-id-8607 .section3 .gallery .main-image.fade-out-down{animation:pdFadeOutDown 260ms ease forwards;}
    .page-id-8607 .section3 .gallery .main-image.fade-in-up{animation:pdFadeInUp 300ms ease forwards;}
    .page-id-8607 .section3 .widget{padding:0!important;position:relative;top:0}
    .page-id-8607 .section3 .layout{max-width:100%;margin:0 auto;padding:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;align-items:start;position: relative;top: 0;left: 0;}
    .page-id-8607 .section3 .col{min-width:0}
    .page-id-8607 .section3 .categories{grid-column:1/-1;width:100%;display:flex;flex-direction:column;gap:10px;max-width: 650px;margin: 0 auto;padding-bottom: 30px;}
    .page-id-8607 .section3 .cat-group{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start;min-width:0}
    .page-id-8607 .section3 .cat-group:last-child{margin-bottom:0;}
    .page-id-8607 .section3 .cat-group h3{margin:0;font-size:13px;font-weight:600;text-align:center;min-width:78px;background:#eeeeee;color:#000;padding:4px 12px}
    .page-id-8607 .section3 .cat-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0}
    .page-id-8607 .section3 .cat-wrap>a{display:block;text-decoration:none;min-width:0}
    .page-id-8607 .section3 .cat-item{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;border:1px dashed #7d7d7d;font-size:11px;background:#fff;box-sizing:border-box}
    .page-id-8607 .section3 .cat-item:hover{border:1px dashed #c17d00;color:#c17d00}
    .page-id-8607 .section3 .cat-item.active-blink{border-style:dashed;border-width:2px;border-color:#c17d00;box-sizing:border-box;color:#c17d00}
    .page-id-8607 .section3 .gallery{grid-column:1/2;display:flex;flex-direction:column;align-items:stretch;gap: 5px;}
    .page-id-8607 .section3 .main-image{background:#ffffff;aspect-ratio:9/16;background-size:cover;background-position:center;width:100%;border:2px solid #fff;overflow:hidden}
    .page-id-8607 .section3 .thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap: 5px;}
    .page-id-8607 .section3 .thumb{;aspect-ratio:9/16;background-size:cover;background-position:center;border:2px solid #fff;cursor:pointer}
    .page-id-8607 .section3 .info{grid-column:2/3;text-align:center}
    .page-id-8607 .section3 .info h3{margin:0 0 18px;font-size:24px;font-weight:500;letter-spacing:-1px}
    .page-id-8607 .section3 .info p{margin:0 0 12px;color:black;font-weight:100!important;letter-spacing:1px;font-size:14px;line-height:28px; text-align:center;}
    .page-id-8607 .section3 .products{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}
    .page-id-8607 .section3 .product{aspect-ratio:9/16;background-size:cover;background-position:center;border:2px solid #fff}
    .page-id-8607 .section3 .product:hover{border:2px solid #c17d00}
    .page-id-8607 .section3 .titlebar-inner{display:none}
    .page-id-8607 .section3 .gallery .main-image{position:relative;overflow:hidden}
    .page-id-8607 .section3 .gallery .main-image.fade-out-down{animation:pdFadeOutDown 260ms ease forwards}
    .page-id-8607 .section3 .section3 .gallery .main-image.fade-in-up{animation:pdFadeInUp 300ms ease forwards}
    .page-id-8607 .section3 .layout{flex-direction:column}
    .page-id-8607 .section3 .categories,.gallery,.info,.products{width:100%}
    .page-id-8607 .section3 .products{grid-template-columns:repeat(3,1fr)}
    .page-id-8607 .section3 .col.products a:first-child {display:none;}
    @keyframes pdFadeOutDown{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(22px)}}
    @keyframes pdFadeInUp{0%{opacity:0;transform:translateX(-22px)}100%{opacity:1;transform:translateX(0)}}
    .page-id-8607 .lightbox-image {max-height: calc(100vh - 210px)!important;}
    .page-id-8607 .lightbox-close {background:rgb(169 118 2)!important; z-index: 99999;}
    
    .page-id-8607 .section3 {margin-top: 30px; background: #fbfbfb;margin-bottom: 80px;}
    .page-id-8607 .section3 .panel-no-style .panel-grid-cell {padding: 0px 30px 0 30px; background: #00000078; border-radius: 40px; border: 5px dashed #e0c991a1;}
    .page-id-8607 .section3 .panel-no-style {gap: 40px;}
    .page-id-8607 .section3 .panel-grid-cell .panel-first-child {max-width: 1300px; margin: 0 auto!important;}
    .page-id-8607 .section3 .panel-layout {margin-top: 50px; margin-bottom: 50px;}
    .page-id-8607 .section3 .textwidget {padding: 10px;}
    .page-id-8607 .section3 .panel-layout .panel-no-style:nth-child(1) {margin-bottom:80px!important;}
 
    /*** SECTION 4 ***/	  
    .page-id-8607 .section4 {margin-top: 80px; margin-bottom: 80px;}
    .page-id-8607 .section4 .left .panel-grid.panel-no-style {display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 40px; margin-left: 25px !important; margin-right: 25px !important;}
    .page-id-8607 .section4 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8607 .section4 .left {background: #f3f3f3}
    .page-id-8607 .section4 .left .panel-grid-cell, .page-id-8607 .section4 .left .panel-grid {margin:0!important;}
    
    /*** SECTION 5 ***/
    .page-id-8607 .section5 .so-panel.widget {padding-left: 0; padding-right: 0;}
    .page-id-8607 .section5 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8607 .section5 h3 {font-size: 25px; letter-spacing: 0px; color: #8d5f0169 !important; font-weight: 600; line-height: 30px; margin-bottom: 20px;}
    .page-id-8607 .section5 .steps {min-height: 160px; border-radius: 30px; border: 2px solid #c18201; box-shadow: 9px 7px 12px rgba(0, 0, 0, 0.18); position: relative; background: white;}
    .page-id-8607 .section5 .steps::before {right: 70px; content: ""; width: 60px; height: 60px; background: #000; border-radius: 50%; top: 5px; transform: translateY(-50%); z-index: -1; position: absolute; display: block;}
    .page-id-8607 .section5 .steps::after {right: 13px;content: ""; width: 92px; height: 60px; background: #4d4d4d; border-top-right-radius: 45px; top: 5px; transform: translateY(-50%); z-index: -2; position: absolute; display: block;}
    .page-id-8607 .section5 .steps .square1 {right: 14px; width: 57px; height: 113px; position: absolute; top: -14px; background: #4d4d4d; border-top-right-radius: 26px;}
    .page-id-8607 .section5 .steps .square2 {right: 12px; top: 75px; position: absolute; background: #ffffff; width: 60px; height: 60px; transform: rotateZ(45deg);}
    .page-id-8607 .section5 .steps .square3 {position: absolute; right: 25px; top: 20px; font-size: 30px; color: white; font-weight: 600;}
    .page-id-8607 .section5 img, .horizontal-lines, .page-id-8607 .section5 .vertical-lines {display:none}
    .page-id-8607 .section5 .steps-container .panel-grid-cell .widget {padding:0!important}
    .page-id-8607 .section5 .steps-container .line1 .icons, .page-id-8607 .section5 .steps-container .line3 .icons {opacity: 0.2; position: absolute; margin-top: -60px; margin-left: -130px; width: 145px; padding: 25px;}
    .page-id-8607 .section5 .steps-container .line2 .icons {opacity: 0.2; position: absolute; margin-top: -10px; margin-left: 475px; width: 130px; padding: 25px;}
    .page-id-8607 .section5 .steps-container {column-gap: 120px;}
    .page-id-8607 .section5 .steps-container .desc {padding: 40px 30px 50px 30px; position: relative;}
    .page-id-8607 .section5 .steps-container .read-more {font-size: 14px; font-weight: 600; letter-spacing: 0px; color: #d0bd96; text-decoration: underline;}
    .page-id-8607 .section5 .steps-container h2 {font-size: 20px; letter-spacing: 4px;}	
    .page-id-8607 .section5 .steps-container h3, .section4 h3 {font-size: 20px; letter-spacing: 0px; text-transform: uppercase; color: #8d5f0169 !important; font-weight: 600; max-width: 250px;}

    /*** SECTION 6 ***/
    .page-id-8607 .section6 .so-panel.widget {padding: 0!important;}
    .page-id-8607 .section6 .container13 {padding:30px;}
    .page-id-8607 .section6 .read-more a {background: #015700; padding: 10px 30px 10px 30px; border-radius: 100px; color: #ffffff; font-size: 14px; text-align: center; font-weight: 600; float: none; border: 2px dashed white;position: relative; top: 10px; float:none;}
    .page-id-8607 .section6 .read-more a:hover {background: white; border: 2px dashed #015700; color: #018100;}
    
    /*** SECTION 7 ***/
    .page-id-8607 .section7 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}    
    .page-id-8607 .section7 .nf-field-label .nf-label-span, .nf-field-label label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .field-wrap select,  .field-wrap>div input, .elementor-kit-4826 input[type="submit"] {font-size: 13px!important}
    .page-id-8607 .section7 .panel-no-style:nth-child(2) .panel-grid-cell:first-child {background: #f5f7f6; padding: 45px!important;}
    .label-above .nf-field-label {margin-bottom:0!important;}
    .nf-field-container {margin-bottom:15px!important;}
    .page-id-8607 .section7 {margin-bottom: 80px;}
    }
    
    @media screen and (min-width: 1200px) {

    /*** VIDEO SECTION ***/        
    .page-id-8607 .video-section .overlay {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.20);}
    .page-id-8607 #cta-container {position: absolute; top: 60%; right:0; text-align: right; right: 10%;}
    .page-id-8607 .video-section h1 {position: relative; top: -200px; color: #fff; font-size: 60px; font-weight: 700; z-index: 2; padding-bottom: 30px; text-align: right; width: 700px;}
    .page-id-8607 .video-section #button1 {position: relative; font-size: 17px; color: white; border: 2px solid; padding: 10px 20px; background: none; top: -230px; right: 10px;}
    .page-id-8607 .video-section #button1:hover {background: #754c00;}
    .page-id-8607 .video-section #button2 {position: relative; font-size: 17px; color: white; border: 2px dashed; padding: 10px 20px; background: none; top: -230px;}
    .page-id-8607 .video-section #button2:hover {background: #754c00;}
    
    /*** SECTION 1 ***/    
    .page-id-8607 .section1 h2 {text-align: left; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold; margin-bottom: 40px;}
    .page-id-8607 .section1 {margin-top: 150px; margin-bottom: 100px;}
    .page-id-8607 .read-more a {background: linear-gradient(270deg, #512c00, #b9731f); padding: 10px 15px 10px 15px; min-width: 170px; border-radius:100px; color: white; font-size: 14px; border: 2px solid white;float: left; text-align: center; font-weight: 600; margin-top: 10px;}
    .page-id-8607 .read-more a:hover {color: #ffffff;border: 2px dashed white;}
    .page-id-8607 .read-more-2 a {padding: 10px 15px 10px 15px; min-width: 170px; border-radius: 100px; color: #b26e1d !important; font-size: 14px; border: 2px solid #b26e1d; float: left; text-align: center; font-weight: 600; margin-left: 15px; margin-top: 10px;}
    .page-id-8607 .read-more-2 a:hover {border: 2px dashed #f78600; color: #f78600 !important;}
 
    /*** SECTION 2 ***/
    .page-id-8607 .section2 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8607 .section2 h3 {font-size: 25px; letter-spacing: 0px; color: #8d5f0169 !important; font-weight: 600; line-height: 30px; margin-bottom: 20px;}
    .page-id-8607 .section2 img {width: 70px;}
    .page-id-8607 .section2 .line1 {max-width: 900px; margin: 0 auto;}
    .page-id-8607 .section2 .line2 .panel-grid-cell {padding: 50px;}
    .page-id-8607 .section2 .line2 .panel-grid-cell:nth-child(2) {border-left: 1px solid #9d9d9d; border-right: 1px solid #9d9d9d;}
    .page-id-8607 .section2 .widget_siteorigin-panels-builder {max-width: 1300px; margin: 0 auto; margin-bottom: 50px;}
    .page-id-8607 .section2 .line2 h2 {text-align: center; color: #d8c190!important; font-weight: 600; line-height: 18px; font-size: 17px; letter-spacing: 0;}

    /*** SECTION 3 ***/
    .page-id-8607 .section3 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;margin-bottom: 30px;}
    .page-id-8607 .section3 .lightbox:hover {cursor:pointer;border:2px dashed #c17d00;}
    .page-id-8607 .section3 .layout-mobile {display: none !important;}
    .page-id-8607 .section3 {max-width: 1100px; margin: 0 auto; margin-bottom: 50px;}
    .page-id-8607 .section3 .widget {padding: 0!important; position: relative; top:0}
    .page-id-8607 .section3 .layout{max-width:1200px;margin:0 auto;padding-top: 32px;padding-bottom:32px;display:flex;gap:40px;align-items:flex-start}
    .page-id-8607 .section3 .col{min-width:0}
    .page-id-8607 .section3 .categories{width:15%}
    .page-id-8607 .section3 .gallery{width:35%}
    .page-id-8607 .section3 .info{width:25%}
    .page-id-8607 .section3 .products{width:30%}
    .page-id-8607 .section3 .categories{display:grid;grid-template-columns:1fr 1fr;gap: 10px;}
    .page-id-8607 .section3 .cat-group h3{margin: 0 0 12px; font-size: 13px; font-weight: 600; text-align: center; width: 70px; background: #eeeeee; color: #000000; padding: 6px;}
    .page-id-8607 .section3 .cat-item{border: 1px dashed #7d7d7d; padding: 2px 10px; text-align: center; font-size: 11px; margin-bottom: 10px; width: 70px;}
    .page-id-8607 .section3 .cat-item:hover {border: 1px dashed #c17d00; color: #c17d00}
    .page-id-8607 .section3 .gallery{display:flex;gap:12px;align-items:stretch;justify-content: flex-end;}
    .page-id-8607 .section3 .thumbs{display:flex;flex-direction:column;gap:8px}
    .page-id-8607 .section3 .thumb{flex:1;aspect-ratio:9/16;background-size:cover;background-position:center; min-width: 75px;border: 2px solid white;}
    .page-id-8607 .section3 .main-image{flex:1;background:#ffffff;aspect-ratio:9/16;background-size:cover;background-position:center; max-width: 250px;border: 2px solid #ffffff;}
    .page-id-8607 .section3 .info{text-align:center;}
    .page-id-8607 .section3 .info h3{margin: 0 0 22px; font-size: 25px; font-weight: 500; letter-spacing: -1px;}
    .page-id-8607 .section3 .info p{margin: 0 0 14px; color: #484848; text-align:center; font-weight: 100; letter-spacing: 1px; font-size: 14px; line-height: 30px; text-align: center!important}
    .page-id-8607 .section3 .products{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
    .page-id-8607 .section3 .product{aspect-ratio:9/16;background:#dcdcdc;background-size:cover;background-position:center;border: 2px solid white;}
    .page-id-8607 .section3 .product:hover {border: 2px solid #c17d00;}
    .page-id-8607 .section3 .col.products a:first-child {display:none;}

    /*** SECTION 4 ***/
    .page-id-8607 .section4 {margin-bottom: 80px;margin-top: 100px;}
    .page-id-8607 .section4 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8607 .section4 h3 {font-size: 25px; letter-spacing: 0px; color: #8d5f0169 !important; font-weight: 600; line-height: 30px; margin-bottom: 20px;}
    .page-id-8607 .section4 .panel-grid  {margin-bottom: 0!important;}
    .page-id-8607 .section4 .left {background: #f3f3f3}
    .bdpp-post-desc {font-family: "sofia-pro", Sans-serif; font-size: 14px; font-weight: 400; line-height: 1.6em; text-align: justify; min-height: 150px; margin-top: 25px;}
    .bdpp-rdmr-btn {border-radius: 100px; color: #b26e1d !important; border: 2px dashed #b26e1d!important; font-weight: 600;}
    .bdpp-rdmr-btn:hover {border-radius: 100px; color: #ffffff !important; border: 2px solid #ffffff!important; font-weight: 600; background:#b26e1d!important;}
    
    /*** SECTION 5 ***/
    .page-id-8607 .section5 .so-panel.widget {padding-left: 0; padding-right: 0;}
    .page-id-8607 .section5 .line2 .panel-grid-cell:nth-child(2) {border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9;}
    .page-id-8607 .section5 .steps {min-height: 160px; border-radius: 30px; border: 2px solid #c18201; box-shadow: 9px 7px 12px rgba(0, 0, 0, 0.18); position: relative; background: white;}
    .page-id-8607 .section5 .steps::before {right: 70px; content: ""; width: 60px; height: 60px; background: #000; border-radius: 50%; top: 5px; transform: translateY(-50%); z-index: -1; position: absolute; display: block;}
    .page-id-8607 .section5 .steps::after {right: 13px;content: ""; width: 92px; height: 60px; background: #4d4d4d; border-top-right-radius: 45px; top: 5px; transform: translateY(-50%); z-index: -2; position: absolute; display: block;}
    .page-id-8607 .section5 .steps .square1 {right: 14px; width: 57px; height: 113px; position: absolute; top: -14px; background: #4d4d4d; border-top-right-radius: 26px;}
    .page-id-8607 .section5 .steps .square2 {right: 12px; top: 75px; position: absolute; background: #ffffff; width: 60px; height: 60px; transform: rotateZ(45deg);}
    .page-id-8607 .section5 .steps .square3 {position: absolute; right: 25px; top: 20px; font-size: 30px; color: white; font-weight: 600;}
    .page-id-8607 .section5 .horizontal-lines {max-width: 100px; text-align: center; position: absolute; right: 48%; margin-top: -270px;}
    .page-id-8607 .section5 .horizontal-lines .square1 {display: inline-block; width: 10px; height: 10px; background: grey; border-radius: 10px;}
    .page-id-8607 .section5 .horizontal-lines .square2 {display: inline-block; width: 40px; border-bottom: 2px dashed black; position: relative; top: -4px;}
    .page-id-8607 .section5 .horizontal-lines .square3 {display: inline-block; width: 10px; height: 10px; background: grey; border-radius: 10px;}
    .page-id-8607 .section5 .vertical-lines {max-width: 100px; text-align: center; position: relative; transform: rotate(90deg);}
    .page-id-8607 .section5 .line1 .vertical-lines, .page-id-8607 .section5 .line3 .vertical-lines {top: 30px; left: 200px;}
    .page-id-8607 .section5 .line2 .vertical-lines, .page-id-8607 .section5 .line4 .vertical-lines {top: 10px; left: 200px;}
    .page-id-8607 .section5 .vertical-lines .square1 {display: inline-block; width: 10px; height: 10px; background: grey; border-radius: 10px;}
    .page-id-8607 .section5 .vertical-lines .square2 {display: inline-block; width: 40px; border-bottom: 2px dashed black; position: relative; top: -4px;}
    .page-id-8607 .section5 .vertical-lines .square3 {display: inline-block; width: 10px; height: 10px; background: grey; border-radius: 10px;}
    .page-id-8607 .section5 .steps-container .panel-grid-cell .widget {padding:0!important}
    .page-id-8607 .section5 .steps-container .line1 .icons, .page-id-8607 .section5 .steps-container .line3 .icons {opacity: 0.2; position: absolute; margin-top: -60px; margin-left: -130px; width: 145px; padding: 25px;}
    .page-id-8607 .section5 .steps-container .line2 .icons {opacity: 0.2; position: absolute; margin-top: -30px; margin-left: -120px; width: 130px; padding: 25px;}
    .page-id-8607 .section5 .steps-container {column-gap: 120px; padding-bottom: 50px;}
    .page-id-8607 .section5 .steps-container .desc {padding: 40px 50px 50px 50px; position: relative; min-height: 460px;}
    .page-id-8607 .section5 .steps-container .read-more {font-size: 14px; font-weight: 600; letter-spacing: 0px; color: #d0bd96; text-decoration: underline;}
    .page-id-8607 .section5 .steps-container h2 {font-size: 20px; letter-spacing: 4px;}	
    .page-id-8607 .section5 .steps-container h3, .section4 h3 {font-size: 20px; letter-spacing: 0px; text-transform: uppercase; color: #8d5f0169 !important; font-weight: 600}
    
    /*** SECTION 6 ***/	
    .page-id-8607 .section6 .line1 {max-width: 900px; margin: 0 auto; text-align: center;}
    .page-id-8607 .section6 .widget.widget_siteorigin-panels-builder  {padding:0!important;}
    .page-id-8607 .section6 .siteorigin-panels-stretch {background-repeat: no-repeat; background-size: cover;}
    .page-id-8607 .section6 .container13 {padding-top: 100px; padding-bottom: 100px;}
    .page-id-8607 .section6 .read-more a {background: #015700; padding: 10px 30px 10px 30px; border-radius: 100px; color: #ffffff; font-size: 14px; text-align: center; font-weight: 600; float: none; border: 2px dashed white;position: relative; top: 10px; float:none;}
    .page-id-8607 .section6 .read-more a:hover {background: white; border: 2px dashed #015700; color: #018100;}
    
    /*** SECTION 7 ***/
    .page-id-8607 .section7 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8607 .section7 .nf-field-label .nf-label-span, .nf-field-label label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .field-wrap select,  .field-wrap>div input, .elementor-kit-4826 input[type="submit"] {font-size: 13px!important}
    .page-id-8607 .section7 .panel-no-style:nth-child(2) .panel-grid-cell:first-child {background: #f5f7f6; padding: 45px;}
    .label-above .nf-field-label {margin-bottom:0!important;}
    .nf-field-container {margin-bottom:15px!important;}
    .page-id-8607 .section7 {margin-bottom: 80px;}
    .page-id-8607 .section7 input[type="submit"] {background: linear-gradient(270deg, #512c00, #b9731f); padding: 10px 15px 10px 15px; min-width: 140px; border-radius: 100px; color: white; font-size: 14px !important; border: 2px solid white; float: left; text-align: center; font-weight: 600; margin-top: 10px;}
    }

/*** SERVICES ***/
    .services .titlebar-inner {background: white;}
    .services .header_aa span, .page-id-8244 .header_aa span, .page-id-8559 .header_aa span {color: #000000; font-family: GT Walsheim, Sans-serif; font-weight: 700; line-height: 1.1em;}
    .services .header_aa h1, .page-id-8244 .header_aa h1, .page-id-8559 .header_aa h1 {font-weight: 600; letter-spacing: 4px; text-transform: uppercase; position: relative; top: 20px; color: #9360004f;}    
    .services h3 {color: #ffffff; font-size: 22px; letter-spacing: -1px;}
    .services .read-more a {background: linear-gradient(270deg, #512c00, #b9731f); padding: 10px 15px 10px 15px; max-width: fit-content; border-radius:100px; color: white; font-size: 14px; border: 2px solid white;}
    .services .read-more a:hover {color: #ffffff;border: 2px dashed white;}
    .services:not(.page-id-7013) .panel-grid.panel-no-style {margin-bottom: 130px!important; justify-content: center;}
    .services:not(.page-id-7013) .panel-layout > .panel-grid:nth-of-type(even) {background:#f5f5f5;}
    .services:not(.page-id-7013) .panel-layout > .panel-grid:last-child {margin-bottom: 50px;}
    .services:not(.page-id-7013) .panel-grid.panel-no-style:first-child {margin-bottom: 80px!important;}
    .page-id-7986 .panel-grid.panel-has-style {margin-bottom: 80px!important;}
    .services .panel-no-style:first-child .panel-first-child {margin-bottom:0!important;}
    .side-tab-1 {position: fixed; right: -58px; bottom: 150px; transform: translateY(-50%) rotate(-90deg); padding: 2px 20px 2px 20px; background: linear-gradient(#5d3301, #b9731f); color: #fff!important; border-radius: 10px 10px 0 0; z-index: 999999;font-weight: 700; font-size: 14px;}
    .side-tab-2 {position: fixed; right: -58px; bottom: 300px; transform: translateY(-50%) rotate(-90deg); padding: 2px 20px 2px 20px; background: linear-gradient(#5d3301, #b9731f); color: #fff!important; border-radius: 10px 10px 0 0; z-index: 999999;font-weight: 700; font-size: 14px;}
    .side-tab-3 {position: fixed; right: -58px; bottom: 300px; transform: translateY(-50%) rotate(-90deg); padding: 2px 20px 2px 20px; background: linear-gradient(#5d3301, #b9731f); color: #fff!important; border-radius: 10px 10px 0 0; z-index: 999999;font-weight: 700; font-size: 14px;}
    .side-tab-4 {position: fixed; right: -58px; bottom: 150px; transform: translateY(-50%) rotate(-90deg); padding: 2px 20px 2px 20px; background: linear-gradient(#5d3301, #b9731f); color: #fff!important; border-radius: 10px 10px 0 0; z-index: 999999;font-weight: 700; font-size: 14px;}
    .side-tabs {text-align:center;}
    .page-id-7013 .panel-grid.panel-no-style , .page-id-7013 .panel-grid .panel-row-style {justify-content: center; align-items: center !important;}
    
    @media screen and (min-width:1200px){
    .services .read-more a {float: right;}
    .services .header_aa, .page-id-8244 .header_aa, .page-id-8559 .header_aa  {text-align: center; padding-top: 80px; max-width: 600px; margin: 0 auto; z-index: 0;}
    .services .header_aa span, .page-id-8244 .header_aa span, .page-id-8559 .header_aa span {font-size: 50px;}
    .services .header_aa h1, .page-id-8244 .header_aa h1, .page-id-8559 .header_aa h1 {font-size: 18px;}
    .side-tab-1, .side-tab-2, .side-tab-3, .side-tab-4 {display: none}
    .services-pagination {position: fixed; bottom: 22px; left: 0; z-index: 9999; line-height: 16px; text-align: left;}
    .services-pagination div {margin: auto; background: linear-gradient(270deg, #512c00, #b9731f); padding: 15px 15px 11px 12px; color: antiquewhite; font-weight: 500; font-size: 15px; border-top-right-radius: 60px; border-bottom-right-radius: 60px; text-transform: uppercase; text-align: left;letter-spacing: 1px; border-left: 12px solid #693e00;}
    .services-pagination span {font-size: 10px!important; color: #ffffff75!important;}
    .page-id-7986 .section1::before {content: '01'; position: absolute; font-size: 60px; line-height: 0px; background-color: #f1e2c3; font-weight: 600; color: white; padding: 50px 80px 30px 20px; border-radius: 100px; height: 120px; width: 80px; margin-top: -60px; margin-left: -60px; border: 10px solid;}
    .page-id-7986 .section3::before {content: '03'; position: absolute; font-size: 60px; line-height: 0px; background-color: #f1e2c3; font-weight: 600; color: white; padding: 50px 80px 30px 20px; border-radius: 100px; height: 120px; width: 80px; margin-top: -60px; margin-left: -60px; border: 10px solid;}
    .page-id-7986 .section5::before {content: '05'; position: absolute; font-size: 60px; line-height: 0px; background-color: #f1e2c3; font-weight: 600; color: white; padding: 50px 80px 30px 20px; border-radius: 100px; height: 120px; width: 80px; margin-top: -60px; margin-left: -60px; border: 10px solid;}
    .page-id-7986 .section7::before {content: '07'; position: absolute; font-size: 60px; line-height: 0px; background-color: #f1e2c3; font-weight: 600; color: white; padding: 50px 80px 30px 20px; border-radius: 100px; height: 120px; width: 80px; margin-top: -60px; margin-left: -60px; border: 10px solid;}
    .page-id-7986 .panel-layout .panel-grid:nth-child(2),
    .page-id-7986 .panel-layout .panel-grid:nth-child(3),
    .page-id-7986 .panel-layout .panel-grid:nth-child(4),
    .page-id-7986 .panel-layout .panel-grid:nth-child(5),
    .page-id-7986 .panel-layout .panel-grid:nth-child(6),
    .page-id-7986 .panel-layout .panel-grid:nth-child(7),
    .page-id-7986 .panel-layout .panel-grid:nth-child(8) {margin-bottom: 200px!important;}
    .page-id-7986 .section2 .panel-grid-cell:nth-child(1) .textwidget::before {content: '02'; position: absolute; font-size: 60px; line-height: 0px; background-color: #f1e2c3; font-weight: 600; color: white; padding: 50px 80px 30px 20px; border-radius: 100px; height: 120px; width: 80px; margin-top: -60px; margin-left: 375px; border: 10px solid;}
    .page-id-7986 .section4 .panel-grid-cell:nth-child(1) .textwidget::before {content: '04'; position: absolute; font-size: 60px; line-height: 0px; background-color: #f1e2c3; font-weight: 600; color: white; padding: 50px 80px 30px 20px; border-radius: 100px; height: 120px; width: 80px; margin-top: -60px; margin-left: 375px; border: 10px solid;}
    .page-id-7986 .section6 .panel-grid-cell:nth-child(1) .textwidget::before {content: '06'; position: absolute; font-size: 60px; line-height: 0px; background-color: #f1e2c3; font-weight: 600; color: white; padding: 50px 80px 30px 20px; border-radius: 100px; height: 120px; width: 80px; margin-top: -60px; margin-left: 375px; border: 10px solid;}
    .page-id-7986 .section8 .panel-grid-cell:nth-child(1) .textwidget::before {content: '08'; position: absolute; font-size: 60px; line-height: 0px; background-color: #f1e2c3; font-weight: 600; color: white; padding: 50px 80px 30px 20px; border-radius: 100px; height: 120px; width: 80px; margin-top: -60px; margin-left: 425px; border: 10px solid;}
    }
    
    @media screen and (max-width:1200px){ 
    .services .read-more a {float: left;}
    .services .header_aa, .page-id-8244 .header_aa, .page-id-8559 .header_aa {text-align: center; position: relative; top: 20px; max-width: 600px; margin: 0 auto;}
    .services .header_aa span, .page-id-8244 .header_aa span, .page-id-8559 .header_aa span {font-size: 40px;}
    .services .header_aa h1, .page-id-8244 .header_aa h1, .page-id-8559 .header_aa h1 {font-size: 16px;}
    .services .panel-grid.panel-no-style:nth-of-type(even) .panel-grid-cell:first-child, .services .panel-grid.panel-no-style:nth-of-type(odd) .panel-grid-cell:nth-child(2) {margin-top: -110px!important;}
    .page-id-7986 .panel-grid.panel-has-style:nth-of-type(even) .panel-grid-cell:first-child, .services .panel-grid.panel-has-style:nth-of-type(odd) .panel-grid-cell:nth-child(2) {margin-top: -110px!important;}
    .services-pagination {position: fixed; bottom: 17px; left: 0; z-index: 9999; line-height: 15px; text-align: left;}
    .services-pagination div {margin: auto; background: linear-gradient(270deg, #512c00, #b9731f); padding: 11px 15px 8px 15px; color: antiquewhite; font-weight: 600; font-size: 12px; border-top-right-radius: 60px; border-bottom-right-radius: 60px; text-transform: uppercase; text-align: left; border-left: 12px solid #693e00;}
    .services-pagination span {font-size: 10px!important; color: #ffffff75!important;}
    /*.section1 .panel-grid-cell .panel-last-child {margin-bottom: -100px!important;}*/
    .side-tabs {min-width: 140px;}
    }

/*** ABOUT US ***/
    .lightbox img:hover {cursor:pointer;border:2px dashed #c17d00;}
    
    @media screen and (max-width: 1200px) {

    /*** SECTION 1 ***/
    .page-id-8244 .section1 .widget_siteorigin-panels-builder .panel-grid-cell {margin-bottom:0!important;}

    /*** SECTION 2 ***/
    .page-id-8244 .section2 {margin-bottom: 80px;}
    .page-id-8244 .section2 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8244 .section2 h3 {font-size: 25px; letter-spacing: 0px; color: #8d5f0169 !important; font-weight: 600; line-height: 30px; margin-bottom: 20px;}
    .page-id-8244 .section2 .steps {min-height: 160px; border-radius: 30px; border: 2px solid #c18201; box-shadow: 9px 7px 12px rgba(0, 0, 0, 0.18); position: relative; background: white;}
    .page-id-8244 .section2 .steps::before {right: 70px; content: ""; width: 60px; height: 60px; background: #000; border-radius: 50%; top: 5px; transform: translateY(-50%); z-index: -1; position: absolute; display: block;}
    .page-id-8244 .section2 .steps::after {right: 13px;content: ""; width: 92px; height: 60px; background: #4d4d4d; border-top-right-radius: 45px; top: 5px; transform: translateY(-50%); z-index: -2; position: absolute; display: block;}
    .page-id-8244 .section2 .steps .square1 {right: 14px; width: 57px; height: 113px; position: absolute; top: -14px; background: #4d4d4d; border-top-right-radius: 26px;}
    .page-id-8244 .section2 .steps .square2 {right: 12px; top: 75px; position: absolute; background: #ffffff; width: 60px; height: 60px; transform: rotateZ(45deg);}
    .page-id-8244 .section2 .steps .square3 {position: absolute; right: 25px; top: 20px; font-size: 30px; color: white; font-weight: 600;}
    .page-id-8244 .section2 img, .horizontal-lines, .page-id-8244 .section2 .vertical-lines {display:none}
    .page-id-8244 .section2 .steps-container .panel-grid-cell .widget {padding:0!important}
    .page-id-8244 .section2 .steps-container .line1 .icons, .page-id-8244 .section2 .steps-container .line3 .icons {opacity: 0.2; position: absolute; margin-top: -60px; margin-left: -130px; width: 145px; padding: 25px;}
    .page-id-8244 .section2 .steps-container .line2 .icons {opacity: 0.2; position: absolute; margin-top: -10px; margin-left: 475px; width: 130px; padding: 25px;}
    .page-id-8244 .section2 .steps-container {column-gap: 120px;}
    .page-id-8244 .section2 .steps-container .desc {padding: 40px 30px 50px 30px; position: relative;}
    .page-id-8244 .section2 .steps-container .read-more {font-size: 14px; font-weight: 600; letter-spacing: 0px; color: #d0bd96; text-decoration: underline;}
    .page-id-8244 .section2 .steps-container h2 {font-size: 20px; letter-spacing: 4px;}	
    .page-id-8244 .section2 .steps-container h3, .section4 h3 {font-size: 20px; letter-spacing: 0px; text-transform: uppercase; color: #8d5f0169 !important; font-weight: 600; max-width: 250px;}
    
    /*** SECTION 3 ***/	
    .page-id-8244 .section3 h3 {text-align: center; color: #ffdb91 !important; font-size: 20px; letter-spacing: 1px; line-height: 22px; }
    .page-id-8244 .section3 .panel-no-style .panel-grid-cell {padding: 0px 30px 0 30px; background: #00000078; border-radius: 40px; border: 5px dashed #e0c991a1;}
    .page-id-8244 .section3 .panel-no-style {gap: 40px;}
    .page-id-8244 .section3 p {color: white!important}
    .page-id-8244 .section3 .panel-grid-cell .panel-first-child {max-width: 1300px; margin: 0 auto!important;}
    .page-id-8244 .section3 .panel-layout {margin-top: 50px; margin-bottom: 50px;}
    .page-id-8244 .section3 .textwidget {padding: 30px;}
    .page-id-8244 .section3 .panel-layout .panel-no-style:nth-child(1) {margin-bottom:80px!important;}
    
    /*** SECTION 5 ***/
    .page-id-8244 .section5 .so-panel.widget {padding-left: 0; padding-right: 0;}
    
    /*** SECTION 7 ***/	
    .page-id-8244 .section7 .custom-gallery {display: grid; grid-template-columns: repeat(2, 1fr); gap: 50px; justify-items: center; align-items: center; align-content: center !important;}
    .page-id-8244 .section7 .custom-gallery img {width: 150px; height: auto; padding-bottom: 10px !important; padding-top: 10px;}
    .page-id-8244 .section7 {margin-bottom: 80px;}
    
    /*** SECTION 8 ***/
    .page-id-8244 .section8 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}    
    .page-id-8244 .section8 .nf-field-label .nf-label-span, .nf-field-label label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .field-wrap select,  .field-wrap>div input, .elementor-kit-4826 input[type="submit"] {font-size: 13px!important}
    .page-id-8244 .section8 .panel-no-style:nth-child(2) .panel-grid-cell:first-child {background: #f5f7f6; padding: 45px!important;}
    .label-above .nf-field-label {margin-bottom:0!important;}
    .nf-field-container {margin-bottom:15px!important;}
    .page-id-8244 .section8 {margin-bottom: 80px;}
    }
    
    @media screen and (min-width: 1200px) {
    
    /*** SECTION 2 ***/
    .page-id-8244 .section2 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8244 .section2 h3 {font-size: 25px; letter-spacing: 0px; color: #8d5f0169 !important; font-weight: 600; line-height: 30px; margin-bottom: 20px;}
    .page-id-8244 .section2 .steps {min-height: 160px; border-radius: 30px; border: 2px solid #c18201; box-shadow: 9px 7px 12px rgba(0, 0, 0, 0.18); position: relative; background: white;}
    .page-id-8244 .section2 .steps::before {right: 70px; content: ""; width: 60px; height: 60px; background: #000; border-radius: 50%; top: 5px; transform: translateY(-50%); z-index: -1; position: absolute; display: block;}
    .page-id-8244 .section2 .steps::after {right: 13px;content: ""; width: 92px; height: 60px; background: #4d4d4d; border-top-right-radius: 45px; top: 5px; transform: translateY(-50%); z-index: -2; position: absolute; display: block;}
    .page-id-8244 .section2 .steps .square1 {right: 14px; width: 57px; height: 113px; position: absolute; top: -14px; background: #4d4d4d; border-top-right-radius: 26px;}
    .page-id-8244 .section2 .steps .square2 {right: 12px; top: 75px; position: absolute; background: #ffffff; width: 60px; height: 60px; transform: rotateZ(45deg);}
    .page-id-8244 .section2 .steps .square3 {position: absolute; right: 25px; top: 20px; font-size: 30px; color: white; font-weight: 600;}
    .page-id-8244 .section2 .horizontal-lines {max-width: 100px; text-align: center; position: absolute; right: 48%; margin-top: -270px;}
    .page-id-8244 .section2 .horizontal-lines .square1 {display: inline-block; width: 10px; height: 10px; background: grey; border-radius: 10px;}
    .page-id-8244 .section2 .horizontal-lines .square2 {display: inline-block; width: 40px; border-bottom: 2px dashed black; position: relative; top: -4px;}
    .page-id-8244 .section2 .horizontal-lines .square3 {display: inline-block; width: 10px; height: 10px; background: grey; border-radius: 10px;}
    .page-id-8244 .section2 .vertical-lines {max-width: 100px; text-align: center; position: relative; transform: rotate(90deg);}
    .page-id-8244 .section2 .line1 .vertical-lines, .page-id-8244 .section2 .line3 .vertical-lines {top: 30px; left: 200px;}
    .page-id-8244 .section2 .line2 .vertical-lines, .page-id-8244 .section2 .line4 .vertical-lines {top: 10px; left: 200px;}
    .page-id-8244 .section2 .vertical-lines .square1 {display: inline-block; width: 10px; height: 10px; background: grey; border-radius: 10px;}
    .page-id-8244 .section2 .vertical-lines .square2 {display: inline-block; width: 40px; border-bottom: 2px dashed black; position: relative; top: -4px;}
    .page-id-8244 .section2 .vertical-lines .square3 {display: inline-block; width: 10px; height: 10px; background: grey; border-radius: 10px;}
    .page-id-8244 .section2 .steps-container .panel-grid-cell .widget {padding:0!important}
    .page-id-8244 .section2 .steps-container .line1 .icons, .page-id-8244 .section2 .steps-container .line3 .icons {opacity: 0.2; position: absolute; margin-top: -60px; margin-left: -130px; width: 145px; padding: 25px;}
    .page-id-8244 .section2 .steps-container .line2 .icons {opacity: 0.2; position: absolute; margin-top: -30px; margin-left: -120px; width: 130px; padding: 25px;}
    .page-id-8244 .section2 .steps-container {column-gap: 120px; padding-bottom: 50px;}
    .page-id-8244 .section2 .steps-container .desc {padding: 40px 50px 50px 50px; position: relative; min-height: 460px;}
    .page-id-8244 .section2 .steps-container .read-more {font-size: 14px; font-weight: 600; letter-spacing: 0px; color: #d0bd96; text-decoration: underline;}
    .page-id-8244 .section2 .steps-container h2 {font-size: 20px; letter-spacing: 4px;}	
    .page-id-8244 .section2 .steps-container h3, .section4 h3 {font-size: 20px; letter-spacing: 0px; text-transform: uppercase; color: #8d5f0169 !important; font-weight: 600}
    
    /*** SECTION 3 ***/
    .page-id-8244 .section3 h3 {text-align: center; color: #ffdb91 !important; font-size: 20px; letter-spacing: 1px; line-height: 22px; }
    .page-id-8244 .section3 .panel-no-style .panel-grid-cell {padding: 0px 30px 0 30px; background: #00000078; min-height: 335px; border-radius: 40px; border: 5px dashed #e0c991a1;}
    .page-id-8244 .section3 .panel-no-style {gap: 40px;}
    .page-id-8244 .section3 p {color: white!important}
    .page-id-8244 .section3 .panel-grid-cell .panel-first-child {max-width: 1300px; margin: 0 auto!important;}
    .page-id-8244 .section3 .panel-layout {margin-top: 50px; margin-bottom: 50px;}
    
    /*** SECTION 5 ***/
    .page-id-8244 .section5 .so-panel.widget {padding-left: 0; padding-right: 0;}
    
    /*** SECTION 7 ***/	
    .page-id-8244 .section7 .custom-gallery {display: grid; grid-template-columns: repeat(5, 1fr); gap: 50px; justify-items: center; align-items: center; align-content: center !important;}
    .page-id-8244 .section7 .custom-gallery img {width: 150px; height: auto; padding-bottom: 10px !important; padding-top: 10px;}
    .page-id-8244 .section7 {margin-bottom: 80px;}
    
    /*** SECTION 8 ***/
    .page-id-8244 .section8 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8244 .section8 .nf-field-label .nf-label-span, .nf-field-label label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .field-wrap select,  .field-wrap>div input, .elementor-kit-4826 input[type="submit"] {font-size: 13px!important}
    .page-id-8244 .section8 .panel-no-style:nth-child(2) .panel-grid-cell:first-child {background: #f5f7f6; padding: 45px;}
    .label-above .nf-field-label {margin-bottom:0!important;}
    .nf-field-container {margin-bottom:15px!important;}
    .page-id-8244 .section8 {margin-bottom: 80px;}
    }
    
/*** NINJA FORMS ***/
    .nf-form-fields-required {display:none;}
    .page-id-8559 .section8 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8559 .nf-field-label .nf-label-span, .nf-field-label label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .field-wrap select,  .field-wrap>div input, .elementor-kit-4826 input[type="submit"] {font-size: 13px!important}
    .page-id-8559 .panel-no-style .panel-grid-cell:first-child {background: #f5f7f6; padding: 45px!important;}
    .page-id-8559 .label-above .nf-field-label {margin-bottom:0!important;}
    .page-id-8559 .nf-field-container {margin-bottom:15px!important;}

    .page-id-8749 h2 {text-align: center; color: #9f9f9f !important; font-size: 20px; letter-spacing: 6px; font-weight: bold;}
    .page-id-8749 .nf-field-label .nf-label-span, .nf-field-label label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label, .field-wrap select,  .field-wrap>div input, .elementor-kit-4826 input[type="submit"] {font-size: 13px!important}
    .label-above .nf-field-label {margin-bottom:0!important;}
    .nf-field-container {margin-bottom:15px!important;}
    .page-id-8749 input[type="submit"] {background: linear-gradient(270deg, #512c00, #b9731f); padding: 10px 15px 10px 15px; min-width: 140px; border-radius: 100px; color: white!important; font-size: 14px !important; border: 2px solid white; float: left; text-align: center; font-weight: 600; margin-top: 10px;}
    .page-id-8749 #nf-field-5 {padding: 5px;}

/*** CONTACT US ***/
    .page-id-8749 .iconbox-icon-container:before {display:none!important}