.elementor-74 .elementor-element.elementor-element-6e33eb7{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-6e33eb7:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-6e33eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74 .elementor-element.elementor-element-96f16fc{--display:flex;}.elementor-74 .elementor-element.elementor-element-56e7f94{--display:flex;}.elementor-74 .elementor-element.elementor-element-99b8f65{width:var( --container-widget-width, 260px );max-width:260px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:260px;--container-widget-flex-grow:0;text-align:center;}.elementor-74 .elementor-element.elementor-element-99b8f65.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-99b8f65 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-cbfd280{text-align:center;}.elementor-74 .elementor-element.elementor-element-cbfd280 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-1962377{width:var( --container-widget-width, 500px );max-width:500px;padding:20px 0px 40px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:#C4C4C4;}.elementor-74 .elementor-element.elementor-element-1962377.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-c9c545f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-74 .elementor-element.elementor-element-c9c545f:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-c9c545f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0C;}.elementor-74 .elementor-element.elementor-element-1e2e3af{--display:flex;--margin-top:225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74 .elementor-element.elementor-element-557944a{width:var( --container-widget-width, 170px );max-width:170px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:170px;--container-widget-flex-grow:0;text-align:center;}.elementor-74 .elementor-element.elementor-element-557944a.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-557944a .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-41ef7bf{text-align:center;}.elementor-74 .elementor-element.elementor-element-41ef7bf .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-4dbab8f{width:var( --container-widget-width, 500px );max-width:500px;padding:20px 0px 40px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:#C4C4C4;}.elementor-74 .elementor-element.elementor-element-4dbab8f.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-a7dafb7{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-74 .elementor-element.elementor-element-a7dafb7:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-a7dafb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0C;}.elementor-74 .elementor-element.elementor-element-d4997d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-74 .elementor-element.elementor-element-7db4fe2{--display:flex;}.elementor-74 .elementor-element.elementor-element-aed11e9.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-74 .elementor-element.elementor-element-aed11e9.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-74 .elementor-element.elementor-element-aed11e9.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-74 .elementor-element.elementor-element-aed11e9 .elementor-image-box-title{margin-bottom:10px;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-aed11e9 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-74 .elementor-element.elementor-element-aed11e9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-74 .elementor-element.elementor-element-aed11e9 .elementor-image-box-description{font-family:"Public Sans", Sans-serif;font-size:15px;font-weight:400;color:#C4C4C4;}.elementor-74 .elementor-element.elementor-element-3889f6c{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-74 .elementor-element.elementor-element-f0a178b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-74 .elementor-element.elementor-element-f0a178b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-74 .elementor-element.elementor-element-f0a178b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-74 .elementor-element.elementor-element-f0a178b .elementor-image-box-title{margin-bottom:10px;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-f0a178b .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-74 .elementor-element.elementor-element-f0a178b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-74 .elementor-element.elementor-element-f0a178b .elementor-image-box-description{font-family:"Public Sans", Sans-serif;font-size:15px;font-weight:400;color:#C4C4C4;}.elementor-74 .elementor-element.elementor-element-cb827c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-74 .elementor-element.elementor-element-5586c0b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-74 .elementor-element.elementor-element-5586c0b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-74 .elementor-element.elementor-element-5586c0b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-74 .elementor-element.elementor-element-5586c0b .elementor-image-box-title{margin-bottom:10px;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-5586c0b .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-74 .elementor-element.elementor-element-5586c0b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-74 .elementor-element.elementor-element-5586c0b .elementor-image-box-description{font-family:"Public Sans", Sans-serif;font-size:15px;font-weight:400;color:#C4C4C4;}.elementor-74 .elementor-element.elementor-element-f29d23f{--display:flex;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-f29d23f:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-f29d23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74 .elementor-element.elementor-element-a2fb86a{--display:flex;}.elementor-74 .elementor-element.elementor-element-337f68f{--display:flex;--padding-top:220px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-cf5efc4{width:var( --container-widget-width, 70px );max-width:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:70px;--container-widget-flex-grow:0;text-align:center;}.elementor-74 .elementor-element.elementor-element-cf5efc4.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-cf5efc4 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-a394e55{text-align:center;}.elementor-74 .elementor-element.elementor-element-a394e55 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-e9c919c{width:var( --container-widget-width, 700px );max-width:700px;padding:20px 0px 40px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:#C4C4C4;}.elementor-74 .elementor-element.elementor-element-e9c919c.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-312f01e{--display:flex;}.elementor-74 .elementor-element.elementor-element-3942754{--display:flex;}.elementor-74 .elementor-element.elementor-element-1dd684f{--display:flex;}.elementor-74 .elementor-element.elementor-element-fc5e5c0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:650px){.elementor-74 .elementor-element.elementor-element-aed11e9 .elementor-image-box-img{margin-bottom:10px;}.elementor-74 .elementor-element.elementor-element-f0a178b .elementor-image-box-img{margin-bottom:10px;}.elementor-74 .elementor-element.elementor-element-5586c0b .elementor-image-box-img{margin-bottom:10px;}}@media(min-width:651px){.elementor-74 .elementor-element.elementor-element-96f16fc{--width:1250px;}.elementor-74 .elementor-element.elementor-element-c9c545f{--width:760px;}.elementor-74 .elementor-element.elementor-element-7db4fe2{--width:33%;}.elementor-74 .elementor-element.elementor-element-3889f6c{--width:34%;}.elementor-74 .elementor-element.elementor-element-cb827c0{--width:33%;}.elementor-74 .elementor-element.elementor-element-337f68f{--width:1250px;}}/* Start custom CSS for heading, class: .elementor-element-99b8f65 */.opi-bef:before{
    content: '';
    height: 7px;
    width: 7px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: 0;
    top:4px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8996c67 */.flex-input{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 28px;
}
.pop-01p{
    font-family: 'public sans';
}

.flex-input label,
.input-s label{
    display: block;
    margin: 0;
    margin-bottom: 7px;
    color:#fff;
    font-size: 15px;
}

.flex-input input,
.flex-input select{
    display: block;
    margin: 0;
    max-width: 600px;
    width: 100%;
    border-radius: 50px;
    padding: 5px 15px;
    color:#fff;
    font-size: 15px;
    border: 0;
    background: #121418;
    height: 54px;
    min-height: 54px;
    height: 100%;
}

.flex-input input::placeholder,
.input-s textarea::placeholder{
    font-style: normal !important;
}

.input-s textarea{
   display: block;
    margin: 0;
    max-width: 1000px;
    width: 100%;
    border-radius: 12px;
    padding: 10px 15px;
    color:#fff;
    font-size: 15px;
    border: 0;
    background: #121418;
    height: 120px; 
    min-height: 120px;
}

.pop-01p input[type='submit']{
     display: inline-block;
    margin: 0;
    border-radius: 50px;
    padding: 5px 35px;
    color:#fff;
    font-size: 15px;
    border: 0;
    background: #fff;
    height: 54px;
    min-height: 54px;
    height: 100%;
    text-transform: none !important;
    color:#000;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aed11e9 */.img-c a{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
         color:#fff; 
         font-size: 15px;
         font-family: 'public sans';
         font-weight: 500;
}

.img-c {
    margin-top: 20px;

}
.img-c  a img{
   width: 7px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3889f6c */.rre:before,
.rre:after{
   content: '';
   height: 120px;
   width:1px;
   background: #C4C4C4;
   position: absolute;
   top: 50px;
}
.rre:before{
    left: 0;
}
.rre:after{
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f16fc */.margin-auto{
    margin: 0 auto;
}/* End custom CSS */