/*! 
 * * 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}body{max-width:100vw;overflow-x:hidden;font-family:"PT Sans",sans-serif}@media(min-width: 1470px){body .container{min-width:1400px}}img{max-width:100%}.title{font-weight:700;color:#222a4f;text-transform:uppercase}.title--main{font-size:74px}@media(max-width: 1199px){.title--main{font-size:68px}}@media(max-width: 991px){.title--main{font-size:54px}}@media(max-width: 767px){.title--main{font-size:40px}}@media(max-width: 575px){.title--main{font-size:26px}}.title--section{font-size:38px}@media(max-width: 1199px){.title--section{font-size:34px}}@media(max-width: 991px){.title--section{font-size:26px}}@media(max-width: 767px){.title--section{font-size:20px}}@media(max-width: 575px){.title--section{font-size:18px}}.title--block{font-size:28px}@media(max-width: 991px){.title--block{font-size:22px}}@media(max-width: 767px){.title--block{font-size:18px}}@media(max-width: 575px){.title--block{font-size:16px}}.title.c-white{color:#fff}.title.c-white a{color:#fff}.title.c-white a:hover{color:#ff8c64}.title.decoration{position:relative;margin-top:70px}.title.decoration::before{content:"";position:absolute;width:50px;height:50px;left:0;top:-70px;background:#ff8c64;border-top-right-radius:20px}@media(max-width: 991px){.title.decoration::before{width:35px;height:35px;top:-50px}}.title.text-center.decoration::before{left:0;right:0;margin:auto}.subtitle{font-size:32px;font-weight:400}@media(max-width: 1199px){.subtitle{font-size:26px}}@media(max-width: 991px){.subtitle{font-size:22px}}@media(max-width: 767px){.subtitle{font-size:20px}}@media(max-width: 575px){.subtitle{font-size:18px}}.subtitle.c-white{color:#fff}.paragraph{color:#222a4f;font-size:18px}@media(max-width: 991px){.paragraph{font-size:16px}}.paragraph--big{font-size:28px}@media(max-width: 1199px){.paragraph--big{font-size:22px}}@media(max-width: 991px){.paragraph--big{font-size:20px}}@media(max-width: 767px){.paragraph--big{font-size:18px}}@media(max-width: 575px){.paragraph--big{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{padding:18px 60px;border-radius:50px;outline:none;transform:.3s ease-out;outline:none;font-size:18px;font-weight:600;border:none}@media(max-width: 1199px){.btn{padding:15px 40px}}@media(max-width: 991px){.btn{padding:12px 35px;font-size:16px}}@media(max-width: 767px){.btn{padding:8px 30px}}.btn.btn-primary{color:#fff;background:#ff8c64}.btn.btn-primary:hover{background:#222a4f}.btn.btn-secondary{color:#fff;background:#222a4f}.btn.btn-secondary:hover{background:#ff8c64}.btn.btn-outline-black{border:1px solid #000;color:#000;background:#fff;transition:.3s ease-out}.btn.btn-outline-black:hover{background:#ff8c64;color:#fff;border-color:#ff8c64}.e404{padding:175px 0 100px;min-height:calc(100vh - 745px);background:rgba(255,140,100,.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:#ff8c64;display:block}@media(max-width: 575px){.e404 h1 strong{font-size:80px}}.e404 p{color:#fff;font-size:24px;margin:0 0 50px}@media(max-width: 1199px){#mainHeader .custom-logo-link img{max-width:100px;height:auto}}#mainHeader .navbar-top{padding:10px 0;background:#222a4f}#mainHeader .navbar-top a{color:#fff;text-decoration:none;transition:.3s ease-out;font-size:18px;font-weight:600}@media(max-width: 1199px){#mainHeader .navbar-top a{font-size:16px}}#mainHeader .navbar-top a:hover{color:#ff8c64}@media(max-width: 575px){#mainHeader .navbar-top a span{display:none}}#mainHeader .navbar-top .social a{font-size:18px}#mainHeader .navbar{padding:10px 0}#mainHeader .navbar .nav-item{font-size:18px;text-transform:uppercase;font-weight:500}@media(max-width: 1199px){#mainHeader .navbar .nav-item{font-size:16px}}@media(max-width: 991px){#mainHeader .navbar .nav-item{font-size:16px}}@media(min-width: 1200px){#mainHeader .navbar .nav-item{padding:0 5px}}#mainHeader .navbar .nav-item.active .nav-link{color:#ff8c64}#mainHeader .navbar .nav-item .nav-link{color:#000;text-decoration:none;transition:.3s ease-out}#mainHeader .navbar .nav-item .nav-link:hover{color:#ff8c64}.main-footer{padding:100px 0 0;background:#222a4f;border-top:6px solid #ff8c64}@media(max-width: 991px){.main-footer{padding-top:75px}}@media(max-width: 575px){.main-footer{padding-top:50px}}.main-footer #scroll-up{position:fixed;right:70px;bottom:50px;border-radius:0;border-top-right-radius:20px;font-size:38px;padding:0;width:75px;height:75px;display:flex;justify-content:center;align-items:center;line-height:1;z-index:999;outline:none !important;border:3px solid #fff;box-shadow:none !important}@media(max-width: 1199px){.main-footer #scroll-up{width:50px;height:50px;font-size:28px;border:2px solid #fff}}@media(max-width: 991px){.main-footer #scroll-up{width:50px;height:50px;font-size:24px;border:1px solid #fff;right:70px;bottom:35px}}@media(max-width: 767px){.main-footer #scroll-up{font-size:18px;width:35px;height:35px;right:30px;bottom:20px}}.main-footer__bottom{border-top:1px solid hsla(0,0%,100%,.5)}.main-footer .widget{margin-bottom:15px}.main-footer .widget .social a{font-size:24px}.main-footer .widget .container-fluid{padding:0}.main-footer .widget h4{color:#fff;font-size:18px;font-weight:700;margin-bottom:35px}.main-footer .widget p{color:#fff}.main-footer .widget a{color:#fff;text-decoration:none;transition:.3s ease-out}.main-footer .widget a:hover{color:#ff8c64}.main-footer .widget ul{list-style-type:none;padding:0}.main-footer .widget ul li{margin-bottom:10px}.main-footer .widget ul li::before{content:">";font-size:18px;color:#fff;padding-right:10px}.section--hero{position:relative;background-color:#ff8c64}.section--hero.d-general{padding:120px 0}@media(max-width: 1199px){.section--hero.d-general{padding:100px 0}}@media(max-width: 991px){.section--hero.d-general{padding:75px 0 100px}}@media(max-width: 767px){.section--hero.d-general{padding:50px 0 100px}}@media(max-width: 575px){.section--hero.d-general{padding:35px 0 75px}}.section--hero.d-blue::before{border-bottom-color:#ddf0f7}.section--hero::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-left:100vw solid rgba(0,0,0,0);border-bottom:120px solid #fff;z-index:1}@media(max-width: 1199px){.section--hero::before{border-bottom:100px solid #fff}}@media(max-width: 991px){.section--hero::before{border-bottom:75px solid #fff}}@media(max-width: 767px){.section--hero::before{border-bottom:55px solid #fff}}.section--hero .carousel-item{position:relative;padding:380px 0 245px}.section--hero .carousel-item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5}.section--hero .carousel-item h1,.section--hero .carousel-item p,.section--hero .carousel-item a{position:relative;z-index:1}.section--hero .carousel-item .title{margin-bottom:25px;text-transform:uppercase}@media(max-width: 991px){.section--hero .carousel-item .title{margin-bottom:15px}}.section--hero .carousel-item .paragraph{margin-bottom:35px}@media(max-width: 991px){.section--hero .carousel-item .paragraph{margin-bottom:15px}}.section--hero .carousel-control-next,.section--hero .carousel-control-prev{transition:.3s ease-out;font-size:48px;color:#f1f1f1;opacity:1}.section--hero .carousel-control-next:hover,.section--hero .carousel-control-prev:hover{color:#ff8c64}.section--single-project{padding:100px 0;position:relative}@media(max-width: 991px){.section--single-project{padding:75px 0}}@media(max-width: 767px){.section--single-project{padding:50px 0}}@media(max-width: 575px){.section--single-project{padding:35px 0}}.section--single-project .owl-carousel{position:relative}.section--single-project .owl-carousel .main-image{border-radius:20px;margin-bottom:0;overflow:hidden;-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,.25);-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,.25);box-shadow:5px 5px 15px 0px rgba(0,0,0,.25)}.section--single-project .owl-nav button{position:absolute;top:0;bottom:0;margin:auto;width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:#fff !important;color:#ff8c64 !important;transition:.3s ease-out;font-size:28px;border-radius:50%;-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,.25);-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,.25);box-shadow:5px 5px 15px 0px rgba(0,0,0,.25)}@media(max-width: 991px){.section--single-project .owl-nav button{width:40px;height:40px;font-size:24px}}.section--single-project .owl-nav button:hover{background:#ff8c64 !important;color:#fff !important}.section--single-project .owl-nav button.owl-next{right:-30px}@media(max-width: 991px){.section--single-project .owl-nav button.owl-next{right:-20px}}@media(max-width: 575px){.section--single-project .owl-nav button.owl-next{right:0}}.section--single-project .owl-nav button.owl-prev{left:-30px}@media(max-width: 991px){.section--single-project .owl-nav button.owl-prev{left:-20px}}@media(max-width: 575px){.section--single-project .owl-nav button.owl-prev{left:0}}.section--single-project .owl-thumbs{display:flex;flex-wrap:row;justify-content:center;gap:20px;width:100%;margin-bottom:100px}@media(max-width: 991px){.section--single-project .owl-thumbs{gap:10px}}.section--single-project .owl-thumb-item{flex:1;border-radius:10px;overflow:hidden;border:none;padding:0;cursor:pointer;opacity:.8;transition:opacity .3s ease;background:none}.section--single-project .owl-thumb-item:hover,.section--single-project .owl-thumb-item.active{opacity:1}.section--single-project .owl-thumb-item img{width:100%;height:auto;display:block;border-radius:10px}.section--single-project .content p:first-child{padding-bottom:15px;position:relative;padding-top:70px}@media(max-width: 991px){.section--single-project .content p:first-child{padding-top:35px}}.section--single-project .content p:first-child::before{content:"";position:absolute;width:50px;height:50px;left:0;top:0;background:#ff8c64;border-top-right-radius:20px}@media(max-width: 991px){.section--single-project .content p:first-child::before{width:35px;height:35px;top:-50px}}@media(max-width: 767px){.section--single-project .content p:first-child::before{top:0}}.section--single-project .content h3{font-weight:700;color:#222a4f;text-transform:uppercase;font-size:36px}@media(max-width: 991px){.section--single-project .content h3{font-size:32px}}@media(max-width: 767px){.section--single-project .content h3{font-size:26px}}@media(max-width: 575px){.section--single-project .content h3{font-size:20px;position:relative;padding-top:70px}}.section--single-project .content h3::before{content:"";position:absolute;width:50px;height:50px;left:0;top:0;background:#ff8c64;border-top-right-radius:20px}@media(max-width: 991px){.section--single-project .content h3::before{width:35px;height:35px;top:-50px}}@media(max-width: 767px){.section--single-project .content h3::before{top:0}}.section--single-project .content p{color:#222a4f;font-size:18px;margin-bottom:25px}@media(max-width: 991px){.section--single-project .content p{font-size:16px}}.section--single-project .contact-banner{padding:60px 40px;background:#222a4f;border-top-right-radius:100px;margin-bottom:100px}@media(max-width: 1199px){.section--single-project .contact-banner{margin-bottom:75px}}@media(max-width: 991px){.section--single-project .contact-banner{margin-bottom:55px;padding:25px 15px;border-top-right-radius:75px}}@media(max-width: 767px){.section--single-project .contact-banner{margin-bottom:35px}}@media(max-width: 575px){.section--single-project .contact-banner{padding:12px 10px;border-top-right-radius:35px}}.section--single-project .information-card{padding:40px 20px;border-top-right-radius:100px;border:1px solid #d9d9d9;margin-bottom:55px}@media(max-width: 991px){.section--single-project .information-card{padding:25px 15px;border-top-right-radius:75px}}@media(max-width: 575px){.section--single-project .information-card{padding:15px 10px;border-top-right-radius:35px}}.section--single-project .information-card .title{font-size:28px;color:#222a4f;font-weight:700;margin-bottom:0}@media(max-width: 1199px){.section--single-project .information-card .title{font-size:26px}}@media(max-width: 991px){.section--single-project .information-card .title{font-size:22px}}@media(max-width: 767px){.section--single-project .information-card .title{font-size:20px}}@media(max-width: 575px){.section--single-project .information-card .title{font-size:18px}}.section--single-project .information-card .subtitle{font-size:20px;text-transform:uppercase;color:#ff8c64;font-weight:700;margin-bottom:20px}.section--single-project .information-card ul{list-style:none;padding:0}.section--single-project .information-card .block{background:#222a4f;color:#fff;padding:20px 15px;border-radius:10px}.section--single-project .contact-form{padding:40px 20px;border-radius:10px;border:1px solid #d9d9d9;margin-bottom:55px}@media(max-width: 1199px){.section--single-project .contact-form{padding:30px 15px}}@media(max-width: 991px){.section--single-project .contact-form{padding:20px 10px}}.section--single-project .contact-form .col-lg-6{width:100% !important}.section--single-project .contact-form h3{text-transform:uppercase;font-size:28px;color:#222a4f;font-weight:700}@media(max-width: 1199px){.section--single-project .contact-form h3{font-size:26px}}@media(max-width: 991px){.section--single-project .contact-form h3{font-size:22px}}@media(max-width: 767px){.section--single-project .contact-form h3{font-size:20px}}@media(max-width: 575px){.section--single-project .contact-form h3{font-size:18px}}.section--single-project .contact-form span{font-size:18px;color:#868686}.section--single-project .contact-form input{height:60px}@media(max-width: 991px){.section--single-project .contact-form input{height:50px}}@media(max-width: 575px){.section--single-project .contact-form input{height:35px}}.section--single-project .contact-form textarea{height:200px}.section--single-project .contact-form .btn{width:100%}.section--single-content{padding:0 0 100px}@media(max-width: 991px){.section--single-content{padding:0 0 75px}}@media(max-width: 767px){.section--single-content{padding:0 0 50px}}@media(max-width: 575px){.section--single-content{padding:0 0 35px}}.section--single-content .breadcrumb{padding:25px 0 75px}@media(max-width: 991px){.section--single-content .breadcrumb{padding:25px 0 50px}}@media(max-width: 575px){.section--single-content .breadcrumb{padding:25px 0 35px}}.section--single-content .breadcrumb a{color:#000;text-decoration:none;transition:.3s ease-out}.section--single-content .breadcrumb a:hover{color:#ff8c64}.section--single-content .container-fluid{padding:0}.section--single-content p{color:#222a4f;font-size:18px}@media(max-width: 991px){.section--single-content p{font-size:16px}}/*# sourceMappingURL=style.css.map */
