@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");
@font-face {
font-family: 'Roses';
src: url(https://apimama.org/wp-content/themes/apimama/fonts/roses.woff2) format('woff2'),
url(https://apimama.org/wp-content/themes/apimama/fonts/roses.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
} @media (min-width: 1900px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1800px;
}
}
body {
background-color: #FBF5FF;
color: #58012C;
font-family: 'Roboto', sans-serif;
font-size: .85rem;
}
@media (min-width: 992px) {
body {
font-size: 1rem;
}
}
h2 {
font-size: 1.5rem;
font-weight: 700;
}
@media (min-width: 992px) {
h2 {
font-size: 4rem;
font-weight: 700;
}
}
h2 span {
position: relative;
}
h2 span::before {
font-size: 1rem;
}
@media (min-width: 992px) {
h2 span::before {
content: "•";
position: absolute;
left: -1rem;
bottom: 0;
font-size: 2rem;
color: #F4AD21;
}
}
.am-btn {
text-transform: uppercase;
font-weight: 700;
border-radius: 1.5rem;
font-size: .85rem;
padding: .375rem 1.5rem;
}
.am-btn-yellow {
background: #F4AD21;
color: #fff;
}
.am-btn-hover-purple:hover {
background: #58012C;
color: #fff;
}
.am-shadow-hover {
border: 1px solid #fff;
transition: box-shadow .1s ease-in-out;
}
.am-shadow-hover:hover {
border: 1px solid #58012C;
box-shadow: -.5rem .5rem 0px 0px #58012C;
transition: box-shadow .1s ease-in-out;
cursor: pointer;
}
.am-shadow-hover figure {
overflow: hidden;
}
.am-shadow-hover figure img {
transition: transform .1s ease-in-out;
}
.am-shadow-hover:hover figure img {
transform: scale(1.1);
transition: transform .1s ease-in-out;
}
.am-main {
} .am-header {
border-bottom: 1px solid #58012C;
padding: 2rem 0;
background-color: #FBF5FF !important;
z-index: 10000;
}
.am-header .am-logo {
height: 2rem;
width: auto;
}
.am-header .am-nav .menu {
list-style-type: none;
margin: 0;
padding: 0;
}
.am-header .am-nav .menu .menu-item {
display: block;
padding-top: .5rem;
}
@media (min-width: 992px) {
.am-header .am-nav .menu .menu-item {
display: inline-block;
padding-left: 2rem;
}
}
.am-header .am-nav .menu .menu-item a {
color: #58012C;
text-decoration: none;
text-transform: uppercase;
position: relative;
}
.am-header .am-nav .menu .current-menu-item a::after,
.am-header .am-nav .menu .menu-item a:hover::after {
content: '';
display: block;
width: 100%;
height: 2px;
background-color: #58012C;
position: absolute;
bottom: -5px; }
.am-header .am-nav .menu .current-menu-item {
font-weight: 700;
} .am-footer {
background-color: #58012C;
color: #F4AD21; }
.am-footer-inner {
position: relative;
padding: 5rem 0;
}
.am-footer-bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: url(https://apimama.org/wp-content/themes/apimama/img/map-abidjan.png);
background-size: cover;
background-position: center center;
opacity: .1;
}
.am-footer a {
color: #F4AD21;
text-decoration: none;
}
.am-footer h3 {
margin-bottom: 2rem;
font-size: 1.5rem;
position: relative;
}
.am-footer h3::after {
content: "";
width: 4rem;
height: 1px;
background-color: #F4AD21;
position: absolute;
bottom: -.5rem;
left: 0;
}
.am-footer .menu {
position: relative;
list-style-type: none;
padding: 0;
font-weight: 300;
font-size: .9rem;
}
.am-footer .menu .menu-item {
margin-bottom: 1rem;
} .am-hero-home {
text-align: center;
padding: 5rem 0;
}
.am-hero-home h1 {
display: none;
}
.am-hero-home .logo {
max-height: 10rem;
width: auto;
padding: 0 1rem;
}
.am-hero-home .banner {
height: 25rem;
margin-top: 2rem;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.am-hero-home .am-btn {
border: 1px solid #F4AD21;
color: #F4AD21;
font-size: 1rem;
font-weight: 400;
padding: .375rem 1.5rem;
position: relative;
}
.am-hero-home .am-btn:hover {
color: #fff;
background-color: #F4AD21;
}
.am-hero-home .am-btn::before {
content: "";
display: block;
position: absolute;
width: 2px;
height: 15rem;
top: 4rem;
left: calc(50% - 1px);
background-color: #F4AD21;
} .am-hero {
text-align: center;
padding: 5rem 0;
}
.am-hero h1 {
font-family: 'Roses', sans-serif;
text-transform: uppercase;
margin: 0;
font-size: 2rem;
}
@media (min-width: 992px) {
.am-hero h1 {
font-size: 7rem;
}
}
.am-hero .am-subtitle {
font-size: 1.5rem;
font-weight: 300;
}
.am-hero .am-submenu {
height: auto;
border-radius: 1rem;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
margin-top: 10rem;
padding: 10rem 0 5rem;
}
@media(min-width: 992px) {
.am-hero .am-submenu {
padding: 10rem 0;
height: 25rem;
border-radius: 12.5rem;
}
}
.am-hero .am-submenu::before {
content: "";
display: block;
position: absolute;
width: 2px;
height: 10rem;
top: -5rem;
left: calc(50% - 1px);
background-color: #F4AD21;
}
.am-hero .am-submenu .am-submenu-inner {
height: 100%;
}
@media (min-width: 992px) {
.am-hero .am-submenu .am-submenu-inner {
padding: 0 6rem;
}
}
.am-hero .am-submenu a {
color: #F4AD21;
text-decoration: none;
text-transform: uppercase;
position: relative;
display: block;
}
@media (min-width: 992px) {
.am-hero .am-submenu a::after {
content: "•";
display: block;
position: absolute;
top: 1rem;
width: 100%;
text-align: center;
font-size: 2rem;
font-weight: 700;
transition: top ease-in-out .2s;
}
.am-hero .am-submenu a:hover::after {
top: .5rem;
transition: top ease-in-out .2s;
}
}
.am-hero .am-submenu a:hover {
font-weight: 700;
} .am-text-image {
padding: 5rem 0;
}
.am-text-image figure {
margin: 0;
}
.am-text-image .vertical-image {
position: relative;
padding-top: 180%;
}
.am-text-image .vertical-image img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
width: 100%;
height: 100%;
}
.am-text-image .horizontal-image {
position: relative;
padding-top: 50%;
}
.am-text-image .horizontal-image img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
width: 100%;
height: 100%;
}
.am-text-image img {
border-radius: 1rem;
}
@media (min-width: 992px) {
.am-text-image.right .vertical-image img {
border-bottom-right-radius: 5rem;
}
.am-text-image.right .horizontal-image img {
border-bottom-left-radius: 5rem;
}
.am-text-image.left .vertical-image img {
border-bottom-left-radius: 5rem;
}
.am-text-image.left .horizontal-image img {
border-bottom-right-radius: 5rem;
}
.am-text-image-col {
height: 100%;
}
}
@media (min-width: 992px) {
.am-text-image-content {
padding: 0 5rem;
}
}
.am-text-image h2 span::before {
display: none;
} .am-intro figure {
width: 100%;
padding-top: 100%;
position: relative;
margin: 0;
}
.am-intro figure img {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
border-top-left-radius: 1rem;
border-top-right-radius: 1rem;
}
@media (min-width: 992px) {
.am-intro figure img {
border-top-left-radius: 12.5rem;
}
} .am-infos {
background-color: #58012C;
color: #FBF5FF;
padding: 5rem 0;
}
.am-infos-item figure {
}
.am-infos-item figure img {
width: 4rem;
height: auto;
}
.am-infos-item h3 {
font-size: 1.5rem;
position: relative;
}
.am-infos-item h3 span {
background-color: #58012C;
position: relative;
padding-right: 1rem;
z-index: 100;
}
@media (min-width: 992px) {
.am-infos-item:first-child h3::before {
content: "•";
position: absolute;
left: -1rem;
bottom: -.65rem;
font-size: 2rem;
color: #F4AD21;
}
}
.am-infos-item h3::after {
content: "";
display: inline-block;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: 2px;
background-color: #FBF5FF;
opacity: .7;
z-index: 10;
}
.am-infos-item p {
font-size: .9rem;
opacity: .7;
} .am-objectives-summary {
text-align: center;
padding: 5rem 0;
}
.am-objectives-summary-item {
text-align: left;
}
.am-objectives-summary-item figure {
height: 12rem;
border-radius: 1rem;
overflow: hidden;
}
@media (min-width: 992px) {
.am-objectives-summary-item figure {
border-radius: 6rem;
margin-bottom: 2rem;
}
}
.am-objectives-summary-item figure img {
width: 100%;
height: 100%;
object-fit: cover;
}
.am-objectives-summary-item h3 {
text-transform: uppercase;
font-weight: 900;
font-size: 1.5rem;
}
.am-objectives-summary-item h4 {
text-transform: uppercase;
font-weight: 700;
font-size: 1rem;
color: #F4AD21;
}
@media (min-width: 992px) {
.am-objectives-summary-item-text {
padding: 0 6rem;
}
} .am-objectives-detailed {
padding-bottom: 10rem;
}
.am-objectives-detailed-items .col-lg-3 .am-objectives-detailed-item {
border-radius: 1rem;
}
@media (min-width: 992px) {
.am-objectives-detailed-items .col-lg-3 .am-objectives-detailed-item {
border-radius: 0;
}
.am-objectives-detailed-items .col-lg-3:nth-of-type(-n+4) .am-objectives-detailed-item {
border-top-left-radius: 50rem !important;
border-top-right-radius: 50rem !important;
}
.am-objectives-detailed-items .col-lg-3:nth-last-child(-n+4) .am-objectives-detailed-item {
border-bottom-left-radius: 50rem !important;
border-bottom-right-radius: 50rem !important;
padding-bottom: 4rem;
}
.am-objectives-detailed-items .col-lg-3:nth-of-type(-n+4) .am-objectives-detailed-item .am-objectives-detailed-item-badge {
width: 10rem;
position: absolute;
top: 1.5rem;
right: -2.5rem;
z-index: 50;
}
.am-objectives-detailed-items .col-lg-3:nth-last-child(-n+4) .am-objectives-detailed-item .am-objectives-detailed-item-badge {
width: 10rem;
position: absolute;
bottom: 1.5rem;
right: -2.5rem;
z-index: 50;
}
}
.am-objectives-detailed-item {
background-color: #58012C;
color: #fff;
padding: 0 1rem;
height: 100%;
overflow: hidden;
box-sizing: content-box;
border: 2px solid #58012C;
position: relative;
}
.am-objectives-detailed-item.deco {
background: transparent;
}
.am-objectives-detailed-item-number {
font-size: 8rem;
font-weight: 900;
line-height: .8;
color: #58012C; -webkit-text-stroke: 1px white;
padding-top: 1.5rem;
}
.am-objectives-detailed-items .col-lg-3:nth-of-type(-n+4) .am-objectives-detailed-item .am-objectives-detailed-item-number {
}
.am-objectives-detailed-item p {
z-index: 100;
position: relative;
} .am-main-founder {
text-align: center;
padding: 5rem 0;
}
.am-main-founder-text {
border-radius: 1rem;
background: #fff;
padding: 1rem;
}
.am-main-founder-img {
width: 50%;
height: auto;
} .am-other-institutions {
text-align: center;
padding: 5rem 0;
}
.am-other-institutions-item {
background: #fff;
border-radius: 1rem;
height: 100%;
padding: 1rem;
}
.am-other-institutions-item img {
max-width: 75%;
width: auto;
max-height: 3rem;
height: auto;
}
.am-other-institutions p {
margin: 0;
} .am-players {
padding: 5rem 0;
text-align: center;
}
.am-players-item {
background-color: #fff;
border-radius: 1rem;
padding: 1rem;
text-align: left;
}
.am-players-item h3 {
font-weight: 700;
}
.am-players-item dl dt {
text-transform: uppercase;
font-weight: 700;
}
.am-players figure {
position: relative;
padding-top: 150%;
margin: 0;
}
.am-players figure img {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: .5rem;
}
.am-players-task {
display: inline-block;
background: #58012C;
color: #fff;
border-radius: 1rem;
padding: .25rem 1rem;
font-size: .75rem;
margin-right: .25rem;
margin-bottom: .5rem;
} .am-players-horizontal {
padding: 5rem 0;
text-align: center;
}
.am-players-horizontal-item {
width: 45% !important;
display: inline-block;
padding: 1rem .5rem;
}
@media (min-width: 992px) {
.am-players-horizontal-item {
width: 15% !important;
}
}
.am-players-horizontal-item figure {
width: 100%;
padding-top: 150%;
position: relative;
}
.am-players-horizontal-item figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 1rem;
}
.am-players-horizontal-list::-webkit-scrollbar {
display: none;
} .am-resources {
padding: 5rem 0;
text-align: center;
}
.am-resources-list figure {
width: 100%;
padding-top: 50%;
position: relative;
margin-bottom: .5rem;
}
.am-resources-list figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
height: 100%;
object-fit: cover;
border-radius: 1rem;
}
.am-resources-list a {
text-decoration: none;
font-weight: 700;
color: #58012C;
} .am-separator hr {
height: 1px;
border: none;
background-color: #58012C;
} .am-kit-com {
padding: 5rem 0;
text-align: center;
}
.am-kit-com-left {
height: 100%; margin-right: 1.5rem;
}
.am-kit-com-right {
height: 100%; margin-left: 1.5rem;
}
.am-kit-com-main {
border: 1px solid #58012C;
padding: 1rem;
border-radius: 1rem;
}
.am-kit-com-main figure {
position: relative;
padding-top: 50%;
border-radius: 1rem;
}
.am-kit-com-main figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 1rem;
}
.am-kit-com-main h2 {
font-size: 1.25rem;
}
@media (min-width: 992px) {
.am-kit-com-main h2 {
font-size: 3rem;
}
} .am-pub {
padding: 5rem 0;
}
.am-pub-item {
border-radius: 1rem;
background: #fff;
padding: 1rem;
border: 1px solid #fff;
}
.am-pub-item .am-pub-item-left {
height: 100%;
}
.am-pub-item .author {
font-weight: 700;
text-transform: uppercase;
font-size: .85rem;
}
.am-pub-item h3 {
font-weight: 700;
}
.am-pub-item .text {
opacity: .7;
}
.am-pub-item .magazine {
font-weight: 700;
text-transform: uppercase;
font-size: .85rem;
margin: 0;
}
.am-pub-item .readmore {
margin: 0;
}
.am-pub-item .readmore a {
color: #58012C;
text-decoration: none;
font-size: .85rem;
}
.am-pub-item .readmore a img {
height: .75rem;
width: auto;
vertical-align: middle;
padding-left: .25rem;
}
.am-pub-item figure {
position: relative;
padding-top: 30%;
border-radius: 1rem;
margin: 0;
}
.am-pub-item figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 1rem;
} .am-conf {
padding: 5rem 0;
}
@media (min-width: 992px) {
.am-conf-items {
column-count: 2;
}
}
.am-conf-item {
opacity: .7;
}
.am-conf-item .counter {
font-weight: 700;
}
.am-conf-item a {
font-weight: 700;
color: #58012C;
} .am-memoirs {
padding: 5rem 0;
}
.am-memoirs-item {
background: #fff;
border-radius: 1rem;
padding: 1rem;
height: 100%;
}
.am-memoirs-item .author {
text-transform: uppercase;
}
.am-memoirs-item h3 {
font-size: 1.5rem;
}
.am-memoirs-item figure {
position: relative;
padding-top: 33%;
overflow: hidden;
border-radius: .5rem;
}
.am-memoirs-item figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: .5rem;
}
.am-memoirs-item .meta p {
margin: 0;
}
.am-memoirs-item .date a {
font-size: .85rem;
}
.am-memoirs-item .download a {
color: #58012C;
text-decoration: none;
font-size: .85rem;
}
.am-memoirs-item .download a img {
height: .75rem;
width: auto;
vertical-align: middle;
padding-left: .25rem;
} .am-press {
padding: 5rem 0;
}
.am-press-item {
background: #fff;
border-radius: 1rem;
padding: 1rem;
height: 100%;
border: 1px solid #fff;
}
.am-press-item .author {
text-transform: uppercase;
}
.am-press-item h3 {
font-size: 1.5rem;
}
.am-press-item figure {
position: relative;
padding-top: 33%;
border-radius: .5rem;
}
.am-press-item figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: .5rem;
}
.am-press-item .date {
font-size: .85rem;
}
.am-press-item .readmore a {
color: #58012C;
text-decoration: none;
font-size: .85rem;
}
.am-press-item .readmore a img {
height: .75rem;
width: auto;
vertical-align: middle;
padding-left: .25rem;
} .am-articles-hero {
text-align: center;
padding: 5rem 0;
}
.am-articles {
padding: 5rem 0;
}
.am-articles-item {
background: #fff;
border-radius: 1rem;
height: 100%;
padding: 1rem;
border: 1px solid #fff;
}
.am-articles-item figure {
width: 100%;
padding-top: 120%;
position: relative;
margin: 0;
border-radius: 1rem;
}
@media(min-width: 992px) {
.am-articles-item.featured figure {
padding-top: 33%;
}
}
.am-articles-item figure img {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
border-radius: .5rem;
}
.am-articles-item .text {
height: 100%;
}
.am-articles-item h2 {
font-size: 1.75rem;
font-weight: 700;
}
.am-articles-item .excerpt {
opacity: .7;
}
.am-articles-item a {
color: #58012C;
text-decoration: none;
}
.am-articles-item .date {
font-weight: 700;
margin: 0;
}
.am-articles-item .readmore {
opacity: .7;
margin: 0;
}
.am-articles-item .readmore a {
color: #58012C;
text-decoration: none;
font-size: .85rem;
}
.am-articles-item .readmore a img {
height: .75rem;
width: auto;
vertical-align: middle;
padding-left: .25rem;
} .am-article-single {
padding: 5rem 0;
}
.am-article-single .wrapper {
padding: 1rem;
border-radius: 1rem;
background: #fff;
}
.am-article-single .wrapper figure:first-child {
position: relative;
padding-top: 33%;
}
.am-article-single .wrapper figure:first-child img {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: .5rem;
} .am-actus {
padding: 5rem 0;
text-align: center;
}
.am-actus-list .row {
overflow-x: hidden;
text-align: left;
}
.am-actus-item {
width: 90%;
display: inline-block;
padding: 1rem .5rem;
height: 100%;
}
@media (min-width: 992px) {
.am-actus-item {
width: 47.5%;
}
}
.am-actus-list::-webkit-scrollbar {
display: none;
} .am-gallery {
padding: 5rem 0;
}
.am-gallery img {
border-radius: 1rem;
} .am-task {
padding: 5rem 0;
}
.am-task a {
color: #F4AD21;
}
.am-task h3 {
font-size: 1rem;
text-transform: uppercase;
font-weight: 700;
}
.am-task .objectives ul {
padding-left: 1rem;
}
.am-task-trombi-item {
border: 2px solid #58012C;
border-radius: 1rem;
padding: .5rem;
margin-top: .5rem;
}
.am-task-trombi-item figure {
width: 7.5rem;
height: 7.5rem;
position: relative;
margin: 0;
}
.am-task-trombi-item figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
width: 100%;
height: 100%;
border-radius: .5rem;
}
.am-task-trombi-item .info {
padding-left: 1rem;
}
.am-task-trombi-item .first-name {
font-size: 1.25rem;
text-transform: uppercase;
font-weight: 700;
margin: 0;
}
.am-task-trombi-item .last-name {
text-transform: uppercase;
font-weight: 700;
margin: 0;
}
.am-task-trombi-item .role {
opacity: .7;
margin: 0;
}
.am-task-zoom {
height: 100%;
}
.am-task-zoom-item {
border: 2px solid #58012C;
border-radius: 1rem;
padding: .5rem;
padding-left: 1rem;
margin-top: .5rem;
}
.am-task-zoom-item h4 {
font-size: 1rem;
font-weight: 700;
}
.am-task-zoom-item p {
margin: 0;
}
.am-task-zoom-item figure {
position: relative;
width: 100%;
padding-top: 50%;
margin: 0;
}
.am-task-zoom-item figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
width: 100%;
height: 100%;
border-radius: .5rem;
}
.am-task-02-women-groups {
height: 100%;
}
.am-task-02-women-groups-items {
height: 100%;
}
.am-task-02-women-groups-item {
height: 100%;
border: 2px solid #58012C;
border-radius: 1rem;
padding: 1rem;
margin-top: .5rem;
}
.am-task-02-women-groups-item figure:first-child {
position: relative;
width: 100%;
padding-top: 50%;
}
.am-task-02-women-groups-item figure:first-child img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
width: 100%;
height: 100%;
border-radius: .5rem;
}
.am-task-02-women-groups-item .title figure {
width: 4rem;
height: 4rem;
margin: 0;
background: #fff;
border-radius: .5rem;
padding: 1rem;
margin-right: 1rem;
}
.am-task-02-women-groups-item .title figure img {
width: 2rem;
height: 2rem;
margin-left: 1rem;
margin-top: 1rem;
}
.am-task-02-women-groups-item .title h4 {
text-transform: uppercase;
font-size: 1.25rem;
font-weight: 700;
}
.am-task-02-measures {
border: 2px solid #58012C;
border-radius: 1rem;
padding: 1rem;
margin-top: .5rem;
}
.am-task-02-measures h4 {
text-transform: uppercase;
font-size: 1.25rem;
font-weight: 700;
}
.am-task-02-measures-item {
position: relative;
}
.am-task-02-measures-item .arrow {
position: absolute;
top: 50%;
left: -2rem;;
width: 4rem;
height: 4rem;
padding: .5rem;
transform: rotateZ(-90deg);
}
.am-task-02-measures-item p {
padding: 0 1rem;
}
.am-task-02-measures figure {
position: relative;
width: 100%;
padding-top: 75%;
margin: 0;
}
.am-task-02-measures figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
width: 100%;
height: 100%;
border-radius: .5rem;
}
.am-task-02-measures.big {
height: 100%;
} .am-task-03-map {
width: 100%;
height: 100%;
}
.am-task-03-map figure {
position: relative;
width: 100%;
margin: 0;
overflow: hidden;
}
.col-lg-9 .am-task-03-map figure {
padding-top: 75%;
}
@media (min-width: 992px) {
.col-lg-9 .am-task-03-map figure {
padding-top: 0;
height: 100%;
}
}
.col-lg-4 .am-task-03-map figure {
padding-top: 75%;
}
.am-task-03-map h3, .am-task-03-map .source {
margin-bottom: .5rem;
}
.am-task-03-map figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
width: 100%;
height: 100%;
border-radius: .5rem;
}
.am-task-03-map-wrapper {
margin: 0;
border: 2px solid #58012C;
border-radius: 1rem;
overflow: hidden;
}
.am-task-03-map-wrapper.am-has-text figure {
border-bottom: 2px solid #58012C;
border-bottom-left-radius: 1rem;
border-bottom-right-radius: 1rem;
}
.am-task-03-map-text {
padding: 1rem;
} .am-gantt {
background: #fff;
padding: 5rem 0;
} @media screen and (max-width: 767px) {
.am-hero-home .logo {
padding: 0 2rem;
width: 100vw;
}
.am-hero-home .logo img {
width: fit-content;
}
.am-header .am-nav .menu .menu-item a {
font-size: 1rem;
}
.am-header .am-nav .menu {
margin: 1rem 0 0 0;
}
.am-objectives-detailed-items .col-6 {
width: 100%;
}
.am-objectives-detailed-item-badge img {
width: 25%;
position: absolute;
right: 1rem;
top: 1rem;
}
.am-task {
padding: 2.5rem 0;
}
.am-objectives-detailed-items .col-6.col-lg-3:nth-last-child() {
display: none !important;
}
.am-gallery {
padding: 0;
padding-bottom: 2.5rem;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}