@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap";.font-regular{font-family:"Open Sans",sans-serif;font-weight:400}.font-bold{font-family:"Open Sans",sans-serif;font-weight:700}.font-light{font-family:"Open Sans",sans-serif;font-weight:300}.font-extra-bold{font-family:"Open Sans",sans-serif;font-weight:800}.font-italic{font-family:"Open Sans",sans-serif;font-weight:400;font-style:italic}.font-light-italic{font-family:"Open Sans",sans-serif;font-weight:300;font-style:italic}.font-bold-italic{font-family:"Open Sans",sans-serif;font-weight:700;font-style:italic}.bg-none{background-color:rgba(0,0,0,0)}.bg-brand{background-color:#114232 !important}.text-brand{color:#114232 !important}.text-accent-brand{color:#ffd500 !important}.text-decoration-none{text-decoration:none !important}.btn-brand{font-weight:bold;background-color:#ffd500;min-width:14%;font-family:700 !important}.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.container-fluid{width:100%;padding:20px;box-sizing:border-box;transition:ease all .5s}.container{width:100%}.flex-box-center{display:flex;align-items:center;justify-content:center}.header-home .nav-wrapper{padding:10px}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu{margin:0px}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li{transition:background-color .3s;float:left;list-style:none;margin-right:25px}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li>a{font-family:"Open Sans",sans-serif;font-weight:800;text-decoration:none;color:#114232;display:block;padding:20px}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li ul.sub-menu{display:none;min-width:20%}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item{background-color:#ffd500 !important}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu{position:absolute;border-top:solid 1px #ccc;background-color:#ffd500 !important;display:block;float:right;padding:0}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu li,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu li{transition:background-color .3s;list-style:none;margin-right:25px;width:100%}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu li>a,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu li>a{text-decoration:none;color:#114232;font-family:"Open Sans",sans-serif;font-weight:800;display:block;padding:10px}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu li:hover,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu>.current-menu-item,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu li:hover,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu>.current-menu-item{background-color:#114232}.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu li:hover>a,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu>.current-menu-item>a,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu li:hover>a,.header-home .nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu>.current-menu-item>a{color:#fff !important}.header-home .main-menu .main-nav-wrapper{background-color:#fff;line-height:0;padding:0}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu{padding:0;margin:0}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li{transition:background-color .3s;float:left;list-style:none;line-height:1}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li>a{text-decoration:none;color:#114232;font-family:"Open Sans",sans-serif;font-weight:800;display:block;padding:20px}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li ul.sub-menu{display:none;min-width:20%}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item{background-color:#ffd500 !important}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu{position:absolute;border-top:solid 1px #ccc;background-color:#ffd500 !important;display:block;float:right;padding:0}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu li,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu li{transition:background-color .3s;list-style:none;margin-right:25px;width:100%}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu li>a,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu li>a{text-decoration:none;color:#114232;font-family:"Open Sans",sans-serif;font-weight:800;display:block;padding:10px}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu li:hover,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu>.current-menu-item,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu li:hover,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu>.current-menu-item{background-color:#114232}.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu li:hover>a,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>li:hover ul.sub-menu>.current-menu-item>a,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu li:hover>a,.header-home .main-menu .main-nav-wrapper .primary-main-nav-menu ul.main-nav-menu>.current-menu-item ul.sub-menu>.current-menu-item>a{color:#fff !important}.header-home .submenu-popover{position:absolute;width:100%;height:380px}.header-home .submenu-popover .submenu-wrapper{min-height:30vh}.header-home .submenu-popover .submenu-wrapper .submenu-list .submenu-items>a{transition:ease all .3s;font-family:"Open Sans",sans-serif;font-weight:800;color:#114232;text-decoration:none;padding:10px;width:100%;display:block}.header-home .submenu-popover .submenu-wrapper .submenu-list .submenu-items>a:hover{background-color:#ffd500;padding-left:15px}.container-us-dialog-container .q-card{min-width:80% !important}.side-nav-logo{padding:25px}.primary-side-nav-menu .menu-expansion .q-expansion-item__toggle-icon{font-size:18px}.main-nav-side-menu>ul.menu{padding:0 !important}.main-nav-side-menu>ul.menu li{transition:background-color .3s;list-style:none;line-height:10px;text-align:center}.main-nav-side-menu>ul.menu li a{text-decoration:none;color:#114232;font-weight:bold;display:block;padding:20px}.main-nav-side-menu>ul.menu>li:active{background-color:rgba(44,44,44,.3) !important}.q-carousel{height:430px !important}.q-carousel .q-panel{overflow-x:hidden !important;overflow-y:hidden !important}.q-carousel .q-carousel__slide .slider-overlay>.q-img{background-position:center;animation:zoom 35s}.q-carousel .q-carousel__slide .slider-overlay .slider-img{position:relative;height:400px}.q-carousel .slider-content .slider-title{font-size:4vh;line-height:40px}section .section-title{font-size:2.5em}.mini-contact-form{min-height:50vh}.section-milestones{border-bottom:#a8a2a2 1px solid;min-height:115px}.section-milestones .milestone-wrapper{width:100%;max-width:1480px}.section-milestones .milestone-wrapper .stats-container{justify-content:center}.section-milestones .milestone-wrapper .stats-item{display:flex;align-items:center;gap:1rem;padding:1rem;box-sizing:border-box}.section-milestones .milestone-wrapper .stats-icon{flex-shrink:0}.section-milestones .milestone-wrapper .stats-text{display:flex;flex-direction:column;text-align:left}.section-milestones .milestone-wrapper .stats-text .status-value{font-family:"Open Sans",sans-serif;font-weight:700}.section-milestones .milestone-wrapper .stats-text .status-name{font-family:"Open Sans",sans-serif;font-weight:700}.stats-counter-container{background-color:#114232}.stats-counter-container .co2-stats{font-size:4em;font-family:"Open Sans",sans-serif;font-weight:700;color:#fff;letter-spacing:10px}.stats-counter-container .label-counter{font-size:1.5em;color:#ffd500;font-family:"Open Sans",sans-serif;font-weight:700}.stats-counter-container .label-counter div.co2-icon{background-image:url(//cargoflex.com/wp-content/themes/cargoflex/assets/icons/co2-emission-accent.png);background-size:cover;width:25px;height:25px}.service-section{min-height:480px;padding-top:50px}.service-section .service-title{font-family:"Open Sans",sans-serif;font-weight:700;color:#114232}.service-section .service-content{margin-top:15px;font-family:"Open Sans",sans-serif;font-weight:700;font-size:18px;line-height:2;color:#707070}.service-section .service-list{max-width:100%;margin:0px auto}.service-section .service-list .service-highlight{height:254px !important}.service-section .service-list .service-highlight .service-card{height:100% !important}.service-section .service-list .service-item .service-card{border-radius:15px;height:110px}.service-section .service-list .service-item .service-card .service-item-background{background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;filter:brightness(0.5)}.service-section .service-list .service-item .service-card .service-item-content{position:relative;z-index:2}.service-section .service-list .service-item .service-card .service-item-content .q-icon{font-size:inherit !important}.default-item-section .default-item a.article-link{text-decoration:none !important}.default-item-section .default-item .default-item-details .default-item-content{font-size:18px;line-height:2;font-family:"Open Sans",sans-serif;font-weight:300}.default-item-section .default-item .default-item-details .default-item-content .default-item-title{font-size:1.5em;line-height:29px}.default-item-section .default-item .default-item-thumbnail-holder .default-item-thumbnail{width:100%;min-height:auto}.sustainability-section .sustainability-content{margin-top:-530px;margin-bottom:45px;position:relative;height:500px;display:flex;align-items:center}.sustainability-section .sustainability-content .sustainability-title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:20px}.sustainability-section .sustainability-content .sustainability-excerpt{font-size:13px;font-family:"Open Sans",sans-serif;font-weight:300;line-height:2}.careers-section{min-height:500px}.careers-section .careers-section-title{font-family:"Open Sans",sans-serif;font-weight:700;margin-bottom:18px}.careers-section .careers-excerpt{color:#707070;font-family:"Open Sans",sans-serif;font-weight:300;font-size:18px;line-height:2}.page-banner .page-banner-title{height:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-top:-182px;position:relative}.page-banner .page-banner-title h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size-adjust:.4}.page-banner .page-banner-title-no-excerpt{height:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-top:-160px;position:relative}.page-banner .page-banner-title-no-excerpt h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size-adjust:.4}.mobile-page-banner-image{min-height:430px !important}.contact-person{min-height:40vh;display:flex;align-items:center}.contact-person .contact-person-left{display:flex;flex-direction:column;justify-content:center}.contact-person .contact-person-left ul li{margin-top:10px;list-style:none;font-family:"Open Sans",sans-serif;font-weight:300;font-size:1rem}.contact-person .contact-person-right .contact-image{border-radius:15%}.footer{text-align:center;border-top:1px #ffd500 solid !important;padding-top:25px;z-index:1;bottom:auto !important;margin-top:-20px}.footer .footer-content{min-height:320px}.footer .footer-content .carbon-neutral{align-items:center}.footer .footer-content .footer-menu-links{display:flex;align-items:center}.footer .footer-content .footer-menu-links .footer-menu-link-header{font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px}.footer .footer-content .footer-menu-links .quick-menu-links ul.menu{padding:0}.footer .footer-content .footer-menu-links .quick-menu-links ul.menu li{list-style:none}.footer .footer-content .footer-menu-links .quick-menu-links ul.menu li a{text-decoration:none;color:#ffd500}.footer .pll-parent-menu-item{display:none !important}.footer .copyright{border-top:1px #ffd500 solid !important;text-align:center}.page-content-wrapper{position:relative}.page-single-view{margin-top:3em;margin-bottom:3em;font-size:1.5em;font-family:"Open Sans",sans-serif;font-weight:300}.page-single-view .single-thumbnail-image{max-width:60%;margin:0px auto}.page-single-post-view{font-size:1.5em}.page-single-post-view .single-thumbnail-image{max-width:60%;margin:0px auto}.wpcf7-form{max-width:500px;margin:0 auto}.wpcf7-form p{margin-bottom:20px}.wpcf7-form label{display:block;margin-bottom:5px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.wpcf7-form textarea{min-height:150px}.wpcf7-form input[type=submit]{background-color:#ffd500;font-weight:bold;color:#114232;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.wpcf7-form input[type=submit]:hover{background-color:#ffd500}.shape{position:relative;text-align:center;padding:12px;margin-top:-76px;margin-bottom:-133px;height:180px;width:100%;z-index:0}.shape:before{content:"";position:absolute;top:0;left:0;height:100%;width:30%;background:#fff;transform:skew(0deg, 13.8deg)}.shape:after{content:"";position:absolute;top:0;right:0;height:100%;width:70%;background:#fff;transform:skew(0deg, -6deg)}@keyframes zoom{from{transform:scale(1.1, 1.1)}to{transform:scale(1.5, 1.5)}}.contact-us-page .contact-field{color:#114232 !important}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.page-loader .spinner{border:10px solid #114232;border-top:10px solid #ffd500;border-radius:50%;width:180px;height:180px;animation:spin 1s linear infinite;transition:ease all 1.5s}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-loader p{margin-top:10px;font-size:16px;color:#fff}.q-masonry{display:flex;flex-wrap:wrap}.q-masonry-item{flex:1 1 auto;margin:.5rem}@media(min-width: 576px){.container,.container-sm{max-width:540px;margin:0px auto}}@media(min-width: 768px){.container,.container-sm,.container-md{max-width:720px;margin:0px auto}}@media(min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px;margin:0px auto}}@media(min-width: 1024px){.service-list{max-width:80% !important}}@media(min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px;margin:0px auto}}@media(min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1320px;margin:0px auto}}.container-fluid{width:100%;max-width:100%}@media(min-width: 768px){.q-carousel{height:80vh}.q-carousel .q-carousel__slide .slider-overlay>.q-img{background-position:center;animation:zoom 35s}.q-carousel .q-carousel__slide .slider-overlay .slider-img{position:relative;height:80vh}.q-carousel .slider-content{padding:5%}.q-carousel .slider-content .slider-title{font-size:8vh;line-height:77px}.section-services .services-item .services-details .services-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}.section-services .services-item .services-details .services-content .services-title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:2.125rem;line-height:2.5rem}.section-services .services-item .services-details .services-content .services-excerpt{font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:300}}#error_18d8d520dfe9639ce890ecc6a241d2d1970e83a4{display:none !important}.q-parallax__media>img{background-attachment:fixed !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}