/*
Theme Name: AREOI Child
Template: areoi
Author: AREOI
Author URI: https://areoi.io/
Description: Starter theme for building websites using the AREOI platform.
Requires at least: 5.9
Tested up to: 6.3
Requires PHP: 7
Version: .0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: areoi
Tags: full-site-editing

AREOI WordPress Theme, (C) 2022 areoi.io
AREOI is distributed under the terms of the GNU GPL.
*/
.aaio-shape{display:none!important}.aaio-header{border-color:var(--aaio-primary)!important;transition:border .25s ease-in-out}.aaio-top-bar{background:var(--aaio-primary)!important;display:block!important}.aaio-top-bar .row-cols-2 .col{width:100%}.aaio-top-bar ul{display:block!important}.aaio-top-bar a{color:#fff!important;font-size:14px!important;white-space:normal!important;display:flex;justify-content:space-between;padding:0!important}.aaio-top-bar span{margin-left:10px;white-space:nowrap}.aaio-menu a{font-size:16px}.aaio-header-main .d-none.d-lg-block,.aaio-header-main .aaio-menu,.aaio-header-main .aaio-menu>ul{height:100%}.aaio-header .aaio-menu-main>ul>li{border-bottom:4px solid transparent;border-top:4px solid transparent}.aaio-header .aaio-menu-main>ul>li.active{border-top-color:transparent!important;border-bottom-width:4px}.aaio-header .aaio-menu-main>ul>li{padding-top:0!important;padding-bottom:0!important}.aaio-header .dropdown-menu{border:1px solid var(--aaio-primary);border-radius:var(--aaio-border-radius)}.aaio-menu-w-dropdown:not(.aaio-menu-top-bar) .dropdown-menu-end>.dropdown-menu{top:calc(100% + 4px)!important}.aaio-header .dropdown .dropdown-menu a{padding:1rem 1.5rem}footer [data-type="aaio/content"]{margin-top:-42px!important;border-top:4px solid #fff!important;border-bottom:4px solid #fff;margin-top:-10px!important}footer [data-type="aaio/content"] .aaio-shape{display:none}footer [data-type="aaio/content"] .aaio-block-container{padding-bottom:39px!important;padding-top:39px!important}footer [data-type="aaio/content"] p{margin-bottom:0;text-align:center}footer .aaio-social-btns a{border-color:#fff}footer .border-top{border-top:4px solid #fff!important;border-bottom:4px solid #fff}footer [data-type="aaio/content"] .col-lg-10{width:100%;font-size:14px}footer .lead{font-size:14px}footer .aaio-block-theme-primary{background:var(--aaio-primary)}.aaio-hero-17 .card{border-color:#000!important}.aaio-hero-spacer{display:none!important}.aaio-items-6 .card-body>.mb-4{margin-bottom:100px!important}.aaio-items-6 .card-body>.mb-4 .btn{border:4px solid var(--aaio-primary)!important;width:70px!important;position:relative}.aaio-items-6 .card-body>.mb-4 .btn i{font-size:35px!important;color:var(--aaio-success);transition:all .5s ease-in-out}.aaio-items-6 .card-body>.mb-4 .btn:before,.aaio-items-6 .card-body>.mb-4 .btn:after{content:'';background:#fff;width:45px;height:10px;position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.aaio-items-6 .card-body>.mb-4 .btn:after{top:auto;bottom:-10px}.aaio-items-6 .card-body p:last-of-type{margin-bottom:0!important}.aaio-items-6 .aaio-has-link:hover .card-body>.mb-4 .btn{background-color:var(--aaio-primary)!important;border:4px solid var(--aaio-primary-alt)!important;width:70px!important;position:relative}.aaio-items-6 .aaio-has-link:hover .card-body>.mb-4 .btn:before,.aaio-items-6 .aaio-has-link:hover .card-body>.mb-4 .btn:after{background-color:var(--aaio-link-overlay-bg)!important}.aaio-items-6 .aaio-has-link:hover .card-body>.mb-4 .btn i{color:var(--aaio-primary-alt)}.card{border-width:4px}.aaio-posts-2 .px-4{padding:0!important}.items-logos .card-body{display:none}.items-logos .aaio-media-item-container{height:220px!important;padding:20px;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom:none!important}.items-logos .aaio-media-item-container img{max-width:80%;max-height:200px;width:auto;height:auto;display:block}.aaio-carousel-13 .aaio-media-item-container,.aaio-posts-2 .aaio-media-item-container{border-bottom:4px solid var(--bs-card-border-color)}.aaio-carousel-13 .col-lg-7.py-4{padding-top:0!important;padding-bottom:0!important}.aaio-content-15 .border-start{border-left:none!important}.aaio-accordion-3 .accordion{border:3px solid var(--aaio-primary)}.aaio-accordion-3 .card{background:#fff;border-color:var(--aaio-primary)!important}.aaio-post-content img{width:100%;margin-bottom:30px}.wp-site-blocks>header{top:0!important}.aaio-cta-4 .justify-content-center{justify-content:center!important}.aaio-cta-4 .text-center{text-align:center!important}.aaio-map{display:none!important}.aaio-items-28 img{height:120px!important;width:120px!important;padding:1.5rem;position:static!important;transform:none!important;margin-bottom:50px}.aaio-items-28 .ratio{display:none}.aaio-items-28 .aaio-has-link:hover img{filter:brightness(0) invert(1)!important}.aaio-cta-6 img:not(.aaio-block-theme-white img){filter:brightness(0) invert(1)!important}.aaio-items-28 .aaio-has-link,.aaio-items-29 .aaio-has-link{position:relative;padding-bottom:60px}.aaio-items-28 .aaio-has-link .card-body,.aaio-items-29 .aaio-has-link .card-body{position:static!important}.aaio-items-28 .aaio-has-link .card-body>*,.aaio-items-29 .aaio-has-link .card-body>*{position:relative!important}.aaio-items-28 .aaio-has-link .btn,.aaio-items-29 .aaio-has-link .btn{position:absolute!important;bottom:1.5rem!important;left:1.5rem!important}.aaio-carousel-10 .btn-icon{display:none}.aaio-hero-17 .aaio-media-item-container{background:#004e43}.aaio-hero-17 .card{background:#fff!important}.aaio-people .card{border-color:var(--aaio-primary)!important}.aaio-people img{transform:none!important}.aaio-post-content-1 .container{max-width:800px}.aaio-items-34 .d-lg-none{background:#f7f7f7}@media only screen and (min-width:992px){.aaio-carousel-13 .col-lg-7 .btn,.aaio-posts-2 .col-lg-7 .btn,.aaio-items-6 .col-lg-7 .btn{position:absolute!important;top:0rem;right:.25rem}.aaio-hero-17 .card{min-height:550px;align-items:center;flex-direction:row;padding:2rem!important}.aaio-hero-17 .card .lead{font-size:1.5rem}}@media only screen and (max-width:768px){.aaio-top-bar a{display:block!important}.aaio-top-bar span{width:100%;display:block;margin:20px 0 0 0}.aaio-hero-17 .aaio-block-container{padding-bottom:0!important}.aaio-hero-17 .col-lg-7{z-index:2;position:relative}.aaio-hero-17 .col.d-lg-none .swiper{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-110px}.aaio-hero-17 .card .btn{width:100%;display:flex;justify-content:space-between}}