@import "//fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900;1000&display=swap";body{font-family:Nunito,sans-serif;font-size:16px}body #main h1{font-family:Nunito,sans-serif;font-size:58px;font-weight:800;line-height:79px}@media screen and (width<=1024px){body #main h1{font-size:58px;line-height:79px}}@media screen and (width<=767px){body #main h1{font-size:48px!important;line-height:56px!important}}body #main h2{font-family:Nunito,sans-serif;font-size:48px;font-weight:700;line-height:58px}@media screen and (width<=1024px){body #main h2{font-size:48px;line-height:58px}}@media screen and (width<=767px){body #main h2{font-size:38px!important;line-height:48px!important}}body #main h3{font-family:Nunito,sans-serif;font-size:26px;font-weight:700;line-height:35px}@media screen and (width<=1024px){body #main h3{font-size:26px;line-height:35px}}@media screen and (width<=767px){body #main h3{font-size:20px;line-height:27px}}body #main h4{font-family:Nunito,sans-serif;font-size:22px;font-weight:700;line-height:30px}@media screen and (width<=1024px){body #main h4{font-size:22px;line-height:30px}}@media screen and (width<=767px){body #main h4{font-size:18px;line-height:24px}}body #main p,body #main span{font-weight:300}body #main div.elementor-heading-title{font-size:22px!important;font-weight:700!important}body #main .e-n-tabs span{font-weight:700!important}body .elementor-button,body .elementor-button-text,body .elementor-button span{font-family:Nunito,sans-serif!important;font-size:16px!important;font-weight:700!important}body .elementor-button .elementor-button-icon{margin-top:2px!important;font-size:12px!important}@media screen and (width>=1024px){body .elementor-location-header .dt-nav-menu-horizontal>.the7-e-mega-menu>.the7-e-mega-menu-sub-nav{min-width:1200px;max-width:none!important;width:100%!important}body .elementor-location-header .dt-nav-menu-horizontal>.the7-e-mega-menu>.the7-e-mega-menu-sub-nav .large-nav-h a.elementor-size-lg{font-size:22px!important}}@media screen and (width>=1320px){body .elementor-location-header .dt-nav-menu-horizontal>.the7-e-mega-menu>.the7-e-mega-menu-sub-nav .the7-e-mega-menu-content>.elementor-section-wrap{min-width:1320px;border-radius:50px;margin-top:15px}body .elementor-location-header .dt-nav-menu-horizontal>.the7-e-mega-menu>.the7-e-mega-menu-sub-nav .the7-e-mega-menu-content>.elementor-section-wrap:before{content:"";width:0;height:0;border-bottom:20px solid #fff;border-left:20px solid #0000;border-right:20px solid #0000;margin-top:-19px;margin-left:900px;position:absolute}}@media screen and (width>=1024px) and (width<=1319px){body .elementor-location-header .dt-nav-menu-horizontal>.the7-e-mega-menu>.the7-e-mega-menu-sub-nav .the7-e-mega-menu-content>.elementor-section-wrap{min-width:924px;border-radius:25px;left:calc(100vw - 100px)!important}}@media screen and (width<=1024px){body .elementor-location-header .the7-img-sticky-size-effect-yes img{max-height:64px;margin-top:5px;width:auto!important}}body .elementor-location-header .menu-item-text{font-size:16px!important;font-weight:700!important}body .elementor-popup-modal .elementor-widget-the7_nav-menu .depth-0 .menu-text{font-size:26px;line-height:35px}body .elementor-popup-modal .elementor-widget-the7_nav-menu .depth-0 .menu-text i{pointer-events:none;color:#7a92a0;margin:0;padding:0;font-size:16px;font-style:normal;font-weight:300;line-height:22px;display:block}body .elementor-popup-modal .elementor-widget-the7_nav-menu .the7-e-sub-nav .depth-1 .menu-text{font-size:20px;line-height:25px}body .elementor-popup-modal .elementor-widget-the7_nav-menu .the7-e-sub-nav .depth-1 .menu-text i{pointer-events:none;margin:0;padding:0;font-size:16px;font-style:normal;font-weight:300;line-height:22px;display:block;color:#7a92a0!important}body .elementor-popup-modal .elementor-widget-the7_nav-menu .next-level-button{margin-right:0!important}body .elementor-popup-modal .elementor-widget-the7_nav-menu .not-clickable-item.active .menu-text{color:#0088e6!important}body .elementor-popup-modal .elementor-widget-the7_nav-menu .not-clickable-item.active .next-level-button svg{color:#0088e6!important;fill:#0088e6!important}body .elementor-popup-modal .elementor-widget-the7_nav-menu ul{max-height:none!important}body .testimonials-carousel .dt-owl-item-description,body .testimonials-carousel .dt-owl-item-heading,body .testimonials-carousel .dt-owl-item-subtitle{text-align:center;width:100%}body #footer.solid-bg{background:0 0!important}body #footer a:not(.elementor-button-link){color:#06091f;text-decoration:none!important}body #footer ul.elementor-icon-list-items{max-width:550px;flex-wrap:wrap;display:inline-flex}body #footer ul.elementor-icon-list-items li{width:50%;display:flex}@media screen and (width<=767px){body #footer ul.elementor-icon-list-items li{width:100%}}body .foo__copy--top a{text-decoration:none;color:#fff!important}body .foo__copy--top a:hover{opacity:.7}body .foo__copy--bottom s{text-decoration:none}body .foo__copy--bottom a{color:#fff!important;text-decoration:none!important}body .post-edit-link{color:#fffc;letter-spacing:.5px;text-transform:uppercase;opacity:.3;z-index:999;background-color:#000c;border:2px solid #fffc;border-left-width:0;border-radius:0 10px 10px 0;padding:7px 10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;transition:all .3s ease-out;position:fixed;bottom:5vh;left:0}body .post-edit-link:hover{opacity:.7;padding-left:25px;text-decoration:none}body:not(.page-id-11461) .the7-e-tabs-nav .the7-e-tab-title.active{border-color:#0000001f!important}body:not(.page-id-11461) .the7-e-tabs-nav .the7-e-tab-title.active .the7-e-tab-title-text{color:#06091f!important}body:not(.page-id-11461) .the7-e-tabs-nav .the7-e-tab-title.active:hover .the7-e-tab-title-text{color:#0088e6!important}body:not(.page-id-11461) .the7-e-tabs-nav .the7-e-tab-title.blue{border-color:#0088e6!important}body:not(.page-id-11461) .the7-e-tabs-nav .the7-e-tab-title.blue .the7-e-tab-title-text{color:#0088e6!important}@media screen and (width>=768px) and (width<=1319px){body .elementor-widget-the7-tabs.the7-e-tabs-view-horizontal{overflow-x:scroll}body .elementor-widget-the7-tabs.the7-e-tabs-view-horizontal .the7-e-tabs-nav{width:1200px}}@media screen and (width<=767px){body .elementor-widget-the7-tabs.the7-e-tabs-view-horizontal{overflow-x:scroll}body .elementor-widget-the7-tabs.the7-e-tabs-view-horizontal .the7-e-tabs-nav{width:600px}}body .faux-link__element{position:relative}body .faux-link__element .faux-link__overlay-link{text-indent:200%;visibility:visible;white-space:nowrap;max-width:none;z-index:5;opacity:0;display:block;position:absolute;inset:0;overflow:hidden}body .above-faux{position:relative;z-index:7!important}body .section-art:before,body .section-art:after{content:"";width:100%;height:100%;display:block;position:absolute}body .section-art:before{background:url(../art-top.195b561e.svg) 100% 0/100% no-repeat}body .section-art:after{background:url(../art-top.195b561e.svg) 0 100%/100% no-repeat}body .tabs-services .elementor-element-31399af2 .dt-css-grid .wf-cell:first-child .box-heading:before{content:"";width:42px;height:42px;background:url(../i01.6f094821.svg) 0/100% no-repeat;margin-bottom:10px;display:block;position:relative}body .tabs-services .elementor-element-31399af2 .dt-css-grid .wf-cell:nth-child(2) .box-heading:before{content:"";width:42px;height:42px;background:url(../i03.c9f512a9.svg) 0/100% no-repeat;margin-bottom:10px;display:block;position:relative}body .tabs-services .elementor-element-14fb743 .dt-css-grid .wf-cell:first-child .box-heading:before{content:"";width:42px;height:42px;background:url(../i02.ccc631ed.svg) 0/100% no-repeat;margin-bottom:10px;display:block;position:relative}body .elementor-posts .elementor-post__avatar img{width:60px}body .wpp-list li{flex-direction:column;display:flex}body.blog .wpp-list{margin:0}body.blog .elementor-posts-container article,body.category .elementor-posts-container article{margin-top:20px;margin-bottom:120px}@media screen and (width<=1023px){body.blog .e-con-full.e-flex,body.blog .e-con.e-flex>.e-con-inner,body.category .e-con-full.e-flex,body.category .e-con.e-flex>.e-con-inner{display:inline-block;width:100%!important}}body.blog .elementor-column-gap-no,body.category .elementor-column-gap-no{display:none}body .wpp-shortcode .wpp-categories{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f4f4f4;border-radius:5px;padding:5px 15px}body .wpp-shortcode .wpp-categories a{color:#000}body .wpp-shortcode .wpp-categories a:hover{color:#00a8f5}body .wpp-shortcode .wpp-list{margin:0}
/*# sourceMappingURL=tfa-custom.css.map */
