﻿/*! 
 * * Theme Name: LARAPRESS
 * * Theme URI: none
 * * Description: Larapress is a custom wordpress theme.
 * * Author: Fast Eddy
 * * Author URI:
 * * Version: 1.0
 * * License: GNU General Public License v2
 * * License URI: http://www.gnu.org/licenses/gpl-2.0.html 
 * */@font-face{font-family:"Oliver Quin";src:url("public/webfonts/oliver_quin-webfont.woff2") format("woff2"),url("public/webfonts/oliver_quin-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir";src:url("public/webfonts/avenir_regular-webfont.woff2") format("woff2"),url("public/webfonts/avenir_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir";src:url("public/webfonts/avenir_heavy-webfont.woff2") format("woff2"),url("public/webfonts/avenir_heavy-webfont.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Avenir";src:url("public/webfonts/avenir_black-webfont.woff2") format("woff2"),url("public/webfonts/avenir_black-webfont.woff") format("woff");font-weight:900;font-style:normal}:root{--primary: #4EB7FF;--secondary: #0A2540}body{max-width:100vw;overflow-x:hidden;font-family:"Montserrat",sans-serif}img{max-width:100%}.title{font-weight:700;color:#333}.title--main{font-size:60px}@media(max-width: 1399px){.title--main{font-size:46px}}@media(max-width: 1199px){.title--main{font-size:38px}}@media(max-width: 991px){.title--main{font-size:34px}}@media(max-width: 767px){.title--main{font-size:28px}}@media(max-width: 575px){.title--main{font-size:24px}}.title--section{font-size:36px}@media(max-width: 1399px){.title--section{font-size:32px}}@media(max-width: 1199px){.title--section{font-size:28px}}@media(max-width: 991px){.title--section{font-size:24px}}@media(max-width: 767px){.title--section{font-size:22px}}.title--section span{font-weight:600}.title--secondary{font-size:30px;letter-spacing:1.5px}@media(max-width: 1399px){.title--secondary{font-size:28px}}@media(max-width: 1199px){.title--secondary{font-size:26px}}@media(max-width: 991px){.title--secondary{font-size:22px}}@media(max-width: 767px){.title--secondary{font-size:20px}}@media(max-width: 575px){.title--secondary{font-size:18px}}.title--block{font-size:26px}@media(max-width: 1199px){.title--block{font-size:24px}}@media(max-width: 991px){.title--block{font-size:20px}}@media(max-width: 767px){.title--block{font-size:18px}}.title--block a{text-decoration:none !important;transition:.3s ease-out;color:#333}.title--block a:hover{text-decoration:underline}.title--block.c-white a{color:#fff}.title--block.c-white a:hover{color:#4eb7ff}.title.c-white{color:#fff}.subtitle{font-size:22px;font-weight:600;text-transform:uppercase}@media(max-width: 1399px){.subtitle{font-size:20px}}@media(max-width: 991px){.subtitle{font-size:18px}}@media(max-width: 575px){.subtitle{font-size:16px}}.subtitle.c-white{color:#fff}.subtitle--section{font-size:18px !important;font-weight:700}@media(max-width: 575px){.subtitle--section{font-size:16px}}.paragraph{color:#616161;font-size:16px}.paragraph.c-white{color:#fff}.paragraph.decoration{padding-bottom:15px;position:relative}.paragraph.decoration::before{content:"";position:absolute;left:0;bottom:0;width:25px;height:1px;background:#fff}.btn{font-size:16px;font-weight:700;padding:15px 25px;transition:.3s ease-out;outline:none;box-shadow:none;border-radius:25px;line-height:1;border:0 !important;outline:none !important}.btn.btn-primary{background:#4eb7ff;color:#002d5e;border:2px solid #4eb7ff !important}.btn.btn-primary:hover{background:#fff;color:#002d5e;border:2px solid #4eb7ff}.btn.btn-secondary{background:#fff;color:#002d5e}.btn.btn-secondary:hover{background:#4eb7ff;color:#002d5e}.e404{padding:175px 0 100px;min-height:calc(100vh - 745px);background:rgba(78,183,255,.3);border-bottom:solid 1px #fff;text-align:center}.e404 h1{font-size:24px;line-height:1;color:#fff;font-weight:100}.e404 h1 strong{font-size:150px;line-height:1;color:#4eb7ff;display:block}@media(max-width: 575px){.e404 h1 strong{font-size:80px}}.e404 p{color:#fff;font-size:24px;margin:0 0 50px}#mainHeader .navbar-toggler{color:#4eb7ff;outline:none;border:none;box-shadow:none}#mainHeader .custom-logo{max-width:200px;height:auto}#mainHeader #navbarNav #menu-main-menu{padding:10px 0}#mainHeader #navbarNav .nav-item{font-size:18px;position:relative}@media(max-width: 1199px)and (min-width: 992px){#mainHeader #navbarNav .nav-item{font-size:14px}}#mainHeader #navbarNav .nav-item:hover .nav-link,#mainHeader #navbarNav .nav-item.active .nav-link{color:#4eb7ff}@media(min-width: 992px){#mainHeader #navbarNav .nav-item+.nav-item{margin-left:20px}}#mainHeader #navbarNav .nav-item:last-child{padding:15px 25px;background:#4eb7ff;border-radius:25px;line-height:1;transition:.3s ease-out;border:2px solid #4eb7ff !important}@media(max-width: 1399px){#mainHeader #navbarNav .nav-item:last-child{padding:10px 12px}}@media(max-width: 1199px)and (min-width: 992px){#mainHeader #navbarNav .nav-item:last-child{padding:5px 8px}}@media(max-width: 991px){#mainHeader #navbarNav .nav-item:last-child{width:fit-content}}#mainHeader #navbarNav .nav-item:last-child:hover{background:#fff}#mainHeader #navbarNav .nav-item:last-child::before{display:none}#mainHeader #navbarNav .nav-item:last-child .nav-link{padding:0;color:#000;font-weight:700}#mainHeader #navbarNav .nav-item:last-child .nav-link::after{content:"";font-family:"Font Awesome 6 Pro";margin-left:5px;font-weight:400;font-size:18px}@media(max-width: 1399px){#mainHeader #navbarNav .nav-item:last-child .nav-link::after{font-size:16px}}#mainHeader #navbarNav .nav-item .nav-link{color:#000;text-decoration:none;transition:.3s ease-out;font-weight:600}.main-footer{padding:100px 0 0;background:#0a2540}@media(max-width: 1399px){.main-footer{padding:75px 0 0}}@media(max-width: 1199px){.main-footer{padding:55px 0 0}}@media(max-width: 991px){.main-footer{padding:35px 0 0}}@media(max-width: 575px){.main-footer{padding:25px 0 0}}.main-footer__bottom{margin-top:25px;border-top:1px solid #fff}@media(max-width: 1399px){.main-footer__bottom{margin-top:15px}}.main-footer figure{max-width:220px;margin-bottom:25px}@media(max-width: 575px){.main-footer figure img{max-width:185px}}.main-footer .title--footer{font-size:18px;color:#fff;font-weight:600;margin-bottom:30px}@media(max-width: 1399px){.main-footer .title--footer{margin-bottom:25px}}@media(max-width: 991px){.main-footer .title--footer{margin-bottom:15px}}.main-footer h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:15px}@media(max-width: 991px){.main-footer h4{margin-bottom:10px}}.main-footer ul{list-style:none;padding:0}.main-footer p,.main-footer li,.main-footer a{font-size:16px;color:#fff;text-decoration:none;margin-bottom:5px}@media(max-width: 991px){.main-footer p,.main-footer li,.main-footer a{margin-bottom:15px}}@media(max-width: 991px){.main-footer li{margin-bottom:5px}}.main-footer li::before{content:">";padding-right:5px}.main-footer a{color:#fff;transition:.3s ease-out}.main-footer a:hover{color:#4eb7ff}@media(max-width: 991px){.main-footer .logos figure{height:100px;position:relative}.main-footer .logos figure img{height:100%;width:auto;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}}.main-footer .widget_block .container-fluid{padding:0}.section{padding:100px 0}@media(max-width: 1399px){.section{padding:75px 0}}@media(max-width: 991px){.section{padding:55px 0}}@media(max-width: 767px){.section{padding:35px 0}}@media(max-width: 575px){.section{padding:25px 0}}/*# sourceMappingURL=style.css.map */
