﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');.hero-segment{position:relative;overflow:hidden;height:100%}.hero-segment:not(.about){padding-top:41.67%}.hero-segment video{position:absolute;top:0;left:0;width:100%;height:100%;background:#fefefe}.hero-txt{position:absolute;width:100%;height:100%;top:0;color:#fff;display:flex;align-items:center;overflow:auto}.hero-txt h1{font-size:40px;font-weight:bold;text-transform:uppercase}.hero-txt h1 .big-text{display:block;font-size:90px;line-height:1.2}.hero-txt p{font-size:20px}.hero-intro{max-width:80%;margin:auto;text-align:center}.d-mobile{display:none}.d-sm-none{display:block}@media screen and (max-width:1199px){.hero-intro p{display:none}}@media screen and (max-width:991px){.hero-intro{max-width:100%;margin-bottom:40px}.hero-intro h1{font-size:40px}}@media screen and (max-width:767px){.d-mobile{display:block}.d-sm-none{display:none}.hero-intro{text-align:center}.hero-txt{align-items:center}.hero-segment:not(.about){padding-top:100%;margin-top:80px}.hero-segment video{background:#fff;background-size:100% auto !important}.hero-txt h1{font-size:24px}.hero-txt h1 .big-text{font-size:44px}}.price-list .xs-portlet-wrap,.price-list .xs-portlet-wrap.container{padding-bottom:0 !important}.price-list .xs-portlet-wrap+.portlet-line-separator,.price-list .xs-portlet-wrap.container+.portlet-line-separator{margin-top:20px !important}.accordion-wrap{row-gap:0 !important}.product-description{text-align:left}.accordion-item{color:#fff;cursor:pointer;padding:20px 0;text-align:left;outline:none;font-size:18px;font-weight:400;transition:.4s;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d3cdc9}@media(min-width:992px){.accordion-item{font-size:18px}}.accordion-item:hover{background-color:#e5e0dc}.background-color .accordion-item:hover{background-color:#d3cdc9}.accordion-wrap{display:flex;flex-wrap:wrap;column-gap:65px;row-gap:25px;justify-content:center;margin:auto}.accordion-wrap>div{width:100%}.accordion-item.active-accordion{border-bottom:5px solid #840a2d9e}.accordion-item.active-accordion .service-text{font-weight:bold}.panel{position:relative;padding:30px 0;display:none;overflow:hidden;margin-bottom:0;background-color:transparent}.panel li{padding-bottom:10px;list-style:disc}li{list-style:none}.active-accordion.accordion-item .fa,.accordion-item .fa:hover{color:#fff !important}.accordion-item .symbol{color:#9c2930;margin:15px}.active-accordion .symbol{color:#fff !important}.active-accordion .symbol{transform:rotate(0deg)}.accordion-item:hover .symbol{color:#fff !important}.symbol{transform:rotate(135deg);transition:all .3s ease-in-out}span.icon-text-container{display:flex;align-items:center}span.service-text{font-size:22px;font-weight:400;color:#4c4a45}.symbol img{width:15px}.tab-pane h2{font-size:24px;margin-bottom:40px;font-weight:bold}.logo{position:absolute;top:0;width:110px;background:#fff;padding:10px;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;z-index:1}.header .mainHeader{padding-bottom:10px}.header .header-menu-portlet .navbar-nav li a,.header .header-menu-portlet .navbar-nav li.dropdown a{color:#443c35}.header .header-menu-portlet .navbar-nav li:last-child a{background:#840a2d !important;border-radius:10px !important;color:#fff;transition:all .3s ease-in-out}.header .header-menu-portlet .navbar-nav li:last-child a:hover{background:#65172d !important;color:#fff !important}.header .navbar-nav li a{padding:10px}.header .header-menu-portlet .navbar-nav li a:hover,.header .header-menu-portlet .navbar-nav li.active a,.navbar-default .navbar-nav>.active>a,.headerMenuPortletWrap .dropdown.active>a,.headerMenuPortletWrap .dropdown.open.active>a{color:#840a2d !important}@media screen and (max-width:767.98px){.header .navbar-btn:hover{background:#fff}.headerMenuPortletWrap li.active a:hover,.headerMenuPortletWrap li a:hover,.headerMenuPortletWrap li.dropdown a:hover,.headerMenuPortletWrap li.dropdown.open .dropdown-menu li a:hover,.headerMenuPortletWrap li.dropdown.open .dropdown-menu li.active a:hover{background:#fff !important}}.footer,.copyright{background:#e5e0dc;color:#443c35}.copyright .bottomFooter{padding-top:0;padding-bottom:0}.footer .contact-info a{color:#443c35}.footer .logo-footer{max-width:150px;margin:auto}.footer hr{border-top:1px solid #443c3542;border-bottom:0 solid #443c3542}.info-box{background:#e5e0dc;border-radius:20px !important;padding:40px 20px;color:#840a2d;display:flex;text-align:left}.info-box img{padding:15px;border-radius:100px !important;background:#ffffff9e;width:60px;height:60px;margin-right:20px}.features{background:#3b2b2f24;padding:20px;border-radius:15px !important;color:#fff;backdrop-filter:blur(5px);max-width:300px;margin:auto}.features img{display:block;margin:20px auto;padding:15px;border:1px solid #fff;border-radius:100px !important;background:#ffffff1c}.features p{text-transform:uppercase;font-weight:600;font-size:16px}.icon-box{margin-top:-60px;position:relative;background:#e5e0dc;display:inline-block;padding:10px;border-radius:10px !important;margin-left:30px}.services tr{display:flex;gap:40px}.services tr td{background:#fff;padding:0 !important;border-radius:10px !important;position:relative;overflow:hidden}.internal-body .services tr td{height:100% !important}.services tr td .xs-portlet-wrap-html-content{padding:30px}.contact-info a{display:block;color:#fff;text-align:left;margin-bottom:10px}.background-portlet .contact-info a{color:#fff}.contact-info a img{margin-right:10px}.contact-info.inverse a{color:#443c35}@media screen and (max-width:1199.98px){.about-segment table tr td:nth-child(2){display:none}.info-box{flex-direction:column;align-items:center;text-align:center}.info-box img{margin-right:0}}@media screen and (max-width:991.98px){.about-segment table tr{display:flex !important;flex-wrap:wrap;justify-content:end;gap:10px}.about-segment table tr td:not(:first-child){flex-basis:25%}.about-segment table tr td:first-child{flex-basis:100%}}@media screen and (max-width:767.98px){.services tr td{max-width:500px;margin:15px auto}.info-box{margin-bottom:20px}}@media screen and (max-width:420px){.about-segment table tr td:not(:first-child){flex-basis:calc((33%) - (7px))}}.xs-portlet-wrap,body{font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.6}body{color:#443c35}.xs-portlet-title-wrap.h1-title h1,.xs-portlet-title-wrap h1 span{font-size:40px !important;font-weight:800}.xs-portlet-title-wrap.h2-title h2,.xs-portlet-title-wrap h2 span{font-size:24px !important;font-weight:800}.form-control{height:auto;padding:15px;border-radius:15px !important}.site-wrapper{padding:0;max-width:100%}a,a:hover,a:focus{color:#840a2d}.background-paralax h1 span{font-size:40px}.portlet-link-class,.portlet-link-class:hover,.schedulingAssetLink,.schedulingAssetLink,.schedulingAssetLink:hover,.schedulingAssetLink:focus,.theme-btn,.btn-default{padding:20px;color:#fff !important;background:#840a2d !important;transition:all .3s ease-in-out;text-transform:uppercase;border:none;font-size:14px;border-radius:12px !important}.portlet-link-class:hover,.schedulingAssetLink:hover,.theme-btn:hover,.btn-default:hover{color:#fff !important;background:#65172d !important;opacity:1;text-decoration:none}.image-with-text-wrap{border:none;background:#fff;border-radius:10px !important;overflow:hidden}.image-portlet-wrap:hover .image-text-wrap{background:#fff}.image-portlet-wrap>div{width:100% !important}.image-portlet-wrap .image-text-wrap .img-title{font-weight:bold !important;margin-bottom:10px}.image-portlet-wrap:hover .image-text-wrap .img-title{color:#443c35}.image-portlet-wrap .image-text-wrap .img-description{color:#840a2d !important}@media screen and (max-width:767.98px){.xs-portlet-wrap h1{text-align:center !important}}