/* HOME PAGE TABLET */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    
    /* BREADCRUMBS */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-7176700.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        height: 80px;
    }
    
    /* HEADER MAIN BANNER CONTAINER */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-6074c71.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-6074c71.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        gap: 16px;
        padding: 0;
        /*max-width: 802px;*/
    }
    
    /* -text left container */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-6074c71.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-0b9b40e.e-con-full.e-flex.e-con.e-child {
        max-width: 393px;
        padding: 56px 24px;
        border: 1px solid #FFFFFF;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 24px;
        background: #FFFFFF;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-6074c71.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-0b9b40e.e-con-full.e-flex.e-con.e-child > div.elementor-element.elementor-element-df322ed.elementor-widget.elementor-widget-text-editor > p {
        opacity: 0.7;
    }
    
    .elementor-element-6074c71 .e-con-inner {
        display:flex;
        flex-wrap:nowrap;
        gap:16px;
        align-items:stretch;
    }

    .elementor-element-6074c71 .e-con-inner > .e-con {
        flex:1 1 0;
        min-width:0;
        width:auto !important;
    }

    .elementor-element-6074c71 .elementor-element-0b9b40e,
      .elementor-element-6074c71 .elementor-element-3d24bdf {
        max-width:none;
    }
    
    /* -button */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-6074c71.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-0b9b40e.e-con-full.e-flex.e-con.e-child > div.elementor-element.elementor-element-fe742e2.elementor-widget.elementor-widget-button > a {
        transition: transform 0.2s ease-in-out;
        transform-origin: center center;
        max-width: 150px;
        height: 56px;
        width: 100%;
        align-content: center;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-6074c71.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-0b9b40e.e-con-full.e-flex.e-con.e-child > div.elementor-element.elementor-element-fe742e2.elementor-widget.elementor-widget-button > a:hover {
        transform: scale(1.05);
    }
    
    /* -image right container */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-6074c71.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-3d24bdf.e-con-full.e-flex.e-con.e-child {
        max-width: 393px;
        border: 1px solid #FFFFFF;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 24px;
    }
    
    
    /* OUR MOST POPULAR SERVICES CONTAINER */
    /* -parent container */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-102cc61.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-102cc61.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        gap: 16px;
        padding: 0;
    }
    
    .elementor-element-102cc61 .e-con-inner {
        display:flex;
        flex-wrap:nowrap;
        gap:16px;
        align-items:stretch;
    }

    .elementor-element-102cc61 .e-con-inner > .e-con {
        flex:1 1 0;
        min-width:0;
        width:auto !important;
    }

    .elementor-element-102cc61 .elementor-element-ecc8f10,
      .elementor-element-102cc61 .elementor-element-ecdf636 {
        max-width:none;
    }
    
    
    /* -image left container */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-102cc61.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-ecc8f10.e-con-full.e-flex.e-con.e-child {
        max-width: 393px;
        border: 1px solid #FFFFFF;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 24px;
    }
    
    /* -text right container */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-102cc61.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-ecdf636.e-con-full.e-flex.e-con.e-child {
        max-width: 393px;
        padding: 56px 24px;
        border: 1px solid #FFFFFF;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 24px;
        background: #FFFFFF;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-102cc61.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-ecdf636.e-con-full.e-flex.e-con.e-child > div.elementor-element.elementor-element-008521f.elementor-widget.elementor-widget-text-editor > p {
        opacity: 0.7;
    }
    
    #e-n-accordion-item-6780 > summary { border: none; }
    
    #e-n-accordion-item-6780 > div { border: none; }
    
    #e-n-accordion-item-6781 > summary { border: none; }
    
    #e-n-accordion-item-6781 > div { border: none; }
    
    

    
    /* WHY OUR APPROACH WORKS CONTAINER */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-2c40ff2.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-2c40ff2.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        max-width: 802px!important;
        background: #003C66!important;
        border: 1px solid #FFFFFF!important;
        box-shadow: 0px 4px 60px rgba(0. 0, 0, 0.08)!important;
        border-radius: 24px!important;
        padding: 46px 16px!important;
    }
    
    /* -text */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-2c40ff2.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-a746d17.elementor-widget.elementor-widget-text-editor > p {
        opacity: 0.7;
    }
    
    /* -icons */
    .swiper-wrapper > div.swiper-slide > div.elementor-element-641997e > div.e-con-inner > div.elementor-element-031a799 {
        max-width:240px;
        height: 192px;
        /*background: rgba(0, 0, 0, 0.1);*/
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 16px;
    }
    
    .swiper-wrapper > div.swiper-slide > div.elementor-element-eb3decc > div.e-con-inner > div.elementor-element-d3d36e6 {
        max-width:240px;
        height: 192px;
        /*background: rgba(0, 0, 0, 0.1);*/
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 16px;
    }
    
    .swiper-wrapper > div.swiper-slide > div.elementor-element-7f628a4 > div.e-con-inner > div.elementor-element-4848b2f {
        max-width:240px;
        height: 192px;
        /*background: rgba(0, 0, 0, 0.1);*/
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 16px;
    }
    
    .swiper-wrapper > div.swiper-slide > div.elementor-element-264889a > div.e-con-inner > div.elementor-element-a55a424 {
        max-width:240px;
        height: 192px;
        /*background: rgba(0, 0, 0, 0.1);*/
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 16px;
    }
    
    .swiper-wrapper > div.swiper-slide > div.elementor-element-b64a863 > div.e-con-inner > div.elementor-element-76fe016 {
        max-width:240px;
        height: 192px;
        /*background: rgba(0, 0, 0, 0.1);*/
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 16px;
    }


    /* -pagination */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-2c40ff2.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-d15fd2f.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        margin-top: 8px;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-2c40ff2.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-d15fd2f.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span.swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #FFFFFF;
        border: 1px solid #005999;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 50px;
        width: 16px;
        height: 16px;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-2c40ff2.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-d15fd2f.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span {
        width: 16px;
        height: 16px;
        background: #FFFFFF;
        border: 1px solid #005999;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 50px;
    }
    
    /* -button */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-2c40ff2.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-8f55b73.elementor-tablet-align-center.elementor-widget.elementor-widget-button > a {
        transition: transform 0.2s ease-in-out;
        transform-origin: center center;
        max-width: 150px;
        width: 100%;
        height: 56px;
        align-content: center;
        margin-top: 22px;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-2c40ff2.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-8f55b73.elementor-tablet-align-center.elementor-widget.elementor-widget-button > a:hover {
        transform: scale(1.05);
    }
    
    
    /* GOOGLE REVIEWS CONTAINER */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        max-width: 802px!important;
        background: #FFFFFF!important;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08)!important;
        border-radius: 16px!important;
        padding: 46px 16px;
    }
    
    /* -text */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-a487d14.e-flex.e-con-boxed.e-con.e-child > div {
        padding: 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-a487d14.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-3de0343.elementor-widget.elementor-widget-text-editor > p {
        opacity: 0.7;
    }
    
    /* -google rating icon */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-203f713.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-cdfd8d3.elementor-view-default.elementor-widget.elementor-widget-icon > div > div > svg {
        max-width: 327px;
        width: 100%;
        height: 60px;
    }
    
    /* -write a review button */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-203f713.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-4534f90.elementor-widget.elementor-widget-button {
        max-width: 172px;
        width: 100%;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-203f713.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-4534f90.elementor-widget.elementor-widget-button > a {
        max-width: 172px;
        width: 100%;
        height: 56px;
        align-content: center;
        transition: transform 0.2s ease-in-out;
        transform-origin: center center;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-203f713.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-4534f90.elementor-widget.elementor-widget-button > a:hover {
        transform: scale(1.05);
    }
    
    /* -client reviews container/s */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-edc68ed.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-2368717.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper > div.e-n-carousel.swiper {
        border-radius: 24px;
        padding: 0;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
    }
    
    div.elementor-element-2368717 > div.e-n-carousel > div.swiper-wrapper > div > div > div > div {
        padding: 32px 16px;
    }
    
    div.elementor-element-2368717 > div.e-con-inner {
        gap: 30px;
    }
    
    div.elementor-element-2368717 > div.e-con-inner {
        gap: 30px;
    }
    
    
    /* -pagination */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-edc68ed.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-2368717.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        margin-top: 35px;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-edc68ed.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-2368717.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span.swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 16px;
        height: 16px;
        background: #808080
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-edc68ed.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-2368717.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span {
        width: 16px;
        height: 16px;
        /*background: #E6E6E6;*/
    }
    
    /* -view more reviews button */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-edc68ed.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-b585447.e-flex.e-con-boxed.e-con.e-child > div > div  {
        padding-top: 35px;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-edc68ed.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-b585447.e-flex.e-con-boxed.e-con.e-child > div > div > a {
        transition: transform 0.2s ease-in-out;
        transform-origin: center center;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1171244.elementor-hidden-mobile.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-edc68ed.e-flex.e-con-boxed.e-con.e-child > div > div.elementor-element.elementor-element-b585447.e-flex.e-con-boxed.e-con.e-child > div > div > a:hover {
        transform: scale(1.05);
    }
    

    /* CONTACT FORM CONTAINER */
    /* -parent container */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-05840ba.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 46px 24px;
        gap: 48px;
        max-width: 802px;
        background: #FFFFFF;
        border: 1px solid #FFFFFF;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 24px;
    }
    
    /* -text */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-05840ba.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-62a32d7.elementor-widget.elementor-widget-text-editor > p {
        opacity: 0.7;
    }
    
    /* -contact form */
    #wpcf7-f745-p410-o1 > form {
        max-width: 754px;
        padding: 46px 24px;
        gap: 48px;
        background: #FFFFFF;
        border: 1px solid #FFFFFF;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08);
        border-radius: 24px;
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p > label > span > input {
        max-width: 700px;
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(4) > label > span > textarea {
        max-width: 700px;
    }
    
    #wpcf7-f745-p410-o1 > form > h2 {
        text-align: initial!important;
    }
    
    /* --consent box */
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(6) {
        text-align: center;
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(6) > span > span > span > label > input[type="checkbox"] {
        
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(6) > span > span > span {
        margin-top: -20px!important;
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(6) > span > span {
        margin-left: -15px!important;
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(6) > span > span > span > label > input[type="checkbox"] {
        width: 24px;
        height: 24px;
        background: #FEC634;
        border-radius: 8px;
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(6) > span > span > span > label > span > a:nth-child(1) {
        color: #000000;
        text-decoration: underline;
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(6) > span > span > span > label > span > a:nth-child(2) {
        color: #000000;
        text-decoration: underline;
        }
    
    #wpcf7-f745-p410-o1 form div.cf-wrap .wpcf7-acceptance input[type="checkbox"] {
        -webkit-appearance: none !important;
        appearance: none !important;
        width: 24px !important;
        height: 24px !important;
        border: 2px solid #d8dee6 !important;
        border-radius: 8px !important;
        background: #fff !important;
        position: relative !important;
        cursor: pointer !important;
        transition: background 0.2s, border-color 0.2s !important;
    }
    
    #wpcf7-f745-p410-o1 form div.cf-wrap .wpcf7-acceptance input[type="checkbox"]::after {
        content: "" !important;
    }
    
    #wpcf7-f745-p410-o1 form div.cf-wrap .wpcf7-acceptance input[type="checkbox"]:checked {
        background: #FEC634 !important;
        border-color: #FEC634 !important;
    }
    
    #wpcf7-f745-p410-o1 form div.cf-wrap .wpcf7-acceptance input[type="checkbox"]:checked::after {
        content: "\2713" !important;
        color: #000000 !important;
        font-size: 16px !important;
        line-height: 1 !important;
        position: absolute !important;
        top: 2px !important;
        left: 5px !important;
    }
    
    #wpcf7-f745-p410-o1 > form > div.cf-wrap > p:nth-child(6) > span > span > span > label > span {
        max-width: 320px;
        height: 22px;
        font-family: 'Inter';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        color: #000000;
    }
    
    
    /* -image */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-05840ba.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-3ee6257.e-con-full.e-flex.e-con.e-child {
        max-width: 754px!important;
        height: 595px;
        border: 1px solid #FFFFFF!important;
        box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.08)!important;
        border-radius: 24px!important;
    }

    
    /* SPACER CONTAINERS */
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1386bb6.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        padding: 5px 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-1f92f7e.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        padding: 5px 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-4f92236.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        padding: 5px 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-0821434.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        padding: 5px 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-7b9ab5d.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div {
        padding: 5px 0;
    }
    
    body > div.elementor.elementor-3064.elementor-location-single.post-410.page.type-page.status-publish.hentry > div.elementor-element.elementor-element-4300263.elementor-hidden-desktop.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent > div {
        padding: 5px 0;
    }

}
