.elementor-1608 .elementor-element.elementor-element-66e3753:not(.elementor-motion-effects-element-type-background), .elementor-1608 .elementor-element.elementor-element-66e3753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDEDE;}.elementor-1608 .elementor-element.elementor-element-66e3753{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 17px 26px 17px;z-index:2;}.elementor-1608 .elementor-element.elementor-element-66e3753 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1608 .elementor-element.elementor-element-25d53bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1608 .elementor-element.elementor-element-25d53bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1608 .elementor-element.elementor-element-25d53bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-25d53bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1608 .elementor-element.elementor-element-a1d2c65{text-align:left;}.elementor-1608 .elementor-element.elementor-element-a1d2c65 > .elementor-widget-container{padding:0px 0px 0px 100px;}.elementor-bc-flex-widget .elementor-1608 .elementor-element.elementor-element-96e42c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1608 .elementor-element.elementor-element-96e42c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1608 .elementor-element.elementor-element-96e42c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 20px;}.elementor-1608 .elementor-element.elementor-element-96e42c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1608 .elementor-element.elementor-element-afefce6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1608 .elementor-element.elementor-element-afefce6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1608 .elementor-element.elementor-element-afefce6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1608 .elementor-element.elementor-element-afefce6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1608 .elementor-element.elementor-element-b1265ae .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-1608 .elementor-element.elementor-element-b1265ae > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-1608 .elementor-element.elementor-element-dcbd31b .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-dcbd31b > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-9110da2 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-9110da2 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-e5e680d .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-e5e680d > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-7a08df5 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-7a08df5 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-bc-flex-widget .elementor-1608 .elementor-element.elementor-element-b66e4c5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1608 .elementor-element.elementor-element-b66e4c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1608 .elementor-element.elementor-element-eb2bf00 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-1608 .elementor-element.elementor-element-eb2bf00 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-1608 .elementor-element.elementor-element-65fc5e7 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-65fc5e7 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-c4ebce9 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-c4ebce9 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-0d01855 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-0d01855 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-08a6738 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-08a6738 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-bc-flex-widget .elementor-1608 .elementor-element.elementor-element-8e57f21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1608 .elementor-element.elementor-element-8e57f21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1608 .elementor-element.elementor-element-b442776 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-1608 .elementor-element.elementor-element-b442776 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-1608 .elementor-element.elementor-element-6d42c6a .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-6d42c6a > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-e16ae87 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-e16ae87 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-db3ce2a .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-db3ce2a > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-2bce042 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-2bce042 > .elementor-widget-container{margin:0px 0px 5px 15px;}.elementor-1608 .elementor-element.elementor-element-75ce264 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-1608 .elementor-element.elementor-element-75ce264 > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-1608 .elementor-element.elementor-element-88f47c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-1608 .elementor-element.elementor-element-63478cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-1608 .elementor-element.elementor-element-34fdb72 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-34fdb72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-b7a9349 .elementor-heading-title{color:#848484;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1608 .elementor-element.elementor-element-b7a9349 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1608 .elementor-element.elementor-element-25d53bf{width:35%;}.elementor-1608 .elementor-element.elementor-element-96e42c1{width:65%;}}@media(max-width:767px){.elementor-1608 .elementor-element.elementor-element-66e3753{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1608 .elementor-element.elementor-element-25d53bf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1608 .elementor-element.elementor-element-25d53bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1608 .elementor-element.elementor-element-a1d2c65{text-align:center;}.elementor-1608 .elementor-element.elementor-element-a1d2c65 > .elementor-widget-container{padding:60px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-1608 .elementor-element.elementor-element-96e42c1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1608 .elementor-element.elementor-element-96e42c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1608 .elementor-element.elementor-element-96e42c1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1608 .elementor-element.elementor-element-96e42c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-afefce6 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1608 .elementor-element.elementor-element-b1265ae{text-align:center;}.elementor-1608 .elementor-element.elementor-element-b1265ae > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-dcbd31b{text-align:center;}.elementor-1608 .elementor-element.elementor-element-dcbd31b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-9110da2{text-align:center;}.elementor-1608 .elementor-element.elementor-element-9110da2 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-e5e680d{text-align:center;}.elementor-1608 .elementor-element.elementor-element-e5e680d > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-7a08df5{text-align:center;}.elementor-1608 .elementor-element.elementor-element-7a08df5 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-b66e4c5 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1608 .elementor-element.elementor-element-eb2bf00{text-align:center;}.elementor-1608 .elementor-element.elementor-element-eb2bf00 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-65fc5e7{text-align:center;}.elementor-1608 .elementor-element.elementor-element-65fc5e7 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-c4ebce9{text-align:center;}.elementor-1608 .elementor-element.elementor-element-c4ebce9 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-0d01855{text-align:center;}.elementor-1608 .elementor-element.elementor-element-0d01855 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-08a6738{text-align:center;}.elementor-1608 .elementor-element.elementor-element-08a6738 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-8e57f21 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1608 .elementor-element.elementor-element-b442776{text-align:center;}.elementor-1608 .elementor-element.elementor-element-b442776 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1608 .elementor-element.elementor-element-6d42c6a{text-align:center;}.elementor-1608 .elementor-element.elementor-element-6d42c6a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-e16ae87{text-align:center;}.elementor-1608 .elementor-element.elementor-element-e16ae87 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-db3ce2a{text-align:center;}.elementor-1608 .elementor-element.elementor-element-db3ce2a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-2bce042{text-align:center;}.elementor-1608 .elementor-element.elementor-element-2bce042 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-9034a8f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1608 .elementor-element.elementor-element-75ce264{text-align:center;}.elementor-1608 .elementor-element.elementor-element-75ce264 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1608 .elementor-element.elementor-element-34fdb72{text-align:center;}.elementor-1608 .elementor-element.elementor-element-34fdb72 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1608 .elementor-element.elementor-element-b7a9349{text-align:center;}.elementor-1608 .elementor-element.elementor-element-b7a9349 > .elementor-widget-container{margin:0px 0px 5px 0px;}}/* Start custom CSS for column, class: .elementor-element-25d53bf */.elementor-1608 .elementor-element.elementor-element-25d53bf{
    height: 455px;
}

.elementor-1608 .elementor-element.elementor-element-25d53bf .elementor-widget-wrap{
    border-radius: 20px;
}

@media(max-width: 768px){

    
    .elementor-1608 .elementor-element.elementor-element-25d53bf{
        height: 230px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1265ae */.elementor-1608 .elementor-element.elementor-element-b1265ae h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcbd31b */.elementor-1608 .elementor-element.elementor-element-dcbd31b h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-dcbd31b h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-dcbd31b h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-dcbd31b h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9110da2 */.elementor-1608 .elementor-element.elementor-element-9110da2 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-9110da2 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-9110da2 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-9110da2 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5e680d */.elementor-1608 .elementor-element.elementor-element-e5e680d h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-e5e680d h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-e5e680d h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-e5e680d h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a08df5 */.elementor-1608 .elementor-element.elementor-element-7a08df5 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-7a08df5 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-7a08df5 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-7a08df5 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-afefce6 */.elementor-1608 .elementor-element.elementor-element-afefce6{
    width: 30%;
}
@media(min-width: 768px) and (max-width: 1400px){
    .elementor-1608 .elementor-element.elementor-element-afefce6  {
        width: 50% !important;
    }
}

@media(max-width: 768px){
    .elementor-1608 .elementor-element.elementor-element-afefce6{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb2bf00 */.elementor-1608 .elementor-element.elementor-element-eb2bf00 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65fc5e7 */.elementor-1608 .elementor-element.elementor-element-65fc5e7 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-65fc5e7 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-65fc5e7 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-65fc5e7 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4ebce9 */.elementor-1608 .elementor-element.elementor-element-c4ebce9 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-c4ebce9 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-c4ebce9 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-c4ebce9 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d01855 */.elementor-1608 .elementor-element.elementor-element-0d01855 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-0d01855 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-0d01855 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-0d01855 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08a6738 */.elementor-1608 .elementor-element.elementor-element-08a6738 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-08a6738 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-08a6738 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-08a6738 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b66e4c5 */@media(min-width: 768px) and (max-width: 1400px){
    .elementor-1608 .elementor-element.elementor-element-b66e4c5  {
        width: 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b442776 */.elementor-1608 .elementor-element.elementor-element-b442776 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d42c6a */.elementor-1608 .elementor-element.elementor-element-6d42c6a h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-6d42c6a h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-6d42c6a h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-6d42c6a h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e16ae87 */.elementor-1608 .elementor-element.elementor-element-e16ae87 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-e16ae87 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-e16ae87 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-e16ae87 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db3ce2a */.elementor-1608 .elementor-element.elementor-element-db3ce2a h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-db3ce2a h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-db3ce2a h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-db3ce2a h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bce042 */.elementor-1608 .elementor-element.elementor-element-2bce042 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-2bce042 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-2bce042 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-2bce042 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e57f21 */@media(min-width: 768px) and (max-width: 1400px){
    .elementor-1608 .elementor-element.elementor-element-8e57f21  {
        width: 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75ce264 */.elementor-1608 .elementor-element.elementor-element-75ce264 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88f47c3 */.elementor-1608 .elementor-element.elementor-element-88f47c3 {
    padding-bottom: 13px;
}

.elementor-1608 .elementor-element.elementor-element-88f47c3 .text{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-88f47c3 .text:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-88f47c3 .text:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-88f47c3 .text:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}

.elementor-1608 .elementor-element.elementor-element-88f47c3 .text{
    font-family: Montserrat;
    font-size: 15px;
    color: #848484;
    font-weight: 500;
    float: left;
    line-height: 16px;
}

.elementor-1608 .elementor-element.elementor-element-88f47c3 .phone{
    margin-right: 10px;
    float: left;
    width: 23px;
    height: 16px;
    background: url(/wp-content/uploads/2021/05/phone-icon.png) center no-repeat;
    background-size: contain;
}

@media(max-width: 768px){
    .info-cont{
        width: 169px;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63478cb */.elementor-1608 .elementor-element.elementor-element-63478cb {
    padding-bottom: 10px;
}

.elementor-1608 .elementor-element.elementor-element-63478cb .text{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-63478cb .text:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-63478cb .text:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-63478cb .text:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}

.elementor-1608 .elementor-element.elementor-element-63478cb .text{
    font-family: Montserrat;
    font-size: 15px;
    color: #848484;
    font-weight: 500;
    float: left;
    line-height: 16px;
}

.elementor-1608 .elementor-element.elementor-element-63478cb .phone{
    margin-right: 10px;
    float: left;
    width: 23px;
    height: 16px;
    background: url(/wp-content/uploads/2021/05/mail.png) center no-repeat;
}

@media(max-width: 768px){
    .info-cont1{
        width: 201px;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9034a8f */@media(min-width: 768px) and (max-width: 1400px){
    .elementor-1608 .elementor-element.elementor-element-9034a8f  {
        width: 50% !important;
    }
}

.elementor-1608 .elementor-element.elementor-element-9034a8f{
    width: 245px;
}

@media(max-width: 768px){
    .elementor-1608 .elementor-element.elementor-element-9034a8f{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1f705c */@media(max-width: 1400px){
    .elementor-1608 .elementor-element.elementor-element-d1f705c .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34fdb72 */.elementor-1608 .elementor-element.elementor-element-34fdb72{
    position: absolute;
    bottom: 10px;
    right: 20px;
    width: 50px
}

@media(max-width: 768px){
    .elementor-1608 .elementor-element.elementor-element-34fdb72{
        position: relative;
        right: auto;
        width: 100%;
    }
}

.elementor-1608 .elementor-element.elementor-element-34fdb72 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-34fdb72 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-34fdb72 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-34fdb72 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7a9349 */.elementor-1608 .elementor-element.elementor-element-b7a9349{
    position: absolute;
    bottom: 10px;
    right: 80px;
    width: 120px
}

@media(max-width: 768px){
    .elementor-1608 .elementor-element.elementor-element-b7a9349{
        position: relative;
        right: auto;
        margin-left: 10px;
        width: 100%;
    }
}

.elementor-1608 .elementor-element.elementor-element-b7a9349 h2{
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: 0.3s;
}

.elementor-1608 .elementor-element.elementor-element-b7a9349 h2:hover{
    color: #DC6E64 !important;
    transition: 0.5s;
}

.elementor-1608 .elementor-element.elementor-element-b7a9349 h2:after{
    position: absolute;
    bottom: -5px;
    left: 0px;
    content: "";
    background-color: #DC6E64;
    height: 2px;
    width: 0;
    margin: auto;
    transition: 0.4s;
    opacity: 0;

}

.elementor-1608 .elementor-element.elementor-element-b7a9349 h2:hover:after{
    transition: 0.4s;
    width: 100%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96e42c1 */.elementor-1608 .elementor-element.elementor-element-96e42c1{
    height: 455px;
}

.elementor-1608 .elementor-element.elementor-element-96e42c1 .elementor-widget-wrap{
    border-radius: 20px;
}

@media(max-width: 768px){

    
    .elementor-1608 .elementor-element.elementor-element-96e42c1{
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66e3753 */.elementor-1608 .elementor-element.elementor-element-66e3753 .elementor-container{
    background: #242424;
    border-radius: 20px;
}

.elementor-1608 .elementor-element.elementor-element-66e3753 > div{
    max-width:1886px;
}

@media(max-width: 768px){
    .elementor-1608 .elementor-element.elementor-element-66e3753 .elementor-container{
        border-radius: 0px;
    }
}/* End custom CSS */