.elementor-kit-6{--e-global-color-primary:#002A5C;--e-global-color-secondary:#F4F4F4;--e-global-color-text:#414959;--e-global-color-accent:#E51937;--e-global-color-2e4edee:#A49E90;--e-global-color-a9beb1d:#9CA3A2;--e-global-color-714c5a7:#9DBCE1;--e-global-color-44ecb4c:#DEDEDE;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-secondary-font-family:"ADAM.CG";--e-global-typography-secondary-letter-spacing:0.5px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"ADAM.CG";color:var( --e-global-color-text );font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-kit-6 p{margin-bottom:1.5em;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-a9beb1d );}.elementor-kit-6 h1{color:#FFFFFF;font-family:"ADAM.CG", Helvetica, Arial, sans-serif;font-size:69px;line-height:1em;}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:"ADAM.CG", Helvetica, Arial, sans-serif;font-size:34px;line-height:1.3em;letter-spacing:2.2px;}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:"ADAM.CG", Helvetica, Arial, sans-serif;font-size:28px;line-height:1.3em;letter-spacing:2px;}.elementor-kit-6 h4{color:var( --e-global-color-primary );font-family:"ADAM.CG", Helvetica, Arial, sans-serif;font-size:19px;line-height:1.4em;letter-spacing:0.5px;}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:22px;font-weight:400;line-height:1.5em;}.elementor-kit-6 h6{color:var( --e-global-color-accent );font-family:"ADAM.CG", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.5em;letter-spacing:0.5px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"ADAM.CG", Helvetica, Arial, sans-serif;font-size:17px;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:18px 40px 14px 40px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-kit-6 label{color:var( --e-global-color-primary );font-family:"ADAM.CG", Helvetica, Arial, sans-serif;font-size:14px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:16px;color:#CCCCCC;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;border-radius:0px 0px 0px 0px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}.page-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000000E6;--lightbox-ui-color:#FFFFFF;--lightbox-ui-color-hover:var( --e-global-color-accent );--lightbox-text-color:#FFFFFF;--lightbox-header-icons-size:25px;}@media(max-width:1024px){.elementor-kit-6 h1{font-size:55px;}.elementor-kit-6 h2{letter-spacing:1.8px;}.elementor-kit-6 h3{font-size:24px;letter-spacing:1.8px;}.elementor-kit-6 h5{font-size:20px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:14px;padding:16px 22px 14px 22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-text-font-size:14px;font-size:14px;}.elementor-kit-6 h1{font-size:40px;}.elementor-kit-6 h2{font-size:28px;}.elementor-kit-6 h3{font-size:18px;letter-spacing:1px;}.elementor-kit-6 h4{font-size:17px;}.elementor-kit-6 h5{font-size:16px;}.elementor-kit-6 h6{font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//* ---------- general & variables ---------- */

    :root {
        --transition: .3s ease-in-out;
        --ui-shadow: 0 3px 8px -5px rgb(0 0 0 / 20%);
    }
    
    .animated {
        transition-timing-function: ease-in-out;
    }
    
    a {
        transition: color var(--transition);
    }
    
    ul {
        --bullet-bg: top 4px center / 93% no-repeat url('/wp-content/uploads/2021/07/star-red.svg');
        --bullet-size: 1em;
    }


/* ---------- header sticky shrink (class: .sticky-header) ---------- */

    header.sticky-header {
        transition: backdrop-filter var(--transition),
                    opacity var(--transition),
                    box-shadow var(--transition);
    }
    header.sticky-header.elementor-sticky--effects {
        /*opacity: .95 !important;*/
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        box-shadow: var(--ui-shadow);
    }
    header.sticky-header > .elementor-container .logo img {
        transition: max-width var(--transition);
    }
    header.sticky-header.elementor-sticky--effects .logo img {
        max-width: calc(100% * .8);
    }

    
/* ---------- submenu sticky (class: .sub-menu) ---------- */

    .sub-menu.elementor-sticky--active {
        box-shadow: var(--ui-shadow);
    }
    @media only screen and (max-width: 830px) {
        .sub-menu.elementor-sticky--active {
            top: 140px !important;
        }
    }
    @media only screen and (max-width: 767px) {
        .sub-menu.elementor-sticky--active {
            top: 90px !important;
        }
    }
        /* elementor menu */
            .sub-menu .elementor-nav-menu:before, 
            .sub-menu .elementor-menu-toggle:before {
                content: 'Jump To';
                color: var( --e-global-color-a9beb1d );
                font-family: "ADAM.CG", Helvetica, Arial, sans-serif;
                font-size: 14px;
                line-height: 1.5em;
                letter-spacing: 0.5px;
                margin: 4px 10px 0;
                transition: var(--transition);
            }
            @media (max-width: 1024px) {
                .sub-menu .elementor-nav-menu:before,
                .sub-menu .elementor-menu-toggle:before {
                    font-size: 12px;
                    margin: 6px 10px 0;
                }
            }
            @media (max-width: 767px) {
                .sub-menu .elementor-nav-menu:before {
                    content: none;
                }
                .sub-menu .elementor-menu-toggle:before {
                    color: var( --e-global-color-primary );
                }
                .sub-menu .eicon-menu-bar:before {
                    visibility: hidden;
                }
                .sub-menu .eicon-menu-bar {
                    background: 8px center / 10px no-repeat url('/wp-content/uploads/2021/06/blue-arrow.svg');
                    transform: rotate(-90deg) translateX(-2px);
                    transition: var(--transition);
                }
                .sub-menu .elementor-menu-toggle:hover .eicon-menu-bar {
                    background: 8px center / 10px no-repeat url('/wp-content/uploads/2021/06/red-arrow.svg');
                }
                .sub-menu .elementor-menu-toggle.elementor-active .eicon-menu-bar {
                    transform: rotate(-90deg) scaleX(-1) translateX(-1px);
                }
                .sub-menu .elementor-menu-toggle:hover:before {
                    color: var( --e-global-color-accent );
                }
            }

/* ---------- elementor elements ---------- */

    /* button */
        .elementor-button {
            cursor: pointer;
        }
        .elementor-button-text div {
            font-size: 12px;
            line-height: 1.3em;
            margin-bottom: 5px;
        }
        .elementor-button-content-wrapper {
            align-items: center;
        }
        @media only screen and (max-width: 400px) {
            .elementor-button span {
                word-break: break-word;
            }
        }
        
        /* icon button (class: .icon-btn) */
            .icon-btn .elementor-button{
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .icon-btn .elementor-button-content-wrapper, 
            .icon-btn .elementor-button-icon,
            .icon-btn .elementor-button-text {
                display: block;
            }
            .icon-btn .elementor-button-icon {
                margin-bottom: 20px;
                font-size: 28px;
            }
            .icon-btn .elementor-button-text div {
                margin: 5px 0;
            }
            

    /* icons */
        .elementor-icon svg {
            height: auto;
        }
        
    /* icon list */ 
        .elementor-icon-list-text, 
        .elementor-icon-list-icon i {
            transition: var(--transition);
        }

    /* elementor text editor */
        .elementor-widget-text-editor .elementor-widget-container ul {
            padding-left: 0;
            margin-bottom: 1.5em;
        }
        .elementor-widget-text-editor .elementor-widget-container ul li {
            list-style: none;
            margin-bottom: .5em;
            padding-left: calc(.5em + var(--bullet-size));
        }
        .elementor-widget-text-editor .elementor-widget-container ul li:before {
            content: '';
            display: block;
            position: absolute;
            height: var(--bullet-size);
            width: var(--bullet-size);
            background: var(--bullet-bg);
            margin-left: calc( -1 * calc(.5em + var(--bullet-size)));
        }
        
    /* video */
        .elementor-custom-embed-image-overlay {
            transition: var(--transition);
        }
        .elementor-custom-embed-image-overlay:hover {
            opacity: .8;
        }
    
        /* video with text (class: .vid-txt) */
            .vid-txt .elementor-custom-embed-play {
                width: 90%;
            }
            .vid-txt .elementor-custom-embed-play:before, .vid-txt .elementor-custom-embed-play i:before {
                color: #fff;
                display: block;
                font-family: "ADAM.CG", Helvetica, Arial, sans-serif;
                font-size: 34px;
                line-height: 1.1;
            }
            @media only screen and (max-width: 1024px) {
                .vid-txt .elementor-custom-embed-play:before {
                    font-size: 20px;
                }
            }
            @media only screen and (max-width: 767px) {
                .vid-txt .elementor-custom-embed-play:before {
                    font-size: 17px;
                }
            }
            .vid-txt .elementor-custom-embed-play i:before {
                position: absolute;
                top: 50%;
                bottom: 0;
                left: 0;
                right: 0;
                width: 100%;
                font-size: 14px;
                line-height: 1.3;
                transform: translateY(-1.5em);
            }
            @media only screen and (max-width: 1024px) {
                .vid-txt .elementor-custom-embed-play i:before {
                    font-size: 12px;
                }
            }
            .vid-txt .elementor-custom-embed-play i {
                opacity: 1;
                width: 0; 
                height: 0; 
                border-top: 25px solid transparent;
                border-bottom: 25px solid transparent;
                border-left: 25px solid #fff;
                margin-top: 40px;
            }
            @media only screen and (max-width: 1024px) {
                .vid-txt .elementor-custom-embed-play i {
                    border-width: 15px;
                    margin-top: 40px;
                }
            }
    
    
    /* elementor posts */
        .elementor-posts .elementor-post__excerpt p {
            display: none;
        }
        .elementor-posts .elementor-post__excerpt p:first-child {
            display: -webkit-box;
            overflow: hidden;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
        }
        .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail__link .elementor-post__thumbnail img {
            /*top: 50% !important;*/
            /*left: 50% !important;*/
            /*transform: scale(1) translate(-50%,-50%) !important;*/
            transition: transform .5s ease-in-out;
        }
        .elementor-posts-container .elementor-post__thumbnail__link:hover .elementor-post__thumbnail img {
            transform: translate(-50%,-50%) scale(1.1) !important;
            opacity: .8;
        }
    
    /* elementor carousel (gallery) */
        .elementor-widget-image-carousel .swiper-slide {
            transform: skew(-14deg);
        }
        .elementor-widget-image-carousel .swiper-container .swiper-slide figure {
            transform: skew(14deg);
            margin: 0 -14% !important;
        }
        .elementor-widget-image-carousel .elementor-image-carousel-caption {
            margin-right: 14%;
        }
    
     /* elementor testimonials */
        .elementor-swiper-button .eicon-chevron-left:before,
        .elementor-swiper-button .eicon-chevron-right:before{
            visibility: hidden; 
        }
        .elementor-swiper-button .eicon-chevron-left, 
        .elementor-swiper-button .eicon-chevron-right {
            background: url('/wp-content/uploads/2021/06/blue-arrow.svg') no-repeat center;
            transition: background var(--transition);
        }
        .elementor-swiper-button .eicon-chevron-right {
            transform: rotate(180deg);
        }
        .elementor-swiper-button .eicon-chevron-left:hover, 
        .elementor-swiper-button .eicon-chevron-right:hover {
            background: url('/wp-content/uploads/2021/06/red-arrow.svg') no-repeat center;
        }
        
     /* elementor gallery */
        .elementor-gallery-item__image.e-gallery-image {
            transition-property: filter, opacity !important;
        }
        
        /* angled gallery (class: .angled) */
            .angled .e-gallery-item.elementor-gallery-item {
                transform: skew(-14deg);
            }
            .angled .e-gallery-grid .e-gallery-image {
                transform: skew(14deg);
                margin-left: -25%;
                width: 125%;
            }


/* ---------- elementor popup ---------- */

    .elementor-popup-modal .dialog-close-button i:before {
        content: none;
    }
    .elementor-popup-modal .dialog-close-button i {
        height: 30px;
        width: 30px;
    }
    .elementor-popup-modal .dialog-close-button {
        background: url('/wp-content/uploads/2021/07/close-white.svg') no-repeat center;
        transition: background var(--transition);
    }
    .elementor-popup-modal .dialog-close-button:hover {
        background: url('/wp-content/uploads/2021/07/close-red.svg') no-repeat center;
    }
    @media only screen and (max-width: 767px) {
        .elementor-popup-modal .dialog-close-button i {
            height: 20px;
            width: 20px;
        }
        .elementor-popup-modal .dialog-close-button {
            background: url('/wp-content/uploads/2021/07/close2.svg') no-repeat center;
        }
    }


/* ---------- elementor lightbox ---------- */
    
    .elementor-lightbox .elementor-swiper-button:focus {
        outline: none;
    }
    .elementor-slideshow__counter {
        font-size: .55em;
    }
    .elementor-slideshow__header {
        height: 65px;
        padding-right: 80px;
    }
    @media (max-width: 767px) {
        .elementor-slideshow__header {
            height: 60px;
            padding-right: 55px;
        }
    }
    .elementor-slideshow__header i{
        transition: opacity var(--transition);
    }
    .elementor-slideshow__header i:hover {
        opacity: .6;
    }
    
    /* arrows */
        .elementor-lightbox .elementor-swiper-button-prev i:before,
        .elementor-lightbox .elementor-swiper-button-next i:before {
            content: '';
        }
        .elementor-lightbox .elementor-swiper-button i {
            width: 60px;
            height: 60px;
            background: url('/wp-content/uploads/2021/07/white-arrow.svg') no-repeat center;
            transition: background var(--transition);
        }
        .elementor-lightbox .elementor-swiper-button-next i {
            transform: rotate(180deg);
        }
        .elementor-lightbox .elementor-swiper-button:hover i {
            background-image: url('/wp-content/uploads/2021/06/red-arrow.svg');
        }
        @media (max-width: 1024px) {
            .elementor-lightbox .elementor-swiper-button i {
                width: 50px;
                height: 50px;
            }
        }
        @media (max-width: 767px) {
            .elementor-lightbox .elementor-swiper-button-prev i, 
            .elementor-lightbox .elementor-swiper-button-next i {
                width: 40px;
                height: 40px;
                background-color: rgba(0,0,0,.8);
                background-size: 6px;
            }
        }
        
    /* close */
        .elementor-lightbox .dialog-lightbox-close-button i:before {
            content: '';
        }
        .elementor-lightbox .dialog-close-button i {
            height: 30px;
            width: 30px;
            background: url('/wp-content/uploads/2021/07/close-white.svg') no-repeat center;
            transition: background var(--transition);
        }
        .elementor-lightbox  .dialog-close-button:hover i {
            background-image: url('/wp-content/uploads/2021/07/close-red.svg');
        }
        @media only screen and (max-width: 767px) {
            .elementor-lightbox .dialog-close-button i {
                height: 20px;
                width: 20px;
            }
        }
    
    /* share */
        .elementor-slideshow__header .eicon-share-arrow:before {
            content: '';
            display: block;
            height: 20px;
            width: 20px;
            background: url('/wp-content/uploads/2021/07/share.svg') no-repeat center;
        }
    
    /* zoom */
        .elementor-slideshow__header .eicon-zoom-in-bold:before {
            content: '';
            display: block;
            height: 20px;
            width: 20px;
            background: url('/wp-content/uploads/2021/07/zoom.svg') no-repeat center;
        }
        .elementor-slideshow__header .eicon-zoom-out-bold:before {
            content: '';
            display: block;
            height: 20px;
            width: 20px;
            background: url('/wp-content/uploads/2021/07/zoom-out.svg') no-repeat center;
        }
        
    /* fullscreen */
        .elementor-slideshow__header .eicon-frame-expand:before,
        .elementor-slideshow__header .eicon-frame-minimize:before {
            content: '';
            display: block;
            height: 20px;
            width: 20px;
        }
        .elementor-slideshow__header .eicon-frame-expand:before {
            background: url('/wp-content/uploads/2021/07/expand.svg') no-repeat center;
        }
        .elementor-slideshow__header .eicon-frame-minimize:before {
            background: url('/wp-content/uploads/2021/07/mini.svg') no-repeat center;
        }
        

/* ---------- jet elements ---------- */
    
    /* jet menu */
        .jet-menu .jet-menu-item a {
            transition: .3s ease-in-out;
        }

    /* jet posts */
        .jet-posts .post-thumbnail {
            position: relative;
            padding-bottom: calc( 0.45 * 100% );
        }
        .jet-posts .post-thumbnail img {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            transition: .5s ease-in-out;
            max-height: unset;
        }
        .jet-posts .post-thumbnail a:hover img {
            transform: scale(1.1) translateY(-50%);
            opacity: .8;
        }
        .jet-posts .entry-title a {
            transition: color var(--transition);
        }
        .jet-posts .jet-title-fields__item-value:empty {
            display: none;
        }
        
        /* horizontal landing layout (class: .alt-img) */
            @media only screen and (min-width: 767px) {
                .alt-img .jet-posts .post-thumbnail {
                    padding-bottom: calc( 1 * 100% );
                }
                .alt-img .jet-posts .post-thumbnail img {
                    height: 100%;
                    max-width: unset;
                    width: auto;
                    left: 50%;
                    transform: translate(-50%,-50%);
                    transform-origin: center;
                }
                .alt-img .jet-posts .post-thumbnail a:hover img {
                    transform: translate(-50%,-50%) scale(1.1);
                }
            }
    
    /* jet dropdown */
        .jet-dropbar__button:focus {
            outline: none;
        }
    
    /* jet accordion */
        .jet-toggle__label-text, .jet-toggle__label-icon .icon-normal {
            transition: color var(--transition);
        }
        .jet-toggle__content-inner p:last-child {
            margin-bottom: 0;
        }
        .jet-toggle__content-inner ul {
            padding-left: 0;
            margin-bottom: 1.5em;
        }
        .jet-toggle__content-inner ul li {
            list-style: none;
            margin-bottom: .5em;
            padding-left: calc(.5em + var(--bullet-size));
        }
        .jet-toggle__content-inner ul li:before {
            content: '';
            display: block;
            position: absolute;
            height: var(--bullet-size);
            width: var(--bullet-size);
            background: var(--bullet-bg);
            margin-left: calc( -1 * calc(.5em + var(--bullet-size)));
        }
        
        /* custom toggle (class: .og-toggle) */
            .og-toggle .jet-toggle__label-text:before {
                content: "";
                background: center no-repeat url('/wp-content/uploads/2021/06/stars-trio-red.svg');
                position: absolute;
                width: 100px;
                height: 70px;
                left: 30px;
            	margin-top: -20px;
            }
            @media only screen and (max-width: 1024px) {
                .og-toggle .jet-toggle__label-text:before {
                    width: 80px;
                    height: 50px;
                    left: 20px;
                    margin-top: -10px;
                }    
            }
            @media only screen and (max-width: 767px) {
            	.og-toggle .jet-toggle__label-text:before {
            		position: relative;
            		display: block;
            		width: 60px;
            		height: 50px;
            		left: 0;
            		background-position: top left;
            	}
            }
            
    /* jet tabs */
        .jet-tabs__content ul {
            padding-left: 0;
            margin-bottom: 1.5em;
        }
        .jet-tabs__content ul li {
            list-style: none;
            margin-bottom: .5em;
            padding-left: calc(.5em + var(--bullet-size));
        }
        .jet-tabs__content ul li:before {
            content: '';
            display: block;
            position: absolute;
            height: var(--bullet-size);
            width: var(--bullet-size);
            background: var(--bullet-bg);
            margin-left: calc( -1 * calc(.5em + var(--bullet-size)));
        }
    
    /* inline svg */
        .jet-inline-svg {
            transition: color var(--transition);
        }
    
    /* posts navigation */
        .elementor-widget-jet-blog-posts-navigation .nav-links a {
            transition: background-color var(--transition),
                        color var(--transition);
        }
    
    /* jet team member */
        .jet-team-member__socials-icon .jet-elements-icon {
            transition: color var(--transition);
        }
        
        /* black & white images (class: .bw-team) */
            .bw-team .jet-team-member__image .jet-team-member__img-tag {
                filter: saturate(0);
            }
        
    /* jet listing */
        .jet-listing-dynamic-field.display-multiline {
            display: block;
        }
        .jet-listing-dynamic-link__link {
            transition: color var(--transition);
        }


/* ---------- jet popup ---------- */

    .jet-popup .jet-popup__close-button {
    	right: -20px !important;
        top: -20px !important;
    }
    @media only screen and (max-width: 767px) {
        .jet-popup .jet-popup__close-button {
        	right: 0 !important;
            top: 0 !important;
        }
    }
    .jet-popup__close-button svg {
        fill: #fff;
        transition: fill var(--transition);
    }
    .jet-popup__close-button:hover svg {
        fill: var( --e-global-color-accent );
    }


/* ---------- jet filters ---------- */

    /* select */
        .jet-smart-filters-select .jet-select__control {
            background: center right 20px / 20px no-repeat url('/wp-content/uploads/2021/07/dropdown.svg');
        }
    
    /* date picker */
        .jet-date-period__datepicker-button:after {
            content: none !important;
        }
        .jet-date-period__datepicker-button {
            background: center right 20px / 20px no-repeat url('/wp-content/uploads/2021/07/date.svg');
        }
        .jet-date-period-is-set .jet-date-period__datepicker-button {
            background-image: none;
        }
        .jet-date-period__prev i:before, .jet-date-period__next i:before {
            visibility: hidden;
        }
        .jet-date-period__prev i, .jet-date-period__next i {
            background: 2px center / 17px no-repeat url('/wp-content/uploads/2021/07/white-arrow.svg');
        }
        .jet-date-period__next {
            transform: rotate(180deg);
        }
        #datepickers-container .datepicker--nav-action svg {
            visibility: hidden;
        }
        #datepickers-container .datepicker--nav-action[data-action="next"] {
            transform: rotate(180deg);
        }
        #datepickers-container .datepicker--nav-action {
            background: center / 16px no-repeat url('/wp-content/uploads/2021/06/blue-arrow.svg');
            transition: background var(--transition);
        }
        #datepickers-container .datepicker--nav-action:hover {
            background: center / 16px no-repeat url('/wp-content/uploads/2021/06/red-arrow.svg');
        }

    /* pagination */
        .jet-filters-pagination__link {
            transition: background-color var(--transition),
                        color var(--transition);
        }
        .jet-filters-pagination__item .jet-filters-pagination__dots,
        .jet-filters-pagination__item.jet-filters-pagination__current {
            cursor: default;
        }
        
        /* custom pagination (class: .og-pagination) */
            .og-pagination .jet-smart-filters-pagination .jet-filters-pagination__item.prev-next .jet-filters-pagination__link {
                padding: 18px 20px 14px 20px;
                color: #fff;
            }
            .og-pagination .jet-smart-filters-pagination .jet-filters-pagination__item.prev-next .jet-filters-pagination__link:hover {
                background-color: var( --e-global-color-primary );
            }
            .og-pagination .jet-smart-filters-pagination .jet-filters-pagination__item.prev-next {
                margin-right: 1px !important;
                margin-left: 1px!important;
            }
            .og-pagination .jet-smart-filters-pagination .jet-filters-pagination__item:nth-child(1):not(.prev-next) .jet-filters-pagination__link, 
            .og-pagination .jet-smart-filters-pagination .jet-filters-pagination__item:nth-child(2):not(.prev-next):not([data-value="2"]) .jet-filters-pagination__link {
                padding-left: 20px;
            }
            .og-pagination .jet-smart-filters-pagination .jet-filters-pagination__item:nth-last-child(1):not(.prev-next) .jet-filters-pagination__link, 
            .og-pagination .jet-smart-filters-pagination .jet-filters-pagination__item:nth-last-child(2):not(.prev-next) .jet-filters-pagination__link {
                padding-right: 20px;
            }
            .og-pagination .jet-smart-filters-pagination .jet-filters-pagination__item:nth-last-child(1):not(.prev-next) .jet-filters-pagination__link {
                margin-left: -12px;
            }


/* ---------- essential add-ons ---------- */

    /* gravity form */
        .eael-gravity-form .gform_footer input[type="submit"] {
            outline-width: 0;
        }


/* ---------- custom classes ---------- */

    /* adjustments for background image in full width elements */
        
        /* page title (class: .page-title) - do not change class */
            @media (max-width: 1300px) and (min-width: 768px) {
                .page-title .elementor-motion-effects-layer {
                    /*background-size: auto 100% !important;*/
                }
            }
        
        /* blog title (class: .blog-title) */
            @media (max-width: 1800px) and (min-width: 768px) {
                .blog-title .elementor-motion-effects-layer {
                    background-size: auto 100% !important;
                }
            }
        
        /* call outs (class: .call-out) */
            @media (max-width: 1300px) and (min-width: 768px) {
                .call-out .elementor-motion-effects-layer {
                    background-size: auto 100% !important;
                }
            }
    
        /* pinned posts (class: .featured) */
            @media (max-width: 1000px) and (min-width: 768px) {
                .featured .elementor-motion-effects-layer {
                    background-size: auto 100% !important;
                }
            }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ADAM.CG';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.operationgratitude.com/wp-content/uploads/ADAM.CGPRO.eot');
	src: url('https://www.operationgratitude.com/wp-content/uploads/ADAM.CGPRO.eot?#iefix') format('embedded-opentype'),
		url('https://www.operationgratitude.com/wp-content/uploads/ADAM.CGPRO.woff2') format('woff2'),
		url('https://www.operationgratitude.com/wp-content/uploads/ADAM.CGPRO.woff') format('woff'),
		url('https://www.operationgratitude.com/wp-content/uploads/ADAM.CGPRO.ttf') format('truetype');
}
/* End Custom Fonts CSS */