.breadcrumb-section{height:480px;position:relative;background:url("../img/banners/default.jpg") no-repeat center/cover}.breadcrumb-section::before{top:0;left:0;right:0;bottom:0;z-index:1;content:"";position:absolute;pointer-events:none;background:rgba(0,0,0,0.75);background:-o-linear-gradient(left, #DAA628, transparent);background:linear-gradient(to right, #DAA628, transparent);background:-moz-linear-gradient(left, #DAA628, transparent);background:-webkit-linear-gradient(left, #DAA628, transparent)}.breadcrumb-section .container{z-index:2}.breadcrumb-section.services-banner{background:url(../../img/banners/services.jpg) no-repeat center/cover}.breadcrumb-section.about-banner{background:url(../../img/banners/gallery.jpg) no-repeat center/cover}.breadcrumb-section.about-banner{background:url(../../img/banners/about.jpg) no-repeat center/cover}.breadcrumb-section.contact-banner{background:url(../../img/banners/contact.jpg) no-repeat center/cover}.breadcrumb-section h1{color:#FFF;font-size:50px;margin-bottom:10px}.breadcrumb-section ul li{color:#FFF;font-weight:500;display:inline-block}.breadcrumb-section ul li a{z-index:1;color:#FFF;font-size:16px;font-weight:500;position:relative;padding-right:30px;text-transform:uppercase;font-family:#DAA628}.breadcrumb-section ul li a::before{top:9px;right:5px;content:"";width:16px;height:2px;background:#FFF;position:absolute;transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.services-section{background-size:cover;background-color:#FFF;background-position:center;background-repeat:no-repeat}.services-section .container:nth-child(3) .page-title{padding:0 0 80px}.services-section .container:nth-child(4) .page-title{padding:0 0 80px}.services-section .row{margin-bottom:90px;padding-bottom:90px;border-bottom:1px solid #EFEFEF}.services-section .row:last-of-type{border:none;margin-bottom:0;padding-bottom:0}html,body{font-smooth:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{margin:0;padding:0;outline:none;list-style:none;word-wrap:break-word;box-sizing:border-box;-webkit-box-sizing:border-box}body{color:#777;font-size:15px;font-weight:400;line-height:1.75em;font-family:"Roboto",Arial,sans-serif;overflow-x:hidden !important}p{color:#777;font-size:15px;font-weight:400;line-height:1.75em;margin-bottom:20px;font-family:"Roboto",Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:900;margin:0 0 20px 0;line-height:1.25em;color:#2A2425;font-family:"Poppins",Arial,sans-serif}img{width:100%;height:auto;color:#F4F4F4;transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}span,a,a:hover{color:inherit;display:inline-block;text-decoration:none}b{font-weight:400;color:#2A2425}.vl{height:65px;margin-top:45px;transform:translate(50%);border-left:1px solid #91D8F2}.vl2{height:100%;transform:translate(50%);border-left:1px solid rgba(255,255,255,0.05)}.flex{display:flex;outline:none;display:-webkit-box;display:-ms-flexbox}input[type="tel"]:focus,input[type="text"]:focus,input[type="file"]:focus,input[type="email"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,input[type="password"]:focus,textarea:focus{outline:none}input[type="tel"],input[type="text"],input[type="file"],input[type="email"],input[type="password"],textarea{width:100%;height:auto;border:none;display:block;font-size:15px;max-width:100%;color:#1B1B1B;box-shadow:none;font-weight:400;line-height:1.5em;margin-bottom:20px;border-style:solid;border-width:0 0 1px;background-image:none;font-family:"Roboto",Arial,sans-serif;-webkit-box-shadow:none;background-color:#F9F9F9;padding:15px 40px 15px 15px;border-color:ease-in-out 0.15s, box-shadow ease-in-out 0.15s}input[type="reset"],input[type="submit"],input[type="button"],button{box-shadow:none;text-shadow:none;line-height:1.75em;background:transparent;-webkit-box-shadow:none;border:0px solid transparent;transition:background-color 0.15s ease-out;-webkit-transition:background-color 0.15s ease-out}input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover,button:hover{border:0px solid transparent}select{padding:10px;border-radius:5px}table,th,tr,td{border:1px solid #F8F5F0}th,tr,td{padding:10px}input[type="radio"],input[type="checkbox"]{display:inline}input[type="submit"]{margin:0;color:#FFF;font-size:15px;font-weight:400;padding:8px 24px;position:relative;letter-spacing:3px;background:#1B1B1B;font-family:"Roboto",Arial,sans-serif;text-transform:uppercase}.alert-success{color:#1B1B1B;border-radius:0px;background:transparent;border:1px solid #1B1B1B}::-webkit-input-placeholder{font-size:15px;color:#1B1B1B;font-weight:400}:-moz-placeholder{color:#1b1b1b}::-moz-placeholder{opacity:1;color:#1b1b1b}:-ms-input-placeholder{color:#1B1B1B}.padding-bottom-150{padding:0 0 150px}.breadcrumb-section h2{margin:0 auto;font-size:18px;font-weight:400;display:inline-block;color:#2A2425;text-transform:uppercase}.breadcrumb-section h2 a{transition:all .3a ease-out;-o-transition:all .3a ease-out;-moz-transition:all .3a ease-out;-webkit-transition:all .3a ease-out}.breadcrumb-section h2 a:hover{text-decoration:underline}.breadcrumb-section h2 span{font-weight:600}.banner-header{margin:0 auto;height:630px;background-size:cover;background:#2A2425;background-position:top right;background:url(/img/banners/home.webp) no-repeat center/cover}.banner-header .banner-text h4{color:#FFF;font-size:18px;font-weight:300;margin:0 auto 10px;letter-spacing:10px;text-transform:uppercase}.banner-header .banner-text h1{color:#FFF;font-size:90px;line-height:1.1;margin:0 auto 5px}.banner-header .banner-text p{color:#FFF;font-size:22px;margin:0 auto 35px}.marketing{padding:7rem 0}.marketing .col-lg-4{text-align:center;margin-bottom:1.5rem}.marketing .col-lg-4 img{max-width:150px;margin:0 auto 20px}.marketing .col-lg-4 p{min-height:85px;text-align:left;margin-left:0.75rem;margin-right:0.75rem}.marketing-bottom{padding:0 0 7rem 0}.marketing-top{padding:7rem 0 0 0}.featurette-divider{margin:5rem 0}.featurette h2{font-size:50px;line-height:0.8;margin:0 auto 25px;color:#2A2425}.featurette h2 span{display:block;font-size:18px;font-weight:300;margin:20px auto 0;letter-spacing:5px;text-transform:uppercase;color:#7c6b6e}.featurette p{font-size:18px;margin:0 auto 25px;padding:0 50px 0 0;color:#2A2425}.featurette img{margin:0 auto 0 25px}.section-gallery{padding:30px 0 170px;background:#2A2425}.section-gallery h3{color:#FFF;display:block;font-size:50px;margin:50px auto;text-align:center}.section-gallery .carousel-inner{display:flex;margin:0 auto;max-width:1320px}.section-gallery .carousel-item{width:25%;flex:0 0 auto;margin-right:auto}.section-gallery .card{border:none;margin:0 10px;border-radius:0;position:relative}.section-gallery .card .card-img{border-radius:0}.section-gallery .card-img-overlay{top:0;left:0;right:0;bottom:0;display:flex;border-radius:0;position:absolute;align-items:center;justify-content:end;flex-direction:column;background:rgba(0,0,0,0.25)}.section-gallery .card-img-overlay h5{color:#FFF;margin:0 auto;font-size:25px;text-transform:uppercase}.section-gallery .card-img-overlay p{color:#FFF;font-size:12px;font-weight:400;margin:0 auto 25px;letter-spacing:10px;text-transform:uppercase}.section-gallery .card-img-overlay a{margin:0 auto 15px}#projectCarousel a{display:flex}#about{border-top:5px solid #EFEFEF}.promo-section{padding:50px 0;color:#2A2425;background:#91D8F2}.promo-section h3{color:inherit;font-size:20px;margin:0 auto 10px;text-transform:uppercase}.promo-section h4{margin:0 auto;color:inherit;font-size:25px;font-weight:300}.text-right{text-align:right}.banner-padding{padding-top:60px}.section-head{position:relative}.section-head .icon{font-size:20px;margin-top:20px;position:relative}.section-head .icon::before{top:50%;width:60px;height:1px;content:"";opacity:0.1;right:-80px;position:absolute;background:#602B7B}.section-head .icon:after{top:50%;left:-80px;right:auto;content:"";height:1px;width:60px;opacity:0.1;position:absolute;background:#602B7B}.section-title{font-size:48px;color:#1B1B1B;font-weight:400;line-height:48px;font-family:"Poppins", Arial, sans-serif}.section-subtitle{font-size:12px;color:#1B1B1B;font-weight:400;margin-bottom:10px;letter-spacing:3px;text-transform:uppercase;font-family:"Roboto", Arial, sans-serif}.section-backtitle{left:0;bottom:0;width:100%;opacity:0.075;font-size:130px;color:#602B7B;line-height:150px;text-align:center;position:absolute}.page-title{padding:100px 0 80px}.page-title h2{font-size:40px;margin:0 auto 10px;text-transform:uppercase}.page-title h2::after{left:0;content:"";width:100%;height:2px;bottom:50%;z-index:-1;position:absolute;transform-origin:left bottom;background-color:#91D8F2;transform:translateY(50%) rotate(-45deg)}.page-title h3{margin:0 auto;font-size:20px;font-weight:600;padding:0 0 70px;border-bottom:1px solid #EFEFEF}.service-tabs{display:flex;flex-direction:column}.service-tabs .tab-links{display:flex}.service-tabs .tab-links .tab-link{cursor:pointer;font-size:15px;font-weight:900;padding:10px 20px;border-bottom:none;color:#2A2425;text-transform:uppercase;border:1px solid #EFEFEF}.service-tabs .tab-links .tab-link.active{color:#FFF;border-bottom:none;background-color:#91D8F2}.service-tabs .tab-content{display:none;padding:20px;flex-direction:row;align-items:center;border:1px solid #EFEFEF}.service-tabs .tab-content.active{display:flex}.customization-option{margin:0 auto 100px}.customization-option .icon{width:75px;height:75px;display:block;margin:0 auto 15px}.customization-option h2{font-size:30px;text-align:center}.mt-0{margin-top:0 !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-60{margin-top:60px !important}.mt-90{margin-top:90px !important}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important}.mb-40{margin-bottom:40px !important}.mb-60{margin-bottom:60px !important}.mb-90{margin-bottom:90px !important}.pb-0{padding-bottom:0 !important}.no-padding{padding:0 !important}.o-hidden{overflow:hidden}.position-re{position:relative}.full-width{width:100%}.preloader-bg,#preloader{width:100%;height:100%;position:fixed;z-index:999999;overflow:hidden;background:#FFF}#preloader{display:table;table-layout:fixed}#preloader-status{display:table-cell;vertical-align:middle}.preloader-position{margin:0 auto;position:relative;text-align:center;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.loader{left:50%;top:auto;width:55px;height:55px;margin-top:1px;margin-left:-22px;position:relative;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid rgba(0,0,0,0.1);animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;-ms-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-webkit-animation:rotate 1s infinite linear}.loader span{top:-1px;left:-1px;width:55px;height:55px;position:absolute;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid transparent;border-top:1px solid #602B7B}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-padding{padding:120px 0}.section-padding2{padding:0 0 120px 0}.section-padding h6{font-size:20px;color:#1B1B1B;margin-bottom:20px}.navbar{top:0;left:0;padding:0;z-index:99;width:100%;height:90px;border:none;position:relative;background:#2A2425;border-bottom:1px solid rgba(255,255,255,0.05)}.navbar-toggler-icon{color:#FFF;background-image:none}.navbar .logo-wrapper{float:left}.navbar .logo-img{width:250px;padding:20px 0;text-align:center}.navbar .icon-bar{color:#FFF}.navbar .navbar-nav .nav-item:last-child .nav-link{margin:0 0 0 10px;background:#91D8F2;border:2px solid transparent;color:#2A2425 !important}.navbar .navbar-nav .nav-item:last-child .nav-link:hover{background:transparent;color:#91D8F2 !important;border:2px solid #91D8F2}.navbar .navbar-nav .nav-link{margin:1px;color:#FFF;font-size:15px;font-weight:900;padding-left:12px;padding-right:12px;letter-spacing:0.5px;font-family:"Poppins",Arial,sans-serif;text-transform:uppercase;transition:all .4s ease-out;-o-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}.navbar .navbar-nav .nav-link.nav-color{color:#FFF}.navbar .navbar-nav .nav-link:hover{color:#DAA628}.navbar .navbar-nav .active{color:#91D8F2 !important}.navbar .navbar-nav .active .dropdown-toggle{color:#91D8F2 !important}.navbar .navbar-nav .active i{color:#91D8F2}.swiper-pagination{margin:50px auto;--swiper-pagination-bottom:40px;--swiper-pagination-bullet-size:15px;--swiper-pagination-color:var(--swiper-theme-color);--swiper-pagination-bullet-inactive-color:var(--swiper-theme-color)}.swiper-button-next{font-weight:900;--swiper-navigation-size:65px;--swiper-navigation-color:var(--swiper-theme-color)}.swiper-button-prev{font-weight:900;--swiper-navigation-size:65px;--swiper-navigation-color:var(--swiper-theme-color)}.gallery-container h2{text-align:center;margin:100px auto 50px}.gallery-container .grid-wrapper{display:grid;grid-gap:10px;margin:0 auto 150px;grid-auto-rows:200px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.gallery-container .grid-wrapper>div{display:flex;overflow:hidden;border-radius:3px;align-items:center;justify-content:center}.gallery-container .grid-wrapper>div>img{width:100%;height:100%;object-fit:cover;border-radius:5px}.gallery-container .grid-wrapper>div figure{margin:0;overflow:hidden;position:relative;border-radius:3px}.gallery-container .grid-wrapper>div figure::before{top:0;width:50%;left:-90%;z-index:2;content:'';height:100%;display:block;position:absolute;transform:skewX(-25deg);-webkit-transform:skewX(-25deg);background:linear-gradient(to right, rgba(218,166,40,0) 0%, rgba(218,166,40,0.3) 100%);background:-webkit-linear-gradient(left, rgba(218,166,40,0) 0%, rgba(218,166,40,0.3) 100%)}.gallery-container .grid-wrapper>div figure:hover::before{animation:shine .75s;-webkit-animation:shine .75s}.gallery-container .grid-wrapper .wide{grid-column:span 2}.gallery-container .grid-wrapper .tall{grid-row:span 2}.gallery-container .grid-wrapper .big{grid-row:span 2;grid-column:span 2}@keyframes shine{100%{left:125%}}@-webkit-keyframes shine{100%{left:125%}}.marketing .icon{width:125px;height:125px;margin:0 auto 15px}.featurette .icon{float:left;width:85px;height:85px;margin:-7px 20px 10px 0}.featurette h2{float:none;clear:right}.promo-section .icon{float:left;width:95px;height:95px;margin:0 25px 0 0}.promo-section .icon::after{float:none;clear:both}.footer-about-social-list .icon{cursor:pointer;transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;filter:invert(92%) sepia(61%) saturate(5814%) hue-rotate(163deg) brightness(100%) contrast(89%)}.footer-about-social-list .icon:hover{filter:invert(1)}.icon{width:32px;height:32px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat}.icon-about{background-image:url("/img/icons/about.svg")}.icon-blend{background-image:url("/img/icons/blend.svg")}.icon-budget{background-image:url("/img/icons/budget.svg")}.icon-bulk-order{background-image:url("/img/icons/bulk-order.svg")}.icon-community{background-image:url("/img/icons/community.svg")}.icon-customer-loyalty{background-image:url("/img/icons/customer-loyalty.svg")}.icon-customer-reviews{background-image:url("/img/icons/customer-reviews.svg")}.icon-customer-reviews-2{background-image:url("/img/icons/customer-reviews-2.svg")}.icon-customer-support{background-image:url("/img/icons/customer-support.svg")}.icon-design-mockup{background-image:url("/img/icons/design-mockup.svg")}.icon-digital-drawing{background-image:url("/img/icons/digital-drawing.svg")}.icon-eco-friendly{background-image:url("/img/icons/eco-friendly.svg")}.icon-email{background-image:url("/img/icons/email.svg")}.icon-express-delivery{background-image:url("/img/icons/express-delivery.svg")}.icon-facebook{background-image:url("/img/icons/facebook.svg")}.icon-handshake{background-image:url("/img/icons/handshake.svg")}.icon-hoodie{background-image:url("/img/icons/hoodie.svg")}.icon-instagram{background-image:url("/img/icons/instagram.svg")}.icon-long-sleeve{background-image:url("/img/icons/long-sleeve.svg")}.icon-magic-wand{background-image:url("/img/icons/magic-wand.svg")}.icon-materials{background-image:url("/img/icons/materials.svg")}.icon-palette{background-image:url("/img/icons/palette.svg")}.icon-phone{background-image:url("/img/icons/phone.svg")}.icon-rhino-front{background-image:url("/img/icons/rhino-front.svg")}.icon-rhino-side{background-image:url("/img/icons/rhino-side.svg")}.icon-tank-top{background-image:url("/img/icons/tank-top.svg")}.icon-tote{background-image:url("/img/icons/tote.svg")}.icon-tshirt{background-image:url("/img/icons/tshirt.svg")}.icon-tshirt-1{background-image:url("/img/icons/tshirt-1.svg")}.icon-tshirt-2{background-image:url("/img/icons/tshirt-2.svg")}.icon-tshirt-bundle{background-image:url("/img/icons/tshirt-bundle.svg")}.icon-tshirt-design{background-image:url("/img/icons/tshirt-design.svg")}.icon-tshirt-mockup{background-image:url("/img/icons/tshirt-mockup.svg")}.icon-youth{background-image:url("/img/icons/youth.svg")}.main-cta,.main-cta-outline,.main-cta-blue,.main-cta-white,.main-cta-text{color:#FFF;font-weight:900;padding:15px 40px;text-transform:uppercase;background:#DAA628;transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;border:2px solid transparent}.main-cta:hover,.main-cta-outline:hover,.main-cta-blue:hover,.main-cta-white:hover,.main-cta-text:hover{color:#DAA628;background:transparent;border:2px solid #DAA628}.main-cta-outline{color:#DAA628;background:transparent;border:2px solid #DAA628}.main-cta-outline:hover{color:#FFF;background:#2A2425;border:2px solid #2A2425}.main-cta-blue{color:#FFF;background:#91D8F2}.main-cta-blue:hover{color:#91D8F2;background:transparent;border:2px solid #91D8F2}.main-cta-white{background:#FFF;color:#2A2425}.main-cta-white:hover{color:inherit;background:transparent;border:2px solid #2A2425}.main-cta-text{color:#DAA628;background:transparent}.main-cta-text:hover{color:#91D8F2;border:2px solid transparent}.button-flip{width:180px;height:60px;display:flex;margin:0 auto;cursor:pointer;perspective:500px;align-items:center;justify-content:center}.button-flip:hover .button-flipped{transform:rotateX(-90deg)}.button-flip .button-flipped{width:100%;height:100%;position:relative;transition:transform 0.25s;transform-style:preserve-3d}.button-flip .button-flipped>span{top:0;left:0;width:100%;height:100%;display:flex;font-weight:900;text-align:center;position:absolute;align-items:center;box-sizing:border-box;justify-content:center;text-transform:uppercase}.button-flip .button-flipped>span:nth-child(1){transform:translateZ(28px);background-color:transparent}.button-flip .button-flipped>span:nth-child(2){color:#FFF;background-color:inherit;transform:rotateX(90deg) translateZ(28px)}.button-flip .button-flipped-black>span{border:4px solid #2A2425}.button-flip .button-flipped-black>span:nth-child(1){color:#2A2425}.button-flip .button-flipped-black>span:nth-child(2){background:#2A2425}.button-flip .button-flipped-blue>span{border:4px solid #91D8F2}.button-flip .button-flipped-blue>span:nth-child(1){color:#91D8F2}.button-flip .button-flipped-blue>span:nth-child(2){background:#91D8F2}.button-flip .button-flipped-gold>span{border:4px solid #DAA628}.button-flip .button-flipped-gold>span:nth-child(1){color:#DAA628}.button-flip .button-flipped-gold>span:nth-child(2){background:#DAA628}.contact-option p{margin:0 auto 15px}.contact-option ul{margin:0 auto 25px;padding:0 0 0 30px}.contact-option ul li{list-style:disc}.contact-option ul li::marker{color:#91D8F2}.contact-form-container{padding:75px 25px;background:#91D8F2}.contact-form-container p{display:block;max-width:75%;margin:0 auto 50px;color:#2A2425}#contact input{border:none;font-weight:900;background:#FFF;margin:0 auto 40px;color:#2A2425;font-family:"Poppins",Arial,sans-serif}#contact input::placeholder{color:#AAA;font-weight:900;letter-spacing:1px;text-transform:uppercase}#contact textarea{border:none;font-weight:900;background:#FFF;margin:0 auto 50px;color:#2A2425;font-family:"Poppins",Arial,sans-serif}#contact textarea::placeholder{color:#AAA;font-weight:900;letter-spacing:1px;text-transform:uppercase}#contact #math-captcha{font-weight:600;margin:0 auto 10px;color:#2A2425;text-transform:uppercase}#contact #ctc.disabled-button{color:#000;background:gray}#contact #captcha-error{color:red;display:none;font-weight:900;margin:0 auto 10px}#loading-icon{width:30px;height:30px;display:block;border-radius:50%;margin:0 auto 15px;background-color:#FFF;background-size:cover;background-repeat:no-repeat;background-position:center;animation:rotate 2s linear infinite;background-image:url("/img/icons/loading.svg")}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.contact-success{padding:30px;display:inline-block;border:4px solid #2A2425}.contact-success p{margin:0 auto;max-width:100%;font-size:20px;font-weight:700;line-height:1.2;color:#2A2425}.footer{display:block;position:relative}.footer-top{z-index:1;display:block;position:relative;padding:90px 0 60px 0;background-color:#1B1B1B;border-top:1px solid rgba(255,255,255,0.04)}.footer-top .footer-column{margin-bottom:30px}.footer-title{font-size:30px;margin-bottom:20px;color:#91D8F2}.footer-about-text{margin:0;color:#FFF;font-size:15px}.footer-about-social-list{display:flex;margin-top:20px;align-items:center;display:-webkit-box;display:-ms-flexbox;-ms-flex-align:center;-webkit-box-align:center}.footer-about-social-list a{color:#FFF;display:flex;font-size:15px;text-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;transition:all 500ms ease;background-color:transparent;-webkit-transition:all 500ms ease}.footer-about-social-list a+a{margin-left:15px}.footer-about-social-list a:hover{color:#91D8F2;background-color:transparent}.footer-explore-list li+li{margin-top:3px}.footer-explore-list li a{display:block;font-size:15px;color:#1B1B1B;position:relative;transition:all 500ms ease;-webkit-transition:all 500ms ease}.footer-explore-list li a:hover{color:#1B1B1B;padding-left:15px}.footer-explore-list li a:before{left:0;top:55%;bottom:0;opacity:0;width:6px;height:6px;content:"";position:absolute;border-radius:50%;transition:all 500ms ease;background-color:#1B1B1B;transform:translateY(-50%);-webkit-transition:all 500ms ease;-webkit-transform:translateY(-50%)}.footer-explore-list li a:hover:before{opacity:1}.footer-contact{display:block;position:relative}.footer-contact ul{padding:0;margin:0 auto}.footer-contact ul li{color:#FFF;font-size:15px;margin:0 auto 10px}.footer-contact ul li a{transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.footer-contact ul li a:hover{color:#91D8F2}.footer-contact ul li:last-child{margin:0 auto}.footer-contact .footer-title{margin-bottom:20px}.footer-contact-text{margin:0;color:#FFF;font-size:15px;padding-bottom:20px}.footer-contact-info p{margin:0}.footer-contact-phone{color:#FFF;display:block;font-size:15px;font-weight:400;transition:all 500ms ease;-webkit-transition:all 500ms ease}.footer-contact-phone:hover{color:#EC9FD0}.footer-contact-mail{color:#777;font-size:15px;line-height:3em;position:relative;display:inline-block;transition:all 500ms ease;-webkit-transition:all 500ms ease}.footer-contact-mail:hover{color:#FFF}.footer-contact-mail:before{left:0;right:0;bottom:9px;height:1px;content:"";position:absolute;transition:all 500ms ease;background-color:#602B7B;-webkit-transition:all 500ms ease}.footer-contact-mail:hover:before{background-color:#777}.footer-contact-mail a{color:#91D8F2}.footer-language{width:160px;display:flex;flex-wrap:wrap;margin-top:30px;position:relative}.footer-language i{top:17px;right:30px;opacity:0.6;font-size:15px;position:absolute;color:rgba(255,255,255,0.7)}.footer-language select{height:52px;color:#777;border-radius:0px;background:transparent;border:1px solid #602B7B}.footer-language select option{color:#FFF}select{width:160px;height:70px;color:#777;padding:0 30px;max-width:100%;-moz-appearance:none;-webkit-appearance:none;border:1px solid #777}.footer-bottom{display:block;padding:32px 0;position:relative;background-color:#1B1B1B;box-shadow:0px -1px 0px 0px #91D8F2;border-top:1px solid rgba(255,255,255,0.3);-webkit-box-shadow:0px -1px 0px 0px #91D8F2}.footer-bottom-inner{display:block;position:relative}.footer-about #footer-logo{width:100%;display:block;max-width:350px;margin:0 0 20px;pointer-events:none}.footer-copyright{margin:0;color:#777;font-size:13px;display:inline-block}.footer-copyright:nth-child(2){clear:both;float:right}.footer-copyright a{color:#FFF;transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.footer-copyright a:hover{color:#777}@media screen and (max-width: 1200px){#about .featurette img{margin:0}.service-tabs .tab-links{flex-direction:column}.service-tabs .tab-links .tab-link{text-align:center}.swiper-pagination{--swiper-pagination-bullet-size:18px}}@media screen and (max-width: 992px){.navbar button{border:none;margin-top:10px;margin-right:0px;background:transparent;outline:none !important}.navbar button:hover{background:transparent}.navbar button:active,.navbar button:focus,.navbar button:hover{outline:none;background:transparent;color:transparent !important}.navbar-collapse{padding:20px;overflow:auto;text-align:left;max-height:450px;background:#1B1B1B}.navbar .nav-item:last-child .nav-link{display:inline-block}#services{padding-bottom:2rem}#services .col-lg-4{margin-bottom:5rem}.tab-content h2{margin-top:15px}}@media screen and (max-width: 768px){#services{padding-bottom:2rem}#services .col-lg-4{margin-bottom:5rem}.swiper-button-next{font-weight:900;--swiper-navigation-size:80px}.swiper-button-prev{font-weight:900;--swiper-navigation-size:80px}.swiper-pagination{--swiper-pagination-bullet-size:20px}.button-flip{width:75%;margin:0 auto}.button-flip span{margin:0 auto;text-align:center}.featurette h2 span{font-size:15px;line-height:1.3;margin:10px auto 0}#eapps-instagram-feed-1{width:100% !important}.eapps-widget-toolbar{display:none !important}#about .main-cta-blue{margin:0 auto 25px}#contact .col-4{width:100%}#contact .col-8{width:100%}#contact input{margin:0 auto 20px}}@media screen and (max-width: 576px){.banner-header .banner-text h1{font-size:75px}.banner-header .banner-text p{line-height:1.3}.banner-text{margin-top:115px}.row{--bs-gutter-x: 0}.navbar{padding:0}.navbar .logo-wrapper{float:left;padding:22px 0 22px 15px}.navbar .logo{text-align:left;margin-left:0px}.navbar .logo-img{padding:0;width:165px;margin-bottom:0px}.navbar .container{padding:0;max-width:100%}.navbar .nav-link{margin:0px auto !important}.navbar-nav .nav-link{color:#FFF}.navbar-nav .nav-link{padding-left:0px;padding-right:0px}.eapps-widget-toolbar-panel-share-block{display:none !important}#about{padding:7rem 0}#about .icon{width:100%;display:block;margin:0 auto 20px}#about .featurette img{padding:0 20px;margin:50px auto 0}#about .featurette h2{text-align:center;margin:0 auto 30px}#about .featurette p{padding:0 25px}#about .main-cta-blue{margin:0 auto 0 20px}.page-title{padding:50px 0 40px}.customization-option{margin:0 uato 50px}.padding-bottom-150{padding:0 20px 50px}.services-section .container:nth-child(4) .page-title{padding:0 0 25px}.py-5{padding-top:1rem !important}.banner-header{height:615px}.d-grid{display:block !important}.gallery-container h2{margin:0 auto 25px}#services{padding-top:5rem;padding-bottom:0}#services .col-lg-4{margin-bottom:5rem}.section-gallery h3{font-size:35px}.promo-section .text-right{text-align:center}.promo-section .main-cta-white{margin-top:35px}.footer-bottom-inner{text-align:center}.footer-copyright:nth-child(2){float:none}.ct-info .col-md-5:nth-child(2){margin-top:35px}.swiper-pagination{--swiper-pagination-bullet-size:23px}}
