@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#ce200f;width:20px;height:2px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#ce200f}.hamburger-box{width:20px;margin-top:-5px}.hamburger-inner:before{top:-6px}.hamburger--collapse .hamburger-inner:after{top:-12px}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger{padding:0 15px 0 0}.bg-secondary{background-color:#333!important}.bg-light{background-color:#f7f7f7!important}.text-primary--light{color:#0067b1}.text-black-50{color:rgba(83,73,67,.5)!important}.text-warning{color:#cfaa97!important}.border-secondary{border-color:#f5d4b7!important}html{font-size:13px}@media (min-width:992px){html{font-size:16px}}body{font-family:Open Sans,sans-serif;background-color:#fff}h1{font-size:2.2rem}h2{font-size:18px}@media (min-width:768px){h2{font-size:1.9rem}}h3{font-size:1.7rem}@media (min-width:768px){h3{font-size:2rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}.fs-1{font-size:calc(3rem + 1.5vw)!important}@media (min-width:768px){.fs-1{font-size:calc(4.9rem + 1.5vw)!important}}b,strong{font-weight:700}p{font-size:16px}@media (min-width:768px){p{font-size:1rem}}a{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;color:#0068b3}a:focus,a:hover{text-decoration:unset}.bg-image{background-repeat:no-repeat;background-position:50%;background-size:cover}.bg-image.image-contain{background-size:contain}.section.has-bg{position:relative;z-index:0}.section-bg{position:absolute;z-index:0;top:0;right:0;left:0}@media (min-width:768px){.section-bg{width:100%}}.section-bg.contained{bottom:0;margin:auto;width:auto}.section-bg.covered{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-bg.parallaxed{position:absolute;min-height:inherit;top:0;bottom:0;left:0;right:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;z-index:-50;position:fixed!important}.section-bg.parallax-image{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0}.chat-container{bottom:0;margin:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.chat-container:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.breadcrumb{padding-bottom:19px;margin-bottom:50px;border-bottom:2px solid #f0f0ef}.breadcrumb-item{font-family:Poppins,sans-serif;font-size:14px;color:#000}.breadcrumb-item a{text-decoration:none;color:#bd9a74}.breadcrumb-item+.breadcrumb-item:before{color:#bd9a74}.breadcrumb-item.active,.breadcrumb-item.active:before{color:#000}.btn,button{font-family:Poppins,sans-serif}.btn:focus,button:focus{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important}.btn.transition-scale,button.transition-scale{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.btn.transition-scale:hover,button.transition-scale:hover{-webkit-transform:scale(1.05) translateY(-5px);transform:scale(1.05) translateY(-5px);-webkit-box-shadow:0 20px 30px -15px rgba(0,0,0,.5);box-shadow:0 20px 30px -15px rgba(0,0,0,.5)}.btn{font-size:14px;font-weight:600}@media (min-width:768px){.btn{font-size:14px}}.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn.btn-sm{font-size:14px;padding:13px 10px;font-weight:500;min-width:135px}@media (min-width:768px){.btn.btn-sm{min-width:171px}}.btn.btn-xs{font-size:15px;min-width:165px;padding:8px 10px;font-weight:500}.btn.btn-lg{font-size:20px;padding:16px 10px;min-width:250px}.btn-success{border-radius:5px;background-color:#ce200f;min-width:170px;font-size:14px;font-weight:600;border:1px solid transparent;padding:11px 10px;font-family:Jost,sans-serif}.btn-success:hover{background-color:#fff;border-color:#ce200f;color:#ce200f!important}.btn-primary{border-radius:5px;background-color:#142032;min-width:170px;font-size:16px;font-weight:500;border:1px solid transparent;padding:9px 10px;text-transform:capitalize}.btn-primary:hover{background-color:#fff;border-color:#142032;color:#142032}.btn-warning{border-radius:5px;background-color:#cfaa97;min-width:170px;font-size:16px;font-weight:700;border:1px solid transparent;padding:9px 10px;text-transform:capitalize;color:#fff}.btn-warning:hover{background-color:#fff;color:#cfaa97;border-color:#cfaa97}.btn-outline-primary{border-color:#142032;border-radius:5px;min-width:170px;font-size:16px;font-weight:500;padding:9px 10px;text-transform:capitalize;color:#142032}.btn-outline-primary:hover{background-color:#142032;color:#fff;border-color:#142032}.btn-outline-secondary{padding:12px 10px;border-radius:4px;border:1px solid #333;font-size:16px;font-weight:500;color:#333;min-width:145px}@media (min-width:768px){.btn-outline-secondary{min-width:205px}}.btn-outline-secondary:hover{background-color:#333;border-color:transparent;color:#fff}.btn-outline-light{padding:12px 10px;border-radius:5px;border:1px solid #fff;font-size:16px;font-weight:400;color:#fff;min-width:145px}@media (min-width:768px){.btn-outline-light{min-width:205px}}.btn-outline-light:hover{border-color:transparent}.btn-outline-warning{border-color:#c73232;border-radius:5px;font-size:16px;font-weight:400;padding:12px 10px;text-transform:capitalize;color:#c73232;min-width:145px}@media (min-width:768px){.btn-outline-warning{min-width:205px}}.btn-outline-warning:hover{background-color:#c73232;color:#fff;border-color:#c73232}.btn-outline-danger{border-color:#e8112d;padding:10px;color:#e8112d;min-width:169px}.btn-outline-danger.active,.btn-outline-danger:hover{background-color:#c73232;color:#fff;border-color:#c73232}.btn-secondary{border-radius:4px;font-weight:500;background-color:#333;color:#fff;border:1px solid transparent;padding:12px 10px;min-width:145px}@media (min-width:768px){.btn-secondary{min-width:205px}}.btn-secondary:hover{background-color:#fff;border-color:#333;color:#333}.btn-danger{border-radius:5px;font-weight:500;background-color:#e8112d;color:#fff;border:1px solid transparent;padding:10px;min-width:169px}@media (min-width:768px){.btn-danger{min-width:169px}}.btn-danger.active,.btn-danger:hover{background-color:#fff;border-color:#e8112d;color:#e8112d}.btn-lg{padding-top:11px;padding-bottom:11px}.transition-link--space i{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.transition-link--space:hover i{-webkit-margin-start:15px;margin-inline-start:15px}.dropdown-toggle:after{font-family:Font Awesome\ 5 Pro;font-weight:700;content:"\F078";vertical-align:inherit;border:none;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.dropdown-toggle[aria-expanded=true]:after{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-floating>.form-control{padding:10px 20px}@media (min-width:768px){.form-floating>.form-control{padding:10px 20px}}.form-floating>.form-label{left:0;padding:.7rem .75rem}.form-floating>.form-control,.form-floating>.form-select{height:calc(3rem + 8px)}@media (min-width:768px){.form-floating>.form-control,.form-floating>.form-select{height:calc(3rem + 2px)}}.form-label{color:#7b7b7b;font-size:16px;left:20px}.form-select-lg{padding:10px 13px}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{-webkit-box-shadow:none;box-shadow:none}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545!important}form.layout-info .form-control{border-radius:10px;-webkit-box-shadow:0 2px 10px 0 hsla(0,0%,89%,.5);box-shadow:0 2px 10px 0 hsla(0,0%,89%,.5);background-color:#f0f4fe;border-color:transparent}form.layout-info .form-label{color:#1d1e1e;opacity:.5}.input-newsletter{padding:0}.input-newsletter .form-control{border:none;border-right:0;font-family:Poppins,sans-serif;font-size:14px;background-color:transparent;font-weight:400;color:#000;font-weight:300;border-bottom:2px solid #000;border-radius:0;padding-left:0}@media (min-width:768px){.input-newsletter .form-control{font-size:16px}}.input-newsletter .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.input-newsletter .form-control::-webkit-input-placeholder{color:#000;opacity:.36}.input-newsletter .form-control::-moz-placeholder{color:#000;opacity:.36}.input-newsletter .form-control::-ms-input-placeholder{color:#000;opacity:.36}.input-newsletter .form-control::placeholder{color:#000;opacity:.36}.input-newsletter label{z-index:50;left:18px;opacity:.36}.input-newsletter span{font-size:18px}.input-newsletter .btn{z-index:5;text-transform:none;border-radius:10px!important;background-color:#333;color:#fff;font-size:16px;font-weight:500;padding:10px 13px}@media (min-width:768px){.input-newsletter .btn{font-size:18px}}.input-newsletter a{font-size:18px;color:#000;position:absolute;right:0;top:6px}.form-check-label{font-size:12px;color:#000}.form-check-label a{color:#000;text-decoration:underline}.form-check{position:relative}.form-check-input[type=checkbox]{border-radius:0;border:none;width:18px;height:18px;margin-top:2px;background-color:#eee;position:absolute;left:0;margin-left:0}@media (min-width:768px){.form-check-input[type=checkbox]{margin-top:5px}}.form-check-input[type=checkbox]:focus{-webkit-box-shadow:none;box-shadow:none}.form-check-input[type=checkbox]:checked{background-color:#000}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545!important}.input-group.layout-primary .form-control{font-family:Poppins,sans-serif;font-size:1.2rem;border:1px solid #0067b1;background-color:#fff;color:#52575d;font-weight:500;padding:10px 20px}.input-group.layout-primary .form-control::-webkit-input-placeholder{opacity:.35}.input-group.layout-primary .form-control::-moz-placeholder{opacity:.35}.input-group.layout-primary .form-control::-ms-input-placeholder{opacity:.35}.input-group.layout-primary .form-control::placeholder{opacity:.35}.input-group.layout-primary .form-control:disabled{background-color:#0068b3;color:#fff}.input-group.layout-primary .form-control:disabled::-webkit-input-placeholder{color:#fff;opacity:1}.input-group.layout-primary .form-control:disabled::-moz-placeholder{color:#fff;opacity:1}.input-group.layout-primary .form-control:disabled::-ms-input-placeholder{color:#fff;opacity:1}.input-group.layout-primary .form-control:disabled::placeholder{color:#fff;opacity:1}.input-group.layout-primary .btn{min-width:50px;text-align:center;font-size:1.4rem}.input-group.layout-primary.rounded-pill .btn,.input-group.layout-primary.rounded-pill .form-control{border-radius:inherit}.input-group.layout-primary input[type=file]::file-selector-button{display:none}.input-group.layout-primary input[type=file]+.form-label{font-size:16px;left:20px;position:absolute;right:0;left:auto;top:0;bottom:0;width:50px;background-color:#0068b3;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:inherit;color:#fff;z-index:100}.input-group.layout-primary input[type=file]{border-radius:2em!important}.form-box{border:1px solid #046bb7;background-color:#fff;border-radius:30px 10px 2em 30px;padding-bottom:15px}@media (min-width:768px){.form-box{border-radius:2em 10px 2em 10px}}.form-box label{-webkit-box-shadow:0 12px 42px 0 rgba(31,31,31,.1);box-shadow:0 12px 42px 0 rgba(31,31,31,.1);background-color:#046bb7;border-radius:2em 0 2em 0;color:#fff;font-size:16px;font-weight:600;max-width:100%;padding:10px 20px;border-radius:30px 0 30px 0}@media (min-width:768px){.form-box label{border-radius:2em 0 2em 0;margin-left:-1px;margin-top:-1px}}.form-box .form-control{border:none;font-size:16px;color:#000}.form-box .form-control::-webkit-input-placeholder{opacity:.52}.form-box .form-control::-moz-placeholder{opacity:.52}.form-box .form-control::-ms-input-placeholder{opacity:.52}.form-box .form-control::placeholder{opacity:.52}.form-box-list ul{border-bottom:1px solid #046bb7}.form-box-list ul:last-child{border-bottom:none}@media (min-width:768px){.form-box-list ul:nth-child(odd){border-right:1px solid #046bb7}.form-box-list ul:nth-last-of-type(-n+2){border-bottom:none}}.form-box ul{margin-bottom:0}.form-box ul:after,.form-box ul:before{content:"";position:absolute;background-color:#046bb7}.form-box ul li{margin:4px 1px}.form-box ul li a{color:#000;font-size:16px;font-weight:500;font-family:Poppins,sans-serif;text-decoration:none;width:30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%}@media (min-width:1400px){.form-box ul li a{font-size:18px;width:40px;height:40px}}.form-box ul li a.active{background-color:#eef2fe}.link-upload{border-radius:2em;border:1px solid #0067b1;height:49px;text-decoration:none}.link-upload--text{font-family:Poppins,sans-serif;font-size:1.2rem;color:#52575d;font-weight:500;padding-left:24px;max-width:calc(100% - 50px);padding-right:15px;padding-top:10px}.link-upload--icon{background-color:#0068b3;color:#fff;width:50px;border-top-right-radius:2em;border-bottom-right-radius:2em;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.link-upload.is-invalid{border-color:#dc3545!important}.select2-container--default .select2-selection--single{border-radius:10px;border:1px solid #7b7b7b;background-color:#fff;color:#7b7b7b;font-size:16px;height:calc(3rem + 8px)}@media (min-width:768px){.select2-container--default .select2-selection--single{height:calc(3rem + 2px)}}.select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__arrow:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select2.is-invalid+.select2-container--default .select2-selection--single{border-color:#dc3545!important}.select2-container .select2-selection--single .select2-selection__rendered{padding:10px 20px;color:#7b7b7b}.select2-results__option{padding:5px 15px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;bottom:0;width:50px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow:after{content:"\F078";font-family:Font Awesome\ 5 Pro;font-weight:400;font-size:16px;color:#000;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#0067b1}.checkbox-box{color:#49403b;border-radius:5px;border:1px solid #f4f5f7;height:90px;cursor:pointer;text-decoration:none;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275);font-family:Jost,sans-serif}.checkbox-box span{font-size:14px}.checkbox-box .checkbox-icon{width:40px;height:40px;border:1px solid #e7eaed;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e7eaed;background-color:transparent;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.checkbox-box .checkbox-subtitle{font-size:14px}.checkbox-box .checkbox-title{font-size:16px}.checkbox-box.active,.checkbox-box.selected,.checkbox-box:hover{color:#333;-webkit-box-shadow:0 20px 30px 0 rgba(10,48,73,.15);box-shadow:0 20px 30px 0 rgba(10,48,73,.15);border:transparent}.checkbox-box.active .checkbox-icon,.checkbox-box.selected .checkbox-icon,.checkbox-box:hover .checkbox-icon{color:#fff;border-color:transparent;background-color:#c73232}.form-control.is-invalid.addon-right,.form-control.is-valid.addon-right,.was-validated .form-control.addon-right:invalid,.was-validated .form-control.addon-right:valid{background-position:right calc(.375em + 3.188rem) center}.form-addon{position:relative}.form-addon .btn.position-absolute{right:0;top:0;bottom:0;border:none;outline:0;color:rgba(39,39,39,.4);padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-addon .btn.position-absolute i{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.form-addon .btn.position-absolute i.fa-eye{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form-addon .btn.position-absolute i.fa-eye-slash{position:absolute;right:0;left:0}.form-addon .btn.position-absolute i.fa-eye-slash,.form-addon .btn.position-absolute.active i.fa-eye{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}.form-addon .btn.position-absolute.active i.fa-eye-slash{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.at-icon-wrapper{height:54px!important;width:54px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.at-follow-tbx-element .at300b,.at-follow-tbx-element .at300m{margin-right:10px!important;margin-bottom:10px!important}.at-follow-tbx-element .addthis_toolbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.at-follow-tbx-element .addthis_toolbox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.transition{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.transition-zoom--out{-webkit-transform:scale(1.5);transform:scale(1.5)}.transition-zoom--in,.transition-zoom--out:hover{-webkit-transform:scale(1);transform:scale(1)}.transition-zoom--in:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.uk-lightbox{z-index:1060!important;background-color:rgba(0,0,0,.81)}.uk-lightbox-toolbar{background-color:transparent}@media (min-width:768px){.uk-lightbox-toolbar{padding-top:45px;padding-right:45px;padding-left:45px}}.uk-lightbox-toolbar-icon{color:#fff}.uk-lightbox-button{background-color:#c73232;color:#fff;width:40px;height:60px}.uk-position-center-left{margin-left:0!important}.uk-position-center-right{margin-right:0!important}.navbar{-webkit-box-shadow:0 2px 26px 0 rgba(0,0,0,.03);box-shadow:0 2px 26px 0 rgba(0,0,0,.03);background-color:#fff}.navbar-brand{margin:0}.navbar-nav .nav-item{padding:3px 20px}@media (min-width:1200px){.navbar-nav .nav-item{padding:0 20px}}.navbar-nav .nav-link{font-size:16px;font-weight:500;font-family:Poppins,sans-serif;border-bottom:1px solid transparent;-webkit-transition:.5s cubic-bezier(.25,.46,.45,.94);transition:.5s cubic-bezier(.25,.46,.45,.94);padding-left:0;padding-right:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{border-bottom:1px solid #e8112d}.navbar-nav .nav-link.active{font-weight:700}.offcanvas{max-width:300px;background-color:#fff}@media (min-width:992px){.offcanvas{max-width:400px}}.offcanvas .btn-close{background:0 0;color:#e8112d!important;font-size:30px;opacity:1;width:auto;height:auto;margin-top:1px}.offcanvas-body ul{list-style-type:none}.offcanvas-body ul li{position:relative}.offcanvas-body ul li a{font-family:Poppins,sans-serif;color:#000;font-size:18px;padding:8px 5px 8px 0}.offcanvas-body ul li a.active{font-weight:700;color:#000}.offcanvas-body .submenu-btn{position:absolute;top:0;right:5px;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275);padding:5px}.offcanvas-body .submenu-btn.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.offcanvas-body .drop-list{display:none}.offcanvas-body .navbar-nav .nav-link{color:#fff}footer .widget-section{background-color:#f7f7f7;padding-top:70px;padding-bottom:70px;color:#000}footer .widget-social li{padding:0 7px}@media (min-width:992px){footer .widget-social li:first-of-type{-webkit-padding-start:0;padding-inline-start:0}}footer .widget-social li a{font-size:18px;color:#e8112d;width:44px;height:44px;border-radius:50%;border:1px solid rgba(232,17,45,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}footer .widget-social li a i,footer .widget-social li a img{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}footer .widget-social li a:hover i,footer .widget-social li a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}footer .widget-title{margin-bottom:18px;color:#000;font-size:16px;font-weight:600}footer .widget-box{padding-top:20px}footer .widget-box p{color:#000;font-size:12px;line-height:28px}footer .widget-box ul li{margin-bottom:10px;color:#000;font-size:15px}footer .widget-box ul li a{color:#000;text-decoration:none;-webkit-transition:ease;transition:ease;font-size:15px;position:relative}footer .widget-box ul li a:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;border-radius:3px;background-color:transparent;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275);width:0}footer .widget-box ul li.active a:after,footer .widget-box ul li:hover a:after{background-color:#e8112d;width:100%}footer .widget-box ul li i{color:#000}footer .widget-copyright{background-color:#e8112d}footer .widget-copyright a{color:#fff}footer .widget-copyright p{font-size:14px;color:#fff;margin-bottom:20px;line-height:28px}@media (min-width:768px){footer .widget-copyright p{font-size:14px}}footer .widget-copyright ul{margin-bottom:0}footer .widget-copyright ul li a{font-size:14px;color:#fff;text-decoration:none}@media (min-width:768px){footer .widget-copyright ul li a{font-size:14px}}.card{border:none}.card-footer,.card-header{background-color:inherit}.card.transition-default{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.card.transition-default:hover{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.card.transition-full .card-header,.card.transition-full .card-header img{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.card.transition-full:hover .card-header{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.card.transition-translate .card-header,.card.transition-translate .card-header img{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.card.transition-translate:hover .card-header{border-color:transparent;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-box-shadow:0 20px 32px 0 rgba(15,36,109,.16);box-shadow:0 20px 32px 0 rgba(15,36,109,.16)}@media (min-width:992px){.card.transition-grayscale .card-header,.card.transition-grayscale .card-header img{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.card.transition-grayscale .card-header img{-webkit-filter:grayscale(1);filter:grayscale(1)}.card.transition-grayscale:hover .card-header img{-webkit-filter:grayscale(0);filter:grayscale(0)}}.card.template-about{height:100%}@media (max-width:1199.98px){.card.template-about{-webkit-border-end:none!important;border-inline-end:none!important}}.card.template-about .card-header{border-bottom:none;padding-left:20px;padding-right:20px;border-top-left-radius:30px}@media (min-width:768px){.card.template-about .card-header{padding-left:25px;padding-right:25px}}.card.template-about .card-title{margin-bottom:0;font-weight:600;font-family:Open Sans,sans-serif}.card.template-about .card-body{padding-left:20px;padding-right:20px;padding-bottom:0;min-height:90px;color:#52575d}@media (min-width:768px){.card.template-about .card-body{padding-left:25px;padding-right:25px;min-height:135px}}.card.template-about .card-footer{border-top:none;padding-left:20px;padding-right:20px;padding-bottom:30px;border-radius:inherit}@media (min-width:768px){.card.template-about .card-footer{padding-left:25px;padding-right:25px;padding-bottom:50px}}.card.template-investor{-webkit-box-shadow:0 12px 42px 0 rgba(31,31,31,.1);box-shadow:0 12px 42px 0 rgba(31,31,31,.1);background-color:#fff;border-top-left-radius:2em;border-bottom-right-radius:2em}.card.template-investor .card-header{border-bottom:none;padding-top:30px;padding-left:20px;padding-right:20px;border-top-left-radius:30px}@media (min-width:768px){.card.template-investor .card-header{padding-top:50px;padding-left:40px;padding-right:40px}}.card.template-investor .card-title{margin-bottom:0;font-weight:500}.card.template-investor .card-body{padding-left:20px;padding-right:20px;min-height:90px;color:#52575d}@media (min-width:768px){.card.template-investor .card-body{padding-left:40px;padding-right:40px;min-height:135px}}.card.template-investor .card-img-overlay{border-top:none;padding-left:20px;padding-right:20px;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#0068b3;color:#fff;border-top-left-radius:0;top:auto}@media (min-width:768px){.card.template-investor .card-img-overlay{padding-left:40px;padding-right:40px}}.card.template-investor .card-link{-webkit-box-shadow:0 0 20px 0 rgba(0,40,255,.2);box-shadow:0 0 20px 0 rgba(0,40,255,.2);background-color:#fff;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;text-decoration:none;color:#0067b3;font-size:2rem}.modal-backdrop.show{background-color:rgba(51,51,51,.99)}.modal.template-success .modal-lg{max-width:620px}.modal.template-success .modal-title{color:#333}.modal.template-success .modal-body{font-size:16px;font-weight:400;line-height:1.69;color:#333;padding-bottom:50px}.modal.template-success .modal-body .btn{padding:8px 10px}.modal.template-faq .modal-content{border-radius:0}.modal.template-faq .modal-header .btn-close{opacity:1}.modal.template-faq .modal-title{font-size:16px;line-height:1.25;margin-bottom:15px}.modal.template-faq .modal-body{padding:0 15px}@media (min-width:768px){.modal.template-faq .modal-body{padding:0 35px}}@media (min-width:768px){.modal.template-faq .modal-body p{font-size:14px}}.modal.template-faq .modal-footer{padding-bottom:25px}@media (min-width:768px){.modal.template-faq .modal-footer{padding-left:35px;padding-right:35px}}.modal.template-faq .modal-footer a{font-size:12px;text-decoration:none}@media (min-width:768px){.modal.template-faq .modal-footer a{font-size:14px}}.swiper-button-next:after,.swiper-button-prev:after{font-family:Font Awesome\ 5 Pro;font-size:2rem;color:#fff}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"\F061"}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"\F060"}.swiper-pagination .swiper-pagination-bullet{width:17px;height:17px;background-color:#c73232;margin:0 11px;opacity:.35}.swiper-pagination .swiper-pagination-bullet-active{background-color:#c73232;opacity:1}.swiper-pagination.layout-light .swiper-pagination-bullet{background-color:#fff}.swiper-pagination.layout-light .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.swiper-banner{position:relative;padding-top:25px;padding-bottom:25px;max-width:1920px;margin:auto}@media (min-width:768px){.swiper-banner{padding-top:150px;padding-bottom:50px}}.swiper-banner .swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.swiper-banner .swiper-pagination,.swiper-banner .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-banner .swiper-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;bottom:0}.swiper-banner .swiper-pagination-lock{display:none}.swiper-banner .swiper-pagination .pagination-current{padding-right:20px}.swiper-banner .swiper-pagination .pagination-total{padding-left:20px}.swiper-banner .swiper-pagination .pagination-separator{background-color:#000;height:1px;width:50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swiper-banner .swiper-pagination span{opacity:.7;font-size:18px;font-weight:300;color:#000}.swiper-banner .swiper-button-next,.swiper-banner .swiper-button-prev{background-color:hsla(21,37%,68%,.63);width:35px;height:65px}.swiper-banner .swiper-button-prev{left:0}.swiper-banner .swiper-button-next{right:0}.swiper-banner .swiper-button-next:after,.swiper-banner .swiper-button-prev:after{font-family:Font Awesome\ 5 Pro;font-weight:400;font-size:30px;color:#fff}.swiper-banner .swiper-button-next:after,.swiper-banner .swiper-rtl .swiper-button-prev:after{content:"\F061"}.swiper-banner .swiper-button-prev:after,.swiper-banner .swiper-rtl .swiper-button-next:after{content:"\F060"}.section.template-slider--gallery{padding-top:25px;padding-bottom:25px;position:relative}@media (min-width:768px){.section.template-slider--gallery{padding-top:65px;padding-bottom:65px}}.section.template-slider--gallery:after{display:block;content:"";left:0;right:0;bottom:0;height:50%;background-color:#f0f0ef;z-index:-1;position:absolute}.section.template-slider--gallery .section-title{font-size:30px;font-weight:500;line-height:2.3;color:#333}.section.template-slider--gallery .swiper-wrapper{min-height:300px}.section.template-slider--gallery .swiper-slide{height:230px;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media (min-width:768px){.section.template-slider--gallery .swiper-slide{width:auto;height:auto}}@media (max-width:767.98px){.section.template-slider--gallery .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover;height:230px}}.section.template-slider--gallery .swiper-button-next,.section.template-slider--gallery .swiper-button-prev{background-color:rgba(199,50,50,.73);width:35px;height:65px}.section.template-slider--gallery .swiper-button-prev{left:0}.section.template-slider--gallery .swiper-button-next{right:0}.section.template-slider--sided{padding-top:25px;padding-bottom:45px;position:relative}@media (min-width:768px){.section.template-slider--sided{padding-top:135px;padding-bottom:45px}}.section.template-slider--sided .section-content{font-size:16px;font-weight:400;line-height:1.69;color:#333}.section.template-slider--sided .section-content .btn{min-width:unset;font-size:14px}.section.template-slider--sided .section-title{font-size:30px;font-weight:500;color:#333}.section.template-slider--sided .swiper{padding-bottom:45px}.section.template-slider--sided .swiper-button-next,.section.template-slider--sided .swiper-button-prev{background-color:hsla(21,37%,68%,.63);width:35px;height:65px}.section.template-slider--sided .swiper-button-prev{left:0}.section.template-slider--sided .swiper-button-next{right:0}.section.template-slider--sided .swiper-button-next:after,.section.template-slider--sided .swiper-button-prev:after{font-family:Font Awesome\ 5 Pro;font-weight:400;font-size:30px;color:#fff}.section.template-slider--sided .swiper-button-next:after,.section.template-slider--sided .swiper-rtl .swiper-button-prev:after{content:"\F061"}.section.template-slider--sided .swiper-button-prev:after,.section.template-slider--sided .swiper-rtl .swiper-button-next:after{content:"\F060"}.swiper-main{position:relative;max-width:1920px;margin:auto}.swiper-main .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;position:relative}.swiper-main .swiper-content{position:absolute;left:0;right:0;top:0;bottom:0}.swiper-main .swiper-title{font-size:30px;font-weight:500}@media (min-width:768px){.swiper-main .swiper-title{line-height:1.53}}.swiper-main .swiper-subtitle{font-size:22px;color:hsla(0,0%,100%,.7);font-weight:400}.swiper-main .swiper-pagination{bottom:43px;left:0!important}.swiper-main .swiper-pagination-lock{display:none}.swiper-main .swiper-pagination .pagination-current{padding-right:20px}.swiper-main .swiper-pagination .pagination-total{padding-left:20px}.swiper-main .swiper-pagination .pagination-separator{background-color:#000;height:1px;width:50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swiper-main .swiper-pagination span{opacity:.7;font-size:18px;font-weight:300;color:#000}.swiper-main .swiper-button-next,.swiper-main .swiper-button-prev{background-color:hsla(21,37%,68%,.63);width:35px;height:65px}.swiper-main .swiper-button-prev{left:0}.swiper-main .swiper-button-next{right:0}.swiper-main .swiper-button-next:after,.swiper-main .swiper-button-prev:after{font-family:Font Awesome\ 5 Pro;font-weight:400;font-size:30px;color:#fff}.swiper-main .swiper-button-next:after,.swiper-main .swiper-rtl .swiper-button-prev:after{content:"\F061"}.swiper-main .swiper-button-prev:after,.swiper-main .swiper-rtl .swiper-button-next:after{content:"\F060"}.slider-main .uk-slideshow-nav{position:absolute;right:0;bottom:43px;left:0;margin:auto;z-index:100}@media (min-width:768px){.slider-main .uk-position-center-left{margin-left:16vw!important}}.slider-main .uk-position-small{z-index:150}.slider-main .uk-position-small .swiper-title{font-size:30px;font-weight:500}@media (min-width:768px){.slider-main .uk-position-small .swiper-title{line-height:1.53}}.slider-main .uk-position-small .swiper-subtitle{font-size:22px;color:hsla(0,0%,100%,.7);font-weight:400}.slider-main .uk-slideshow-items>:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.94;background-image:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,.28)));background-image:linear-gradient(90deg,#000,rgba(0,0,0,.28))}.slider-main .uk-dotnav>*>*{width:16px;height:16px;border-color:transparent;background-color:hsla(0,0%,100%,.35)}.slider-main .uk-dotnav>.uk-active>*{background-color:#fff}.accordion-item{border:1px solid #e2e2e2}.accordion-button{font-size:1.3rem;padding:1.6rem 1rem;font-family:Open Sans,sans-serif}@media (min-width:768px){.accordion-button{padding:1.6rem 2rem}}.accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.accordion-button:not(.collapsed){background-color:#f1f5fe;color:#000}.accordion-body{font-size:1.3rem;padding:1.4rem 1rem;font-family:Open Sans,sans-serif}@media (min-width:768px){.accordion-body{padding:1.4rem 2rem}}.accordion.template-menu .accordion-item{background-color:inherit;border-bottom:2px solid #0067b1;border:none}.accordion.template-menu .accordion-button{background-color:inherit;color:#0067b1;border-radius:0;padding:10px 15px;-webkit-box-shadow:none;box-shadow:none}.accordion.template-menu .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.accordion.template-menu .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.accordion.template-menu .accordion-body{color:#0067b1;border-left:2px solid #0067b1;padding:10px 15px}.accordion.template-menu .accordion-body a{color:#0067b1;text-decoration:none}.accordion.template-menu .accordion-body li{margin-bottom:20px}section.template-boxes--default{padding-top:30px;padding-bottom:30px;background-color:#fff}@media (min-width:768px){section.template-boxes--default{padding-top:60px;padding-bottom:60px}}section.template-boxes--default .section-boxes p{color:rgba(0,0,0,.74);line-height:1.69}.section.template-boxes--benefits{padding-top:25px;padding-bottom:25px}@media (min-width:768px){.section.template-boxes--benefits{padding-bottom:100px;padding-top:140px}}.section.template-boxes--benefits .section-boxes{padding-bottom:25px}.section.template-boxes--benefits .card.template-benefit{background-color:transparent}.section.template-boxes--benefits .card.template-benefit .card-header{background-color:#fff;border-bottom:none;height:auto;position:relative}.section.template-boxes--benefits .card.template-benefit .card-title{font-size:24px;font-weight:600;color:#6a5644}.section.template-boxes--cases{padding-bottom:50px}@media (min-width:768px){.section.template-boxes--cases{padding-bottom:50px}}.section.template-boxes--cases .section-boxes{padding-bottom:25px}@media (min-width:768px){.section.template-boxes--cases .section-boxes{padding-bottom:50px}}.section.template-boxes--certifications{padding-bottom:50px}@media (min-width:768px){.section.template-boxes--certifications{padding-bottom:100px}}.section.template-boxes--certifications .section-boxes{padding-bottom:25px}@media (min-width:768px){.section.template-boxes--certifications .section-boxes{padding-bottom:40px}}.section.template-boxes--about{padding-bottom:40px}@media (min-width:768px){.section.template-boxes--about{padding-bottom:40px}}.section.template-boxes--about .section-boxes{padding-bottom:30px;border-radius:35px;-webkit-box-shadow:0 12px 42px 0 rgba(32,31,31,.1);box-shadow:0 12px 42px 0 rgba(32,31,31,.1);background-color:#fff}@media (min-width:768px){.section.template-boxes--about .section-boxes{padding-right:30px}}.section.template-boxes--partners{padding-bottom:50px}@media (min-width:768px){.section.template-boxes--partners{padding-bottom:100px}}.section.template-boxes--investors{padding-bottom:50px;padding-top:50px}@media (min-width:768px){.section.template-boxes--investors{padding-bottom:200px;padding-top:135px}}.section.template-boxes--investors .section-boxes{padding-bottom:25px}@media (min-width:768px){.section.template-boxes--investors .section-boxes{padding-bottom:70px}}.section.template-boxes--reports{padding-bottom:50px;padding-top:50px}@media (min-width:768px){.section.template-boxes--reports{padding-top:130px;padding-bottom:130px}}.section.template-boxes--reports .section-content .card.template-file{text-align:center;font-family:Poppins,sans-serif;background-color:#f9f9f9;min-height:180px}.section.template-boxes--reports .section-content .card.template-file .card-header{border:none;padding-top:40px;padding-bottom:10px}.section.template-boxes--reports .section-content .card.template-file .card-body{padding-top:10px}.section.template-boxes--reports .section-content .card.template-file .card-title{font-size:18px;font-weight:500;color:#544335}.section.template-boxes--description{padding-bottom:50px}@media (min-width:768px){.section.template-boxes--description{padding-bottom:100px}}.section.template-boxes--description .section-boxes{padding-bottom:25px;padding-top:25px}@media (min-width:768px){.section.template-boxes--description .section-boxes{padding-top:30px;padding-bottom:20px}}.section.template-boxes--description .section-boxes img{width:100%}.section.template-boxes--gallery{padding-top:25px;padding-bottom:25px}@media (min-width:768px){.section.template-boxes--gallery{padding-bottom:100px;padding-top:50px}}.section.template-boxes--gallery .section-boxes{padding-bottom:25px}.section.template-boxes--gallery .section-boxes.grid{display:grid;gap:30px}@media (min-width:768px){.section.template-boxes--gallery .section-boxes.grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,300px);grid-template-areas:"grid-1 grid-2" "grid-3 grid-4"}.section.template-boxes--gallery .section-boxes.grid .grid-1{grid-area:grid-1}.section.template-boxes--gallery .section-boxes.grid .grid-2{grid-area:grid-2}.section.template-boxes--gallery .section-boxes.grid .grid-3{grid-area:grid-3}.section.template-boxes--gallery .section-boxes.grid .grid-4{grid-area:grid-4}.section.template-boxes--gallery .section-boxes.grid.grid-reverse{grid-template-areas:"grid-1 grid-2" "grid-3 grid-4"}}@media (min-width:992px){.section.template-boxes--gallery .section-boxes.grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,300px);grid-template-areas:"grid-1 grid-2 grid-2 grid-2 grid-2" "grid-1 grid-3 grid-4 grid-4 grid-4"}.section.template-boxes--gallery .section-boxes.grid.grid-reverse{grid-template-areas:"grid-1 grid-2 grid-2 grid-2 grid-3" "grid-4 grid-4 grid-4 grid-4 grid-3"}}.section.template-boxes--gallery .card.template-gallery{background-color:transparent;height:100%}@media (max-width:767.98px){.section.template-boxes--gallery .card.template-gallery{height:300px}}.section.template-boxes--gallery .card.template-gallery .card-img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.section.template-boxes--gallery .card.template-gallery .card-img-overlay{top:auto;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(-5%,#0e0e0e),color-stop(15%,hsla(0,0%,7%,.74)),color-stop(32%,rgba(61,61,61,.51)),color-stop(70%,hsla(0,0%,100%,0)));background-image:linear-gradient(0deg,#0e0e0e -5%,hsla(0,0%,7%,.74) 15%,rgba(61,61,61,.51) 32%,hsla(0,0%,100%,0) 70%);min-height:150px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section.template-boxes--content{background-color:#f9f9f9}.section.template-boxes--content .section-header{padding-bottom:20px}.section.template-boxes--content .section-content{padding-top:0;padding-bottom:25px}@media (min-width:992px){.section.template-boxes--content .section-content{padding-bottom:70px}}.section.template-boxes--content .section-content--text{font-size:16px;color:#52575d}.section.template-boxes--content .section-content--text h3{font-weight:600;color:#7c6a58}.section.template-boxes--content .section-content--text ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.section.template-boxes--content .section-content--text ul li:before{content:"\F00C";font-family:Font Awesome\ 5 Pro;-webkit-margin-end:10px;margin-inline-end:10px}.section.template-boxes--products{padding-top:50px;padding-bottom:40px}@media (min-width:768px){.section.template-boxes--products{padding-top:100px;padding-bottom:60px}}section.template-boxes--sided{padding-top:25px;padding-bottom:25px}@media (min-width:768px){section.template-boxes--sided{padding-top:50px;padding-bottom:50px}}section.template-boxes--sided .section-content h3{font-size:19px;line-height:1.58;line-height:normal}@media (min-width:576px){section.template-boxes--sided .section-content h3{line-height:1.27;font-size:30px}}section.template-boxes--sided .card.template-richtext{border:none;background-color:transparent;border-radius:0}section.template-boxes--sided .card.template-richtext .card-title{font-weight:700}section.template-boxes--sided .card.template-richtext .card-title span{color:#ce200f}section.template-boxes--sided .card.template-richtext .card-header{padding:0;border:none}section.template-boxes--sided .card.template-richtext .card-img{border-radius:0}section.template-boxes--sided .card.template-richtext .card-body{font-size:1rem;color:#262626}section.template-boxes--sided .card.template-richtext .card-body a{color:#00ab6c;text-decoration:none}section.template-boxes--sided .card.template-richtext .card-body ul li{margin-bottom:10px}section.template-boxes--overlayed{padding-top:50px;padding-bottom:50px}@media (min-width:768px){section.template-boxes--overlayed{padding-top:0;padding-bottom:0;margin-bottom:65px;margin-top:65px}}section.template-boxes--overlayed .section-bg{width:auto;margin:auto;bottom:0}section.template-boxes--overlayed .section-content .card{background-color:#333;color:#fff;border-radius:0}@media (min-width:768px){section.template-boxes--overlayed .section-content .card{min-height:500px}}@media (min-width:992px){section.template-boxes--overlayed .section-content .card{min-height:600px}}@media (min-width:1200px){section.template-boxes--overlayed .section-content .card{min-height:800px}}section.template-boxes--overlayed .section-content .card-title{font-size:2.9rem;font-weight:500;color:#fff}section.template-boxes--overlayed .section-content .card-subtitle{font-size:2.4rem;font-weight:700}section.template-boxes--overlayed .section-content .card-header{padding-top:70px;padding-left:40px;padding-right:40px;border:none}@media (min-width:1200px){section.template-boxes--overlayed .section-content .card-header{padding-top:130px;padding-left:70px;padding-right:70px}}section.template-boxes--overlayed .section-content .card-header h5{font-size:1.4rem;font-family:Open Sans,sans-serif}section.template-boxes--overlayed .section-content .card-body{padding-left:40px;padding-bottom:40px;padding-right:40px;line-height:1.5;font-size:16px}@media (min-width:1200px){section.template-boxes--overlayed .section-content .card-body{padding-left:70px;padding-right:70px;padding-bottom:80px;font-size:17px}}section.template-boxes--overlayed .section-content .card-body ul{list-style-type:none;font-size:1.4rem;-webkit-padding-start:0;padding-inline-start:0}section.template-boxes--overlayed .section-content .card-body ul li{margin-bottom:20px;position:relative}section.template-menu{padding-top:25px;background-color:#f7f7f7;padding-bottom:25px}@media (min-width:768px){section.template-menu{padding-bottom:100px;padding-top:80px}}section.template-menu .section-header{padding-bottom:0}section.template-menu .section-title{margin-bottom:15px}section.template-menu .section-subtitle{font-size:24px;font-weight:400;color:#333;margin-bottom:20px}section.template-menu .section-content .btn{min-width:171px;font-size:14px;font-weight:600;padding:13px 10px}section.template-menu .section-content .nav-link{font-size:18px;font-weight:400;color:#333;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}section.template-menu .section-content .nav-link.active,section.template-menu .section-content .nav-link.collapsed{font-size:24px}section.template-menu .section-content .uk-nav-default>li.uk-active>a{font-size:24px;padding-left:25px}section.template-menu .section-content .uk-nav-default>li>a{font-size:18px;font-weight:400;color:#333}.swiper-menu .swiper-slide,section.template-menu .section-content .uk-nav-default>li>a{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}@media (min-width:768px){.swiper-menu .swiper-pagination{-webkit-transform:translateX(-25%)!important;transform:translateX(-25%)!important;left:25%!important;bottom:0!important}}.swiper-menu .swiper-pagination-bullet{width:8px;height:8px;background-color:#333;margin:0 5px;opacity:.35}.swiper-menu .swiper-pagination-bullet-active{background-color:#333;opacity:1}.menu-next,.menu-prev{border:1px solid #333;width:40px;height:40px;border-radius:50%}.menu-next:after,.menu-prev:after{font-size:20px;color:#333}.menu-prev{top:0}@media (min-width:768px){.menu-prev{top:-80px;right:120px;left:auto}}.menu-next{top:0}@media (min-width:768px){.menu-next{right:60px;top:-80px}}.card.template-menu{background-color:transparent}.card.template-menu .card-header{padding:0}.card.template-menu .card-title{font-size:16px;font-weight:500;color:#333}.card.template-menu .card-body{padding:9px;padding-left:0}.card.template-menu .card-footer{padding:0;border:none}.card.template-menu .card-footer a{text-decoration:none}.card.template-menu .card-img{border-radius:0}section.template-boxes--icons{padding-top:50px;padding-bottom:50px;background-color:#f7f7f7}@media (min-width:768px){section.template-boxes--icons{padding-top:80px;padding-bottom:90px}}section.template-boxes--icons .card.template-icon{background-color:#fff;height:100%;-webkit-box-shadow:0 12px 42px 0 rgba(31,31,31,.1);box-shadow:0 12px 42px 0 rgba(31,31,31,.1);padding-top:15px;padding-bottom:15px}section.template-boxes--icons .card.template-icon .card-header{border:none;padding-left:20px;padding-right:20px;padding-top:25px}@media (min-width:768px){section.template-boxes--icons .card.template-icon .card-header{padding-left:40px;padding-right:40px;padding-top:30px}}section.template-boxes--icons .card.template-icon .card-title{margin-bottom:15px;font-size:18px}@media (min-width:768px){section.template-boxes--icons .card.template-icon .card-title{min-height:45px;margin-bottom:5px;font-size:20px}}section.template-boxes--icons .card.template-icon .card-body{padding-top:15px;padding-left:20px;padding-right:20px;color:#000;color:rgba(0,0,0,.74)}@media (min-width:768px){section.template-boxes--icons .card.template-icon .card-body{padding-top:15px;padding-left:40px;padding-right:40px}}section.template-boxes--icons .card.template-icon .card-body p{margin-bottom:0}section.template-boxes--icons .card.template-icon .card-footer{padding-left:20px;padding-right:20px;padding-bottom:30px;border:none}@media (min-width:768px){section.template-boxes--icons .card.template-icon .card-footer{padding-left:40px;padding-right:40px;padding-bottom:45px}}section.template-boxes--icons .card.template-icon .card-footer a{font-size:14px;text-decoration:none;font-weight:600}section.template-boxes--list{padding-top:50px;padding-bottom:50px;background-color:#fff}section.template-boxes--list .card.template-list{background-color:#fff;height:100%}section.template-boxes--list .card.template-list .card-header{border:none}section.template-boxes--list .card.template-list .card-title{margin-bottom:0;font-weight:600;color:#ce200f;font-size:18px;min-height:45px}section.template-boxes--list .card.template-list .card-body{padding-top:0;padding-left:20px;padding-right:20px;font-size:17px;color:#262626}section.template-boxes--list .card.template-list .card-body ul li{font-size:17px;margin-bottom:10px;line-height:28px}section.template-boxes--list-inline{padding-top:50px;padding-bottom:50px;background-color:#fff}section.template-boxes--list-inline .section-content ul li{padding:10px 15px;font-size:12px}section.template-boxes--custom{padding-top:25px;padding-bottom:25px}@media (min-width:768px){section.template-boxes--custom{padding-top:50px;padding-bottom:50px}}section.template-boxes--custom .section-content h3{font-size:19px;line-height:1.58;line-height:normal}@media (min-width:576px){section.template-boxes--custom .section-content h3{line-height:1.27;font-size:30px}}section.template-boxes--custom .card.template-richtext{border:none;background-color:transparent;border-radius:0}section.template-boxes--custom .card.template-richtext .card-title{font-weight:700}section.template-boxes--custom .card.template-richtext .card-title span{color:#ce200f}section.template-boxes--custom .card.template-richtext .card-header{padding:0;border:none}section.template-boxes--custom .card.template-richtext .card-img{border-radius:0}section.template-boxes--custom .card.template-richtext .card-body{font-size:1rem;color:#262626}section.template-boxes--custom .card.template-richtext .card-body a{color:#00ab6c;text-decoration:none}section.template-boxes--custom .card.template-richtext .card-body ul li{margin-bottom:10px}section.template-boxes--steps{padding-top:50px;padding-bottom:50px;background-color:#fff}@media (min-width:768px){section.template-boxes--steps{padding-top:80px;padding-bottom:90px}}.card.template-step{background-color:transparent;height:100%}.card.template-step .card-header{border:none}.card.template-step .card-icon{background-color:rgba(232,17,45,.05);width:80px;height:80px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#e8112d;font-family:Poppins,sans-serif}.card.template-step .card-element{height:2px;background-color:#e8112d;width:100%;display:block}.card.template-step .card-body{color:#000}.card.template-step .card-body p{margin-bottom:0;color:rgba(0,0,0,.74)}.card.template-step .card-footer{border:none}.card.template-step .card-footer a{font-size:14px;text-decoration:none;font-weight:600}section.template-boxes--services{padding-top:50px;padding-bottom:50px;background-color:#f7f7f7}@media (min-width:768px){section.template-boxes--services{padding-top:80px;padding-bottom:90px}}.card.template-service{background-color:#fff;border-radius:0;height:100%;background-size:0 .1rem;background-position:0 100%;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e8112d));background-image:linear-gradient(#e8112d 0 0);background-size:0 0;background-position:100% 100%;background-repeat:no-repeat}.card.template-service:hover{background-position:100% 100%;border-radius:6px;-webkit-box-shadow:-40px -50px 190px 0 rgba(0,0,0,.1);box-shadow:-40px -50px 190px 0 rgba(0,0,0,.1);background-size:100% 100%}.card.template-service:hover .card-body{color:#fff}.card.template-service:hover .card-icon{background-color:hsla(0,0%,100%,.2)}.card.template-service:hover .card-icon--hover{opacity:1}.card.template-service:hover .card-icon--active{opacity:0}.card.template-service .card-header{padding-top:33px;padding-left:30px;padding-right:30px;border:none;background-color:transparent}.card.template-service .card-icon{background-color:rgba(232,17,45,.05);width:82px;height:82px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#e8112d;font-family:Poppins,sans-serif;padding:15px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s;position:relative}.card.template-service .card-icon--hover{opacity:0}.card.template-service .card-icon img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;max-width:70%;-webkit-transition-delay:.4s;transition-delay:.4s}.card.template-service .card-element{height:2px;background-color:#e8112d;width:100%;display:block}.card.template-service .card-body{color:#000;padding-left:30px;padding-right:30px;padding-bottom:30px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}.card.template-service .card-body p{margin-bottom:0;color:rgba(0,0,0,.74)}.card.template-service .card-footer{padding-left:30px;padding-right:30px;border:none}.card.template-service .card-footer a{font-size:14px;text-decoration:none;font-weight:600}section.template-boxes--faq{padding-top:50px;padding-bottom:50px;background-color:#f7f7f7}@media (min-width:768px){section.template-boxes--faq{padding-top:80px;padding-bottom:90px}}section.template-boxes--faq .card.template-faq{background-color:#fff;height:100%;padding-bottom:30px;padding-top:20px;font-family:Open Sans,sans-serif;-webkit-box-shadow:0 8px 30px 0 rgba(0,0,0,.04);box-shadow:0 8px 30px 0 rgba(0,0,0,.04);border:1px solid #fffefe}section.template-boxes--faq .card.template-faq .card-header{border:none;padding-left:40px;padding-right:40px}section.template-boxes--faq .card.template-faq .card-title{margin-bottom:0;min-height:45px;font-family:Open Sans,sans-serif;font-size:16px}section.template-boxes--faq .card.template-faq .card-body{padding-top:15px;padding-left:40px;padding-right:40px;color:#000;color:rgba(0,0,0,.74)}section.template-boxes--faq .card.template-faq .card-body p{margin-bottom:0}section.template-boxes--faq .card.template-faq .card-footer{padding-left:40px;padding-right:40px;border:none}section.template-boxes--faq .card.template-faq .card-footer a{font-size:14px;text-decoration:none;font-weight:600;color:#000;padding-bottom:5px;border-bottom:2px solid #e8112d}section.template-richtext--default{padding-top:50px;padding-bottom:50px}@media (min-width:992px){section.template-richtext--default{padding-top:70px;padding-bottom:100px}}section.template-richtext--default .section-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:5}section.template-richtext--default .section-content p{font-size:17px;color:rgba(0,0,0,.74);line-height:1.59}section.template-richtext--default .section-content ul{list-style-type:none;font-size:17px;font-weight:400;line-height:1.88;padding-left:0}section.template-richtext--default .section-content ul li{position:relative;-webkit-padding-start:40px;padding-inline-start:40px;margin-bottom:15px}section.template-richtext--default .section-content ul li:before{content:"\F058";font-family:Font Awesome\ 5 Pro;-webkit-margin-end:15px;margin-inline-end:15px;color:#e8112d;font-size:25px;font-weight:700;position:absolute;left:0;top:-8px}.section.template-richtext--overlay{padding-bottom:25px;padding-top:25px}@media (min-width:768px){.section.template-richtext--overlay{padding-top:60px;padding-bottom:60px}}.section.template-richtext--overlay .section-title{margin-bottom:40px}.section.template-richtext--overlay .section-subtitle{font-size:82px;font-weight:500;letter-spacing:7.69px;color:rgba(64,56,52,.12);position:absolute;left:0;right:0;bottom:-32px}.section.template-richtext--overlay .section-img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:0}.section.template-richtext--overlay .section-content{font-size:18px;line-height:1.5;color:#403834}.section.template-richtext--sided{padding-bottom:50px;padding-top:50px}@media (min-width:768px){.section.template-richtext--sided{padding-top:170px;padding-bottom:170px}}.section.template-richtext--sided .section-title{margin-bottom:20px;line-height:1.43;font-size:28px}@media (min-width:768px){.section.template-richtext--sided .section-title{margin-bottom:20px}}.section.template-richtext--sided .section-subtitle{line-height:1.25;margin-bottom:25px}@media (min-width:768px){.section.template-richtext--sided .section-subtitle{margin-bottom:50px}}.section.template-richtext--sided .section-box{position:relative;background-color:#333;padding:50px 15px;color:#fff;line-height:1.67;font-size:1.11rem}@media (min-width:768px){.section.template-richtext--sided .section-box{padding:70px 30px}}.section.template-richtext--sided .section-img{margin-top:-85px;position:relative}@media (min-width:768px){.section.template-richtext--sided .section-img{position:absolute;right:-100px;bottom:0;margin:auto;z-index:1;top:0}}@media (min-width:1200px){.section.template-richtext--sided .section-img{right:-85px}}.section.template-richtext--sided .section-content{font-size:1rem;line-height:1.69;color:#333}.section.template-richtext--sided .section-content p{margin-bottom:1.5rem}.section.template-richtext--split{padding-top:25px;padding-bottom:25px}@media (min-width:768px){.section.template-richtext--split{padding-bottom:65px;padding-top:65px}}.section.template-richtext--split .section-element{background-color:red;position:absolute;top:205px;right:0;bottom:0;left:0}.section.template-richtext--split .section-title{font-weight:500;color:#000;font-size:2.32rem}.section.template-richtext--split .section-subtitle{line-height:1.57;color:#cba38e;font-size:1.9rem}.section.template-richtext--split .section-content--text{color:#4a403b;font-size:16px;line-height:1.5;font-weight:600;font-family:Open Sans,sans-serif}.section.template-richtext--split .section-content--text ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.section.template-richtext--split .section-content--text ul li:before{content:"\F00C";font-family:Font Awesome\ 5 Pro;-webkit-margin-end:10px;margin-inline-end:10px}.section.template-richtext--split .card.template-richtext{border:none;background-color:transparent;border-radius:0;margin-bottom:25px}@media (min-width:768px){.section.template-richtext--split .card.template-richtext{margin-bottom:50px}}.section.template-richtext--split .card.template-richtext .card-title{font-weight:600}.section.template-richtext--split .card.template-richtext .card-header{padding:0;border:none}.section.template-richtext--split .card.template-richtext .card-img{border-radius:0}.section.template-richtext--trading{padding-top:50px;padding-bottom:25px}@media (min-width:992px){.section.template-richtext--trading{padding-top:100px;padding-bottom:25px}}.section.template-richtext--trading .section-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:5}section.template-richtext--small{padding-top:50px;padding-bottom:50px}@media (min-width:992px){section.template-richtext--small{padding-top:50px;padding-bottom:50px}}section.template-richtext--small .section-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:5}.section.template-banner--default{min-height:165px}@media (min-width:768px){.section.template-banner--default{min-height:400px}}.section.template-banner--default .section-bg{-o-object-fit:cover;object-fit:cover;height:100%}.section.template-banner--default .section-content{color:#fff;padding-top:50px;padding-bottom:50px;position:relative;z-index:100}@media (min-width:768px){.section.template-banner--default .section-content{padding-top:150px;padding-bottom:150px}}.section.template-banner--default .section-title{font-weight:400;font-size:36px}@media (min-width:768px){.section.template-banner--default .section-title{font-size:60px}}.section.template-banner--headline{padding-top:40px;padding-bottom:10px}@media (min-width:768px){.section.template-banner--headline{padding-top:85px;padding-bottom:50px}}.section.template-banner--headline .section-title{font-weight:700;line-height:1.33;margin-bottom:10px;font-size:2rem}@media (min-width:576px){.section.template-banner--headline .section-title{font-size:2.5rem;line-height:1.6;margin-bottom:25px}}@media (min-width:1200px){.section.template-banner--headline .section-title{font-size:50px}}.section.template-banner--headline .section-subtitle{font-size:21px}@media (min-width:576px){.section.template-banner--headline .section-subtitle{font-size:2rem}}@media (min-width:1200px){.section.template-banner--headline .section-subtitle{font-size:40px}}.section.template-banner--small{padding-top:25px;padding-bottom:25px;background-color:#fff}@media (min-width:768px){.section.template-banner--small{padding-top:45px;padding-bottom:45px}}.section.template-banner--small .section-title{font-weight:700;margin-bottom:0;font-size:2rem}@media (min-width:768px){.section.template-banner--small .section-title{font-size:4rem}}@media (min-width:1200px){.section.template-banner--small .section-title{font-size:70px}}.section.template-banner--box{position:relative;padding-top:25px;padding-bottom:25px;background-color:#fff;min-height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.section.template-banner--box{padding-top:50px;padding-bottom:50px;min-height:270px}}@media (min-width:1200px){.section.template-banner--box{background-color:transparent}}.section.template-banner--box .section-content h5{font-size:16px;line-height:22px}@media (min-width:768px){.section.template-banner--box .section-content h5{font-size:20px;line-height:1.4}}@media (min-width:1200px){.section.template-banner--box .section-element{background-color:#fff;top:0;bottom:0;position:absolute;left:0;z-index:-1;width:65vw}}.section.template-banner--image .section-img{width:100%;-o-object-fit:cover;object-fit:cover}section.template-banner--image-overlay{position:relative}section.template-banner--image-overlay .section-content{left:0;right:0;top:0;bottom:0;position:absolute;margin:auto;z-index:50}section.template-banner--image-overlay .section-title{font-size:25px;font-weight:500;line-height:1.6;color:#fff}@media (min-width:768px){section.template-banner--image-overlay .section-title{font-size:40px}}section.template-banner--image-overlay .section-subtitle{font-weight:500}section.template-banner--image-overlay .section-img{width:100%;-o-object-fit:cover;object-fit:cover}.section.template-banner--split{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.section.template-banner--split{padding-top:100px;padding-bottom:100px}}.section.template-banner--split .section-img{position:relative}@media (min-width:768px){.section.template-banner--split .section-img{margin-left:-16%}}.section.template-banner--split .section-bg{z-index:0}.section.template-banner--split .section-content{color:#fff}.section.template-banner--split .section-title{font-weight:500;line-height:1.5}.section.template-banner--split .section-title .firstLetter{color:#cba38e}@media (min-width:768px){.section.template-banner--split .section-title{font-size:2.9rem}}.section.template-banner--calendar{padding-top:50px;padding-bottom:50px;background-color:#142032;overflow:visible}@media (min-width:768px){.section.template-banner--calendar{padding-top:105px;padding-bottom:105px}}.section.template-banner--calendar:after{background-color:#142032;content:"";width:34px;height:34px;position:absolute;right:0;bottom:0;left:0;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);margin:auto;z-index:-1}.section.template-banner--calendar.overlayed{padding:25px;background-color:transparent;left:0;right:0}@media (min-width:1200px){.section.template-banner--calendar.overlayed{padding:0;margin-top:-90px;position:absolute}}.section.template-banner--calendar.overlayed:after{content:none}.section.template-banner--calendar .section-content{padding:62px 15px;border-radius:21px;-webkit-box-shadow:0 2px 21px 0 rgba(0,0,0,.09);box-shadow:0 2px 21px 0 rgba(0,0,0,.09);background-color:#333;position:relative;z-index:100}@media (min-width:768px){.section.template-banner--calendar .section-content{padding:40px 45px}}.section.template-banner--calendar .section-content form .input-group{border-radius:5px;background-color:hsla(0,0%,100%,.32);position:relative;height:50px}.section.template-banner--calendar .section-content form .input-group.group-left{border-top-right-radius:0;border-bottom-right-radius:0}@media (min-width:768px){.section.template-banner--calendar .section-content form .input-group.group-left{width:65px}}.section.template-banner--calendar .section-content form .input-group.group-right{border-top-left-radius:0;border-bottom-left-radius:0}@media (min-width:768px){.section.template-banner--calendar .section-content form .input-group.group-right{width:65px}}.section.template-banner--calendar .section-content form .input-group .form-control{background-color:transparent;border-left:none;font-size:18px;color:#fff;border-color:transparent;padding-top:10px}.section.template-banner--calendar .section-content form .input-group-text{background-color:transparent;border-color:transparent;border-right:none;font-size:18px;color:#fff}.section.template-banner--calendar .section-content form .input-group .btn{border-color:transparent!important;font-size:16px}.section.template-banner--calendar .section-content form .input-group .btn:focus,.section.template-banner--calendar .section-content form .input-group .btn:hover{border-color:transparent}.section.template-banner--calendar .section-content form .dropdown-toggle{color:#fff}.section.template-banner--calendar .section-content form .dropdown-toggle:after{content:none}.section.template-banner--calendar .section-content form .dropdown-menu{min-width:unset;left:0;right:0;width:100%;text-align:center;background-color:#333;padding:2px;color:#fff;font-size:18px;border-top-left-radius:0;border-top-right-radius:0;z-index:200}.section.template-banner--calendar .section-content form .dropdown-item{color:#fff;padding:1.5px 2px}.section.template-banner--calendar .section-content form .dropdown-item.active,.section.template-banner--calendar .section-content form .dropdown-item:focus,.section.template-banner--calendar .section-content form .dropdown-item:hover{background-color:#c73232}.section.template-banner--calendar .section-content form .btn-primary{padding:12px}.section.template-banner--post{padding-top:20px;padding-bottom:20px;background-color:#f8f8f8}.section.template-banner--post .section-img{margin:auto}section.template-banner--separator{background-color:#142032;background-image:url(../images/banner/separator.png);height:20px;background-repeat:repeat-x;background-size:70px}@media (min-width:768px){section.template-banner--separator{height:45px;background-size:146px}}@media (min-width:1440px){section.template-banner--separator .section-img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:575px}}section.template-banner--separator .section-content{color:#fff;padding-top:50px;padding-bottom:50px}@media (min-width:768px){section.template-banner--separator .section-content{padding-top:100px;padding-bottom:100px}}section.template-banner--separator .section-title{font-weight:500;line-height:1.5}@media (min-width:768px){section.template-banner--separator .section-title{font-size:2.9rem}}section.template-banner--big{padding-top:50px;padding-bottom:50px}@media (min-width:768px){section.template-banner--big{padding-top:75px;padding-bottom:85px}}section.template-banner--big .section-content{font-size:18px;line-height:1.78}section.template-banner--big .section-content .btn-danger:hover{color:#ce200f}.card.template-testimonial{background-color:#f7f7f7;min-height:330px;padding-top:45px;padding-bottom:45px}@media (min-width:768px){.card.template-testimonial{padding-top:60px;padding-bottom:60px}}.card.template-testimonial:after,.card.template-testimonial:before{font-size:65px;font-weight:500;color:#000;display:inline-block;font-family:Poppins,sans-serif;position:absolute;line-height:normal}.card.template-testimonial:before{content:"\201C";left:67px;top:5px}@media (min-width:768px){.card.template-testimonial:before{top:25px}}.card.template-testimonial:after{content:"\201C";right:67px;bottom:5px}@media (min-width:768px){.card.template-testimonial:after{bottom:10px}}.card.template-testimonial .card-header{border:none;width:155px;margin:auto;position:relative;padding:0}.card.template-testimonial .card-header img{position:relative;z-index:5}.card.template-testimonial .card-body{padding-bottom:10px}.card.template-testimonial .card-footer{border:none;padding-top:0;color:rgba(0,0,0,.74)}.card.template-testimonial .card-footer p{margin-bottom:0;font-size:16px}@media (min-width:768px){.card.template-testimonial .card-footer p{font-size:14px;line-height:1.93}}.card.template-testimonial .card-title{font-size:18px;font-family:Poppins,sans-serif;font-weight:700}.card.template-review{background-color:#fff;-webkit-box-shadow:0 2px 21px 0 rgba(0,0,0,.09);box-shadow:0 2px 21px 0 rgba(0,0,0,.09)}.card.template-review .card-title{font-size:18px;font-family:Jost,sans-serif;font-weight:700}.card.template-review .card-body{padding-top:30px;padding-bottom:30px;color:#333}.card.template-review .card-review{min-height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 2px 21px 0 rgba(0,0,0,.09);box-shadow:0 2px 21px 0 rgba(0,0,0,.09);padding:10px 30px}@media (min-width:768px){.card.template-review .card-review{padding:10px 30px 10px 50px}}.card.template-review .card-review ul li{width:20px;height:20px;background-color:#333;border-radius:50%;-webkit-margin-end:6px;margin-inline-end:6px}.card.template-review .card-review ul li.active{background-color:#00aa6c}.card.template-review .card-review .badge{border-radius:4px;font-size:20px;padding:11px 9px;font-weight:400}.card.template-review .card-review .badge.text-bg-primary{background-color:#003580!important}section.template-testimonial{padding-bottom:50px;padding-top:50px;background-color:#fff}@media (min-width:768px){section.template-testimonial{padding-bottom:118px;padding-top:65px}}section.template-testimonial .section-header{padding-top:0}section.template-testimonial .section-header p{line-height:1.69;color:rgba(0,0,0,.74)}section.template-testimonial .swiper-testimonial{padding-bottom:25px}section.template-testimonial .swiper-pagination .swiper-pagination-bullet{width:17px;height:17px;background-color:#c73232;margin:0 11px;opacity:.35}section.template-testimonial .swiper-pagination .swiper-pagination-bullet-active{background-color:#c73232;opacity:1}section.template-testimonial .swiper-button-next,section.template-testimonial .swiper-button-prev{top:unset;bottom:unset;background-color:#e8112d;border-radius:50%;width:44px;height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:unset;right:unset;margin:0}section.template-testimonial .swiper-button-next:after,section.template-testimonial .swiper-button-prev:after{font-size:16px}section.template-testimonial--reviews{padding-bottom:50px;padding-top:50px;background-color:#fff}@media (min-width:768px){section.template-testimonial--reviews{padding-top:100px;padding-bottom:100px}}.card.template-post{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:30px;border-radius:4px;-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,.06);box-shadow:0 2px 48px 0 rgba(0,0,0,.06);background-color:#fff;color:#534943;height:100%}@media (min-width:576px){.card.template-post{-ms-flex-preferred-size:47%;flex-basis:47%}}@media (min-width:992px){.card.template-post{-ms-flex-preferred-size:30%;flex-basis:30%}}@media (min-width:992px){.card.template-post:nth-child(4),.card.template-post:nth-child(5),.card.template-post:nth-child(5n+4),.card.template-post:nth-child(5n+5){-ms-flex-preferred-size:47%;flex-basis:47%}.card.template-post:nth-child(4) .card-img,.card.template-post:nth-child(5) .card-img,.card.template-post:nth-child(5n+4) .card-img,.card.template-post:nth-child(5n+5) .card-img{height:310px}}.card.template-post .card-img{height:220px;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:0;border-bottom-right-radius:0}@media (min-width:992px){.card.template-post .card-img{height:220px}}.card.template-post .card-img-overlay{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(65%,hsla(0,0%,100%,0)),color-stop(76%,rgba(77,77,77,.3)),color-stop(81%,rgba(53,53,53,.46)),color-stop(87%,rgba(28,28,28,.61)),to(#000));background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 65%,rgba(77,77,77,.3) 76%,rgba(53,53,53,.46) 81%,rgba(28,28,28,.61) 87%,#000)}.card.template-post .card-header{border:none;position:relative;padding:0}.card.template-post .card-title{font-size:18px;font-weight:500;letter-spacing:.68px;color:#333}@media (min-width:992px){.card.template-post .card-title{line-height:1.44}}.card.template-post .card-body{font-size:17px;line-height:1.59;letter-spacing:.6px;color:#333;padding:25px 25px 15px}.card.template-post .card-body p{margin:0}.card.template-post .card-footer{border:none;padding-bottom:50px;padding-top:0}.card.template-post .card-link{font-size:16px;text-decoration:none;font-weight:600;color:#c73232}.card.template-post .card-link:hover{color:#c73232}.card.template-post small{font-size:14px;border-radius:4px;background-color:rgba(0,0,0,.2);position:absolute;top:16px;left:18px;letter-spacing:.49px;padding:5px 10px;min-width:70px}section.template-blog{background-color:#fff;padding-top:80px}section.template-blog .section-header{padding-bottom:10px}section.template-blog .section-title{font-size:30px;color:#1e2022;font-weight:500;line-height:1.6;letter-spacing:1.13px;margin-bottom:10px}section.template-blog .section-subtitle{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.64px;color:#c73232}section.template-blog .section-box{background-color:#978b7f}section.template-blog .section-box--content{color:#fff}section.template-blog .section-box--content h3{font-weight:700;font-size:20px}@media (min-width:992px){section.template-blog .section-box--content h3{line-height:1.67;font-size:24px}}section.template-blog .section-content{padding-top:25px;padding-bottom:25px}@media (min-width:576px){section.template-blog .section-content{padding-top:44px;padding-bottom:60px}}section.template-blog .section-content .card-body{min-height:150px}section.template-blog .section-content .page-item{margin:0 10px}section.template-blog .section-content .page-link{font-size:16px;color:#333;border:none;border-radius:4px;font-family:Poppins,sans-serif;padding:6px;min-width:36px;text-align:center}section.template-blog .section-content .page-item.disabled .page-link{color:#6c757d}section.template-blog .section-content .page-item.active .page-link{background-color:#333;color:#fff}section.template-blog--widget{background-color:#f7f7f7;padding-top:30px}section.template-blog--widget .section-header{padding-bottom:44px}section.template-blog--widget .section-box{background-color:#978b7f}section.template-blog--widget .section-box--content{color:#fff}section.template-blog--widget .section-box--content h3{font-weight:700;font-size:20px}@media (min-width:992px){section.template-blog--widget .section-box--content h3{line-height:1.67;font-size:24px}}section.template-blog--widget .section-content{padding-top:25px;padding-bottom:25px}@media (min-width:576px){section.template-blog--widget .section-content{padding-top:44px;padding-bottom:60px}}section.template-blog--widget .section-content .page-item{margin:0 10px}section.template-blog--widget .section-content .page-link{font-size:16px;color:#77838f;border:none;border-radius:4px;font-family:Poppins,sans-serif;padding:6px;min-width:36px;text-align:center}section.template-blog--widget .section-content .page-item.disabled .page-link{color:#6c757d}section.template-blog--widget .section-content .page-item.active .page-link{background-color:#d7b6a3;color:#fff}section.template-article--content{padding-top:50px;padding-bottom:20px;background-color:#f8f8f8;overflow:visible}@media (min-width:768px){section.template-article--content{padding-top:50px;padding-bottom:20px}}section.template-article--content .section-box{background-color:#fff;text-align:center;padding:25px;margin-top:-130px;margin-bottom:50px;position:relative;padding-top:50px;padding-bottom:50px}@media (min-width:768px){section.template-article--content .section-box{margin-top:-170px;margin-bottom:50px;padding-top:50px;padding-bottom:50px}}section.template-article--content .section-box h1{font-weight:400;line-height:1.26;letter-spacing:1.43px;color:#000;margin-bottom:30px;font-size:38px}@media (min-width:768px){section.template-article--content .section-box h1{font-size:38px}}section.template-article--content .section-box p{font-size:17px;line-height:1.59;letter-spacing:.6px;color:#403834}section.template-article--content .section-title{font-size:22px;color:#ffbd69;margin-bottom:10px}section.template-article--content .section-content{font-size:16px;line-height:1.69;color:#333}section.template-article--content .section-content h3{font-size:28px;font-weight:500;color:#333}@media (min-width:768px){section.template-article--content .section-content h3{font-size:28px}}section.template-article--content .section-content img{margin-top:35px;margin-bottom:35px;max-width:100%}section.template-article--content .section-social{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:20px;padding-bottom:20px;margin-bottom:40px}section.template-article--content .section-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.template-article--content .section-user img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}section.template-article--content .section-user h6{font-size:14px;line-height:1.86;letter-spacing:.49px;color:#333;margin-bottom:0}section.template-article--content .section-user span{font-size:14px;line-height:1.86;letter-spacing:.49px;color:#c73232}section.template-article--content .section-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.86;letter-spacing:.49px;color:#333}section.template-article--content .section-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin-bottom:0;padding-left:0}section.template-article--content .section-share ul li{-webkit-margin-start:20px;margin-inline-start:20px}section.template-article--content .section-share ul a{font-size:16px;color:#49403b}.swiper-events{padding-bottom:50px}.swiper-events .swiper-slide img{height:340px}.swiper-events .swiper-button-next,.swiper-events .swiper-button-prev{border:1px solid #333;width:40px;height:40px;border-radius:50%}.swiper-events .swiper-button-next:after,.swiper-events .swiper-button-prev:after{font-size:20px;color:#333}.swiper-events .swiper-button-prev{left:0}.swiper-events .swiper-button-next{right:0;top:-68px}.swiper-events .swiper-pagination-bullet{width:8px;height:8px;background-color:#333;margin:0 5px;opacity:.35}.swiper-events .swiper-pagination-bullet-active{background-color:#333;opacity:1}.event-next,.event-prev{border:1px solid #333;width:40px;height:40px;border-radius:50%}.event-next:after,.event-prev:after{font-size:20px;color:#333}.event-prev{top:0}@media (min-width:768px){.event-prev{top:-68px;right:60px;left:auto}}.event-next{top:0}@media (min-width:768px){.event-next{right:0;top:-68px}}section.template-event--widget{background-color:#f7f7f7;padding-top:25px;padding-bottom:25px}@media (min-width:768px){section.template-event--widget{padding-top:70px;padding-bottom:70px}}section.template-event--widget .section-header{padding-bottom:44px}section.template-event--widget .section-box{background-color:#978b7f}section.template-event--widget .section-box--content{color:#fff}section.template-event--widget .section-box--content h3{font-weight:700;font-size:20px}@media (min-width:992px){section.template-event--widget .section-box--content h3{line-height:1.67;font-size:24px}}section.template-event--widget .section-content{padding-top:25px;padding-bottom:25px}section.template-event--widget .section-content .card{margin-bottom:30px;border-radius:4px;-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,.06);box-shadow:0 2px 48px 0 rgba(0,0,0,.06);background-color:#fff;color:#534943}section.template-event--widget .section-content .card-img{height:220px;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:0;border-bottom-right-radius:0}@media (min-width:992px){section.template-event--widget .section-content .card-img{height:250px}}section.template-event--widget .section-content .card-img-overlay{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(65%,hsla(0,0%,100%,0)),color-stop(76%,rgba(77,77,77,.3)),color-stop(81%,rgba(53,53,53,.46)),color-stop(87%,rgba(28,28,28,.61)),to(#000));background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 65%,rgba(77,77,77,.3) 76%,rgba(53,53,53,.46) 81%,rgba(28,28,28,.61) 87%,#000)}section.template-event--widget .section-content .card-header{border:none;position:relative;padding:0}section.template-event--widget .section-content .card-title{font-size:16px;font-weight:500;letter-spacing:.68px;color:#333}@media (min-width:992px){section.template-event--widget .section-content .card-title{line-height:1.44}}section.template-event--widget .section-content .card small{font-size:14px;border-radius:4px;background-color:rgba(0,0,0,.2);position:absolute;top:16px;left:18px;letter-spacing:.49px;padding:5px 10px;min-width:70px}section.template-event--widget .section-content .card-body{font-size:17px;line-height:1.59;letter-spacing:.6px;color:#534943;padding:18px 25px 10px}section.template-event--widget .section-content .card-body p{margin:0}section.template-event--widget .section-content .card-footer{border:none;padding-bottom:25px;padding-top:0}section.template-event--widget .section-content .card-link{font-size:14px;text-decoration:none;font-weight:600;color:#c73232}section.template-event--widget .section-content .page-item{margin:0 10px}section.template-event--widget .section-content .page-link{font-size:16px;color:#77838f;border:none;border-radius:4px;font-family:Poppins,sans-serif;padding:6px;min-width:36px;text-align:center}section.template-event--widget .section-content .page-item.disabled .page-link{color:#6c757d}section.template-event--widget .section-content .page-item.active .page-link{background-color:#d7b6a3;color:#fff}.card.template-product{margin-bottom:30px;border-radius:4px;color:#534943;background-color:transparent;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}@media (max-width:767.98px){.card.template-product{-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,.06);box-shadow:0 2px 48px 0 rgba(0,0,0,.06)}}.card.template-product:hover{-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,.06);box-shadow:0 2px 48px 0 rgba(0,0,0,.06)}.card.template-product .card-img{height:150px;-o-object-fit:cover;object-fit:cover;border-radius:3px}@media (min-width:992px){.card.template-product .card-img{height:188px}}.card.template-product .card-img-overlay{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(65%,hsla(0,0%,100%,0)),color-stop(76%,rgba(77,77,77,.3)),color-stop(81%,rgba(53,53,53,.46)),color-stop(87%,rgba(28,28,28,.61)),to(#000));background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 65%,rgba(77,77,77,.3) 76%,rgba(53,53,53,.46) 81%,rgba(28,28,28,.61) 87%,#000)}.card.template-product .card-header{border:none;position:relative;padding:0;padding:8px;background-color:inherit}.card.template-product .card-title{font-size:16px;font-weight:500;color:#333}@media (min-width:992px){.card.template-product .card-title{line-height:1.44;font-size:18px}}.card.template-product .card small{font-size:14px;border-radius:4px;background-color:rgba(0,0,0,.2);position:absolute;top:16px;left:18px;letter-spacing:.49px;padding:5px 10px;min-width:70px}.card.template-product .card-body{padding:8px 5px 25px;font-size:16px;text-align:center;color:#333;background-color:inherit}.card.template-product .card-body p{margin:0;opacity:.78}.card.template-product .card-footer{border:none;padding-bottom:25px;padding-top:0}.card.template-product .card-link{font-size:14px;text-decoration:none;font-weight:600;color:#c73232}#modalProduct .modal-dialog{max-width:600px}#modalProduct .modal-body{padding:0}#modalProduct .modal-body .card,.card.template-product.show{margin:0}.card.template-product.show .card-header{padding:23px 16px}.card.template-product.show .card-body{padding:10px 16px 36px}.card.template-product.show .card-img{height:200px}@media (min-width:992px){.card.template-product.show .card-img{height:395px}}section.template-products--widget{padding-top:25px;padding-bottom:25px}@media (min-width:768px){section.template-products--widget{padding-top:50px;padding-bottom:50px}}section.template-products--widget .section-header{padding-bottom:35px}section.template-products--widget .section-box{background-color:#978b7f}section.template-products--widget .section-box--content{color:#fff}section.template-products--widget .section-box--content h3{font-weight:700;font-size:20px}@media (min-width:992px){section.template-products--widget .section-box--content h3{line-height:1.67;font-size:24px}}section.template-products--widget .section-content{padding-top:25px;padding-bottom:25px}section.template-products--widget .section-content .page-item{margin:0 10px}section.template-products--widget .section-content .page-link{font-size:16px;color:#77838f;border:none;border-radius:4px;font-family:Poppins,sans-serif;padding:6px;min-width:36px;text-align:center}section.template-products--widget .section-content .page-item.disabled .page-link{color:#6c757d}section.template-products--widget .section-content .page-item.active .page-link{background-color:#d7b6a3;color:#fff}section.template-event--content{padding-top:50px;padding-bottom:20px;background-color:#f8f8f8;overflow:visible}@media (min-width:768px){section.template-event--content{padding-top:50px;padding-bottom:20px}}section.template-event--content .section-box{background-color:#fff;min-height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:25px;margin-top:-130px;margin-bottom:50px;position:relative;padding-top:50px}@media (min-width:768px){section.template-event--content .section-box{min-height:315px;margin-top:-170px;margin-bottom:50px;padding-top:74px}}section.template-event--content .section-box h1{font-weight:400;line-height:1.26;letter-spacing:1.43px;color:#000;margin-bottom:30px;font-size:38px}@media (min-width:768px){section.template-event--content .section-box h1{font-size:38px}}section.template-event--content .section-box p{font-size:17px;line-height:1.59;letter-spacing:.6px;color:#403834}section.template-event--content .section-title{font-size:22px;color:#ffbd69;margin-bottom:10px}section.template-event--content .section-content{font-size:17px;line-height:1.59;letter-spacing:.6px;color:#49403b}section.template-event--content .section-content h3{font-weight:500;line-height:1.31;letter-spacing:1.2px;color:#49403b}@media (min-width:768px){section.template-event--content .section-content h3{font-size:32px}}section.template-event--content .section-content img{margin-top:35px;margin-bottom:35px;max-width:100%}section.template-event--content .section-social{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:20px;padding-bottom:20px;margin-bottom:40px}section.template-event--content .section-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.template-event--content .section-user img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}section.template-event--content .section-user h6{font-size:14px;line-height:1.86;letter-spacing:.49px;color:#403834;margin-bottom:0}section.template-event--content .section-user span{font-size:14px;line-height:1.86;letter-spacing:.49px;color:#d1ad99}section.template-event--content .section-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.86;letter-spacing:.49px;color:#403834}section.template-event--content .section-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin-bottom:0;padding-left:0}section.template-event--content .section-share ul li{-webkit-margin-start:20px;margin-inline-start:20px}section.template-event--content .section-share ul a{font-size:16px;color:#49403b}.card.template-project{border-radius:0;-webkit-box-shadow:0 2px 23px 0 rgba(0,0,0,.09);box-shadow:0 2px 23px 0 rgba(0,0,0,.09);background-color:#fff;padding:25px 15px;margin-bottom:50px}@media (min-width:768px){.card.template-project{padding:85px 25px 85px 40px;margin-bottom:65px}}.card.template-project .card-header{border-bottom:none;padding-top:0;padding-left:0;padding-right:0;border-top-left-radius:30px}@media (min-width:768px){.card.template-project .card-header{padding-top:0;padding-left:0;padding-right:0;width:480px}}.card.template-project .card-img{border-radius:0;-o-object-fit:cover;object-fit:cover}.card.template-project .card-title{font-size:28px;margin-bottom:8px;font-weight:500;color:#333}.card.template-project .card-subtitle{font-size:28px;margin-bottom:8px;font-weight:400}.card.template-project .card-subtitle s{font-size:25px}.card.template-project .card-subtitle small{font-size:20px}.card.template-project .card-body{padding:0 20px;font-size:18px;color:#333}@media (min-width:768px){.card.template-project .card-body{padding-left:20px;padding-right:40px}}.card.template-project .card-body ul{list-style-type:none}.card.template-project .card-body ol,.card.template-project .card-body ul{font-size:18px;padding-left:0;padding-top:0}.card.template-project .card-body ol li,.card.template-project .card-body ul li{margin-bottom:5px;padding-left:35px;position:relative}.card.template-project .card-body ol li i,.card.template-project .card-body ul li i{position:absolute;left:0;top:3px}.card.template-project .card-body .btn{height:50px}.card.template-project .card-body .btn.btn-danger{width:171px;line-height:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.template-project .card-footer{border-top:none;padding-top:15px;padding-left:25px;padding-bottom:30px;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#403834;border-top:2px solid #f0f0ef}@media (min-width:768px){.card.template-project .card-footer{border-left:2px solid #f0f0ef;border-top:none;padding-top:0}}@media (min-width:1400px){.card.template-project .card-footer{padding-left:50px;padding-bottom:50px}}.card.template-project .card-footer h5{color:#403834}.card.template-project .card-extra{font-size:16px;font-weight:600;line-height:1.5;color:#333}.card.template-project .card-extra h5{font-weight:600;color:#333;margin-bottom:15px}.card.template-project .card-extra h6{font-size:18px;font-weight:600;color:#333;margin-bottom:5px}.card.template-project .card-extra .badge{font-size:12px;font-weight:400;border-radius:6px;padding:2px 10px}.card.template-project .card-extra .badge.text-bg-light{color:#333!important;background-color:#f8f8f8}.card.template-project .card-extra ul{font-size:16px;font-weight:400}.card.template-project .card-extra ul li:before{font-family:Font Awesome\ 5 Pro;font-weight:400;content:"\F00C";position:absolute;left:10px;font-weight:300}.card.template-project .card-link{-webkit-box-shadow:0 0 20px 0 hsla(60,0%,46%,.36);box-shadow:0 0 20px 0 hsla(60,0%,46%,.36);background-color:#bd9a74;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;text-decoration:none;color:#fff;font-size:2rem}.swiper-project{padding-bottom:50px}.swiper-project .swiper-slide{padding:0}.swiper-project .swiper-slide img{height:250px}@media (min-width:768px){.swiper-project .swiper-slide img{height:340px}}section.template-projects--index{padding-top:50px;padding-bottom:50px}@media (min-width:768px){section.template-projects--index{padding-bottom:100px;padding-top:100px}}@media (min-width:992px){section.template-projects--index .section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.template-projects--index .section-wrapper .section-boxes{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275);width:100%}section.template-projects--index .section-wrapper .section-boxes .card .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.template-projects--index .section-wrapper .section-card{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275);width:0;overflow:hidden;display:none;opacity:0}section.template-projects--index .section-wrapper.active .section-boxes{width:73%}section.template-projects--index .section-wrapper.active .section-boxes .card{padding-left:0}section.template-projects--index .section-wrapper.active .section-boxes .card .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.template-projects--index .section-wrapper.active .section-card{width:25%;display:block;opacity:1}}.card.template-contact--description{margin-bottom:30px;border-radius:4px;background-color:#fff;color:#fff;margin-top:35px;margin-bottom:35px}@media (min-width:768px){.card.template-contact--description{margin-top:85px;margin-bottom:85px}}.card.template-contact--description .card-header{position:relative;padding:0;border:none;padding-bottom:25px}.card.template-contact--description .card-title{font-size:16px;font-weight:500;letter-spacing:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card.template-contact--description .card-title:before{content:"";display:inline-block;width:58px;height:1px;background-color:#fff;-webkit-margin-end:27px;margin-inline-end:27px}.card.template-contact--description .card-subtitle{font-size:25px;font-weight:500;line-height:1.42;color:#fff;margin-bottom:35px}@media (min-width:768px){.card.template-contact--description .card-subtitle{font-size:45px}}.card.template-contact--description .card small{font-size:14px;border-radius:4px;background-color:rgba(0,0,0,.2);position:absolute;top:16px;left:18px;letter-spacing:.49px;padding:5px 10px;min-width:70px}.card.template-contact--description .card-body{font-size:17px;line-height:1.59;letter-spacing:.6px;color:#534943;padding:18px 25px 10px}.card.template-contact--description .card-body p{margin:0}.card.template-contact--description .card-footer{border:none;padding-bottom:25px;padding-top:0}.card.template-contact--description .card-link{font-size:14px;text-decoration:none;font-weight:600;color:#c73232}.card.template-contact--details{margin-bottom:30px;border-radius:4px;background-color:#fff;color:#333;margin-top:35px;margin-bottom:35px}@media (min-width:768px){.card.template-contact--details{margin-top:85px;margin-bottom:85px}}.card.template-contact--details .card-header{position:relative;padding:0;border:none;padding-bottom:25px}.card.template-contact--details .card-title{font-weight:500}.card.template-contact--details .card-subtitle{font-size:25px;font-weight:500;line-height:1.42;color:#fff;margin-bottom:35px}@media (min-width:768px){.card.template-contact--details .card-subtitle{font-size:45px}}.card.template-contact--details .card-body{font-size:16px;color:#333;padding:18px 25px 10px}.card.template-contact--details .card-body small{font-size:14px;font-weight:500;color:rgba(51,51,51,.5)}.card.template-contact--details .card-body p{margin:0;font-size:16px}.card.template-contact--details .card-footer{border:none;padding-bottom:25px;padding-top:0}.card.template-contact--details .card-link{font-size:14px;text-decoration:none;font-weight:600;color:#c73232}.modal.template-reservation .modal-header{border:none}.modal.template-reservation .modal-body-info i{font-size:25px;color:#333}.modal.template-reservation .modal-body-info span{font-size:16px;font-weight:500;color:#333}.modal.template-reservation .modal-body-box{border-bottom:2px solid rgba(51,51,51,.05)}.modal.template-reservation .modal-body-box.template-date a{height:40px;border-radius:4px;border:1px solid rgba(199,50,50,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:500;color:#333;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.modal.template-reservation .modal-body-box.template-date a.active{background-color:#c73232;color:#fff}.modal.template-reservation .modal-body-box.template-date .form-control{height:40px;border-radius:4px;border:1px solid rgba(199,50,50,.35);font-size:16px;font-weight:500;color:#333;text-align:center}.modal.template-reservation .modal-body-box.template-date .form-control::-webkit-input-placeholder{font-size:16px;font-weight:500;color:#333}.modal.template-reservation .modal-body-box.template-date .form-control::-moz-placeholder{font-size:16px;font-weight:500;color:#333}.modal.template-reservation .modal-body-box.template-date .form-control::-ms-input-placeholder{font-size:16px;font-weight:500;color:#333}.modal.template-reservation .modal-body-box.template-date .form-control::placeholder{font-size:16px;font-weight:500;color:#333}.modal.template-reservation .modal-body-box.template-date .form-control:focus{background-color:#c73232}.modal.template-reservation .modal-body-box.template-date .form-control:focus::-webkit-input-placeholder{color:#fff}.modal.template-reservation .modal-body-box.template-date .form-control:focus::-moz-placeholder{color:#fff}.modal.template-reservation .modal-body-box.template-date .form-control:focus::-ms-input-placeholder{color:#fff}.modal.template-reservation .modal-body-box.template-date .form-control:focus::placeholder{color:#fff}.modal.template-reservation .modal-body-box.template-date .datepicker{width:100%;border-radius:20px;-webkit-box-shadow:0 4px 32px 0 rgba(0,0,0,.05);box-shadow:0 4px 32px 0 rgba(0,0,0,.05);padding:20px 40px;padding-bottom:10px}.modal.template-reservation .modal-body-box.template-date .datepicker td,.modal.template-reservation .modal-body-box.template-date .datepicker th{border-radius:0;width:40px;height:40px}.modal.template-reservation .modal-body-box.template-date .datepicker td.dow,.modal.template-reservation .modal-body-box.template-date .datepicker th.dow{font-size:18px;font-weight:400}.modal.template-reservation .modal-body-box.template-date .datepicker td.next,.modal.template-reservation .modal-body-box.template-date .datepicker th.next{content:none;font-size:0}.modal.template-reservation .modal-body-box.template-date .datepicker td.next:after,.modal.template-reservation .modal-body-box.template-date .datepicker th.next:after{content:"\F054";font-family:Font Awesome\ 5 Pro;font-size:16px;color:#333}.modal.template-reservation .modal-body-box.template-date .datepicker td.prev,.modal.template-reservation .modal-body-box.template-date .datepicker th.prev{content:none;font-size:0}.modal.template-reservation .modal-body-box.template-date .datepicker td.prev:after,.modal.template-reservation .modal-body-box.template-date .datepicker th.prev:after{content:"\F053";font-family:Font Awesome\ 5 Pro;font-size:16px;color:#333}.modal.template-reservation .modal-body-box.template-date .datepicker td{font-size:16px}.modal.template-reservation .modal-body-box.template-date .datepicker table tr td.new,.modal.template-reservation .modal-body-box.template-date .datepicker table tr td.old{opacity:0;pointer-events:none}.modal.template-reservation .modal-body-box.template-date .datepicker .datepicker-switch,.modal.template-reservation .modal-body-box.template-date .datepicker .next,.modal.template-reservation .modal-body-box.template-date .datepicker .prev,.modal.template-reservation .modal-body-box.template-date .datepicker tfoot tr th{font-size:14px;font-weight:500}.modal.template-reservation .modal-body-box form .form-control{border-radius:0;border:none;border-bottom:1px solid #000;font-size:16px;font-weight:400;color:#1f2226;-webkit-padding-start:0;padding-inline-start:0}.modal.template-reservation .modal-body-box form .form-control::-webkit-input-placeholder{color:#1f2226}.modal.template-reservation .modal-body-box form .form-control::-moz-placeholder{color:#1f2226}.modal.template-reservation .modal-body-box form .form-control::-ms-input-placeholder{color:#1f2226}.modal.template-reservation .modal-body-box form .form-control::placeholder{color:#1f2226}.swiper-people .swiper-slide a{width:100%;height:40px;border-radius:4px;border:1px solid rgba(199,50,50,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:500;color:#333;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.swiper-people .swiper-slide a.active{background-color:#c73232;color:#fff}.swiper-people .swiper-button-prev{left:0}.swiper-people .swiper-button-next{right:0}.swiper-hour .swiper-slide a{width:100%;height:40px;border-radius:4px;border:1px solid rgba(199,50,50,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:500;color:#333;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.swiper-hour .swiper-slide a.active{background-color:#c73232;color:#fff}.hour-prev,.people-prev{left:-10px}.hour-next,.people-next{right:-10px}.hour-next:after,.hour-prev:after,.people-next:after,.people-prev:after{color:#333;font-size:16px}section.template-contact{padding-bottom:80px;padding-top:25px;background-color:#fff}@media (min-width:768px){section.template-contact{padding-bottom:160px;padding-top:80px}}section.template-contact .section-header{color:#262626;padding-top:0;padding-bottom:40px}@media (min-width:768px){section.template-contact .section-header{padding-top:0;padding-bottom:60px}}section.template-contact .section-header p{font-size:17px}section.template-contact .section-title{font-weight:600;color:#000}section.template-contact .section-title:before{content:none}section.template-contact .section-subtitle{font-size:16px}@media (min-width:768px){section.template-contact .section-subtitle{font-size:24px}}section.template-contact .section-boxes{padding-top:50px;padding-bottom:60px;background-color:#f7f7f7}section.template-contact .section-boxes .section-box--item{text-align:start}@media (min-width:768px){section.template-contact .section-boxes .section-box--item{text-align:start}}section.template-contact .section-boxes .section-box--item h4{margin-bottom:16px;font-family:Poppins,sans-serif}section.template-contact .section-boxes .section-box--info{font-size:18px;position:relative;font-weight:400;line-height:1.56;letter-spacing:.64px}@media (min-width:768px){section.template-contact .section-boxes .section-box--info{padding-left:30px}}section.template-contact .section-boxes .section-box--info i{font-size:20px;color:#e8112d;left:0;top:5px;-webkit-margin-end:15px;margin-inline-end:15px}@media (min-width:768px){section.template-contact .section-boxes .section-box--info i{position:absolute}}section.template-contact .section-map{height:500px;background-color:#534943}@media (min-width:992px){section.template-contact .section-map{height:880px}}section.template-contact .section-form form{padding-bottom:70px}section.template-contact .section-form form h3{font-size:30px;font-weight:500;letter-spacing:1.06px;margin-bottom:40px;font-family:Poppins,sans-serif;color:#333}section.template-contact .section-form form .form-label{font-size:16px;font-weight:600;color:#000;font-family:Poppins,sans-serif;margin-bottom:12px}section.template-contact .section-form form .form-control{border-radius:5px;border-radius:20px;background-color:#fff;border-color:#979797;font-size:14px;color:#000;height:50px;padding:13.5px 30px;font-family:Poppins,sans-serif}section.template-contact .section-form form .form-control::-webkit-input-placeholder{opacity:.48}section.template-contact .section-form form .form-control::-moz-placeholder{opacity:.48}section.template-contact .section-form form .form-control::-ms-input-placeholder{opacity:.48}section.template-contact .section-form form .form-control::placeholder{opacity:.48}section.template-contact .section-form form .form-check-label{font-size:14px;color:#000;font-family:Open Sans,sans-serif}section.template-contact .section-form form .form-check-label a{color:#000}section.template-contact--widget{background-color:#f7f7f7;padding-top:25px;padding-bottom:25px}@media (min-width:768px){section.template-contact--widget{padding-top:45px;padding-bottom:125px}}section.template-contact--widget .section-header{padding-bottom:44px}section.template-contact--widget .section-box{background-color:#978b7f}section.template-contact--widget .section-box--content{color:#fff}section.template-contact--widget .section-box--content h3{font-weight:700;font-size:20px}@media (min-width:992px){section.template-contact--widget .section-box--content h3{line-height:1.67;font-size:24px}}section.template-contact--widget .section-content .page-item{margin:0 10px}section.template-contact--widget .section-content .page-link{font-size:16px;color:#77838f;border:none;border-radius:4px;font-family:Poppins,sans-serif;padding:6px;min-width:36px;text-align:center}section.template-contact--widget .section-content .page-item.disabled .page-link{color:#6c757d}section.template-contact--widget .section-content .page-item.active .page-link{background-color:#d7b6a3;color:#fff}.card.template-sidebar{border:none;border-radius:10px;-webkit-box-shadow:0 40px 40px 0 rgba(0,0,0,.2);box-shadow:0 40px 40px 0 rgba(0,0,0,.2);background-color:#333;color:#fff}@media (min-width:1200px){.card.template-sidebar{width:360px}}.card.template-sidebar .card-title{font-weight:500;font-size:26px}.card.template-sidebar .card-header{padding:30px 40px 15px;border:none}.card.template-sidebar .card-body{padding-left:40px;padding-right:40px;padding-bottom:26px}.card.template-sidebar .card-footer{padding-left:40px;padding-right:40px;padding-bottom:35px;border:none}.card.template-sidebar .card-footer .btn{min-width:170px}.card.template-sidebar .list-group-item{background-color:inherit;border:none;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;font-size:18px;color:#c73232;padding:9px 16px 9px 0;position:relative}.card.template-sidebar .list-group-item:after{content:"";position:absolute;bottom:0;left:0;right:0;width:1px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;height:2px;margin:auto;background-color:transparent}.card.template-sidebar .list-group-item.active,.card.template-sidebar .list-group-item:hover{color:#fff}.card.template-sidebar .list-group-item.active:after,.card.template-sidebar .list-group-item:hover:after{width:100%;background-color:#c73232}.card.template-sidebar .list-group-item.active a,.card.template-sidebar .list-group-item:hover a{color:#fff}.card.template-sidebar .list-group-item a{color:#d5dde3;text-decoration:none}.card.template-sidebar .list-group-item.has-submenu:after{content:none}.card.template-sidebar .list-group-item .submenu{padding:12px 30px;background-color:hsla(0,0%,85%,.12);list-style-type:none;display:none}.card.template-sidebar .list-group-item .submenu li{background-color:unset;margin-bottom:10px}.card.template-sidebar .list-group-item .btn-submenu.active+.submenu{display:block}.card.template-details{background-color:transparent;padding-bottom:0}@media (min-width:768px){.card.template-details{padding-bottom:0}}.card.template-details .card-header{border:none}.card.template-details .card-header img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.card.template-details .card-title{color:#cba38e}.card.template-details .card-subtitle{color:#333;font-weight:700}.card.template-details .card-box{margin-bottom:20px;font-size:14px;color:#534943}.card.template-details .card-box ul{margin-bottom:0}.card.template-details .card-box--label{font-size:14px}.card.template-details.layout-inline .card-footer{border:none}.card.template-details.layout-inline .card-footer .btn{min-width:100px;padding:9px 10px;font-weight:600}.card.template-details.layout-inline .card-title{font-size:18px;font-weight:600;color:#49403b}.card.template-details.layout-inline .card-subtitle{font-size:18px;font-weight:600}.card.template-details.layout-inline .card-box{font-size:16px;margin-bottom:15px}.card.template-details.layout-inline .card-box--label{font-size:16px}.card.template-details.layout-inline .card-box--data{font-weight:600}.card.template-order{border:none;border-radius:0;-webkit-box-shadow:0 2px 23px 0 rgba(0,0,0,.09);box-shadow:0 2px 23px 0 rgba(0,0,0,.09);color:#333}@media (min-width:1200px){.card.template-order{width:360px}}.card.template-order .card-title{font-size:23px;font-weight:500;color:#000}.card.template-order .card-subtitle{font-size:17px;font-weight:400;color:#333;margin-bottom:9px}.card.template-order .card-header{padding:75px 15px 0;border:none}.card.template-order .card-header ul{font-size:17px;font-weight:400;line-height:1.59;color:#333}.card.template-order .card-body{padding:0 15px 26px}.card.template-order .card-body ul li{border-left:2px solid #c73232;padding-left:11px;font-size:17px;font-weight:400;color:#333}.card.template-order .card-footer{padding-left:15px;padding-right:15px;padding-bottom:15px;border:none;background-color:#f3f3f2}.card.template-order .card-footer .btn{min-width:170px}.card.template-order .card-footer ul{font-size:17px;font-weight:400;color:#333}.card.template-order .list-group-item{background-color:inherit;border:none;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;font-size:18px;color:#c73232;padding:9px 16px 9px 0;position:relative}.card.template-order .list-group-item:after{content:"";position:absolute;bottom:0;left:0;right:0;width:1px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;height:2px;margin:auto;background-color:transparent}.card.template-order .list-group-item.active,.card.template-order .list-group-item:hover{color:#fff}.card.template-order .list-group-item.active:after,.card.template-order .list-group-item:hover:after{width:100%;background-color:#c73232}.card.template-order .list-group-item.active a,.card.template-order .list-group-item:hover a{color:#fff}.card.template-order .list-group-item a{color:#d5dde3;text-decoration:none}.card.template-order .list-group-item.has-submenu:after{content:none}.card.template-order .list-group-item .submenu{padding:12px 30px;background-color:hsla(0,0%,85%,.12);list-style-type:none;display:none}.card.template-order .list-group-item .submenu li{background-color:unset;margin-bottom:10px}.card.template-order .list-group-item .btn-submenu.active+.submenu{display:block}section.template-account{padding-top:50px;padding-bottom:110px;overflow:inherit}@media (min-width:768px){section.template-account{padding-top:90px}}section.template-account .section-title{font-size:26px;font-weight:500;color:#333}section.template-account .section-text{font-size:16px;line-height:1.69;color:#333}section.template-account .section-text a{color:#c73232}section.template-account .section-content{padding:50px 25px;border-radius:10px;background-color:#f7f7f7;position:relative}@media (min-width:768px){section.template-account .section-content{padding:50px 70px 70px}}section.template-account .section-content .btn.btn-extra{top:0;right:0}@media (min-width:768px){section.template-account .section-content .btn.btn-extra{top:30px;right:30px}}section.template-account .section-content .form-label{font-weight:600;font-size:16px;color:#333}section.template-account .section-content .form-control{border-radius:5px;border:.5px solid #fff;background-color:rgba(42,62,86,.1);font-size:18px;color:#333;padding:10px 20px}section.template-account .section-content .form-control::-webkit-input-placeholder{font-size:18px;color:#49403b}section.template-account .section-content .form-control::-moz-placeholder{font-size:18px;color:#49403b}section.template-account .section-content .form-control::-ms-input-placeholder{font-size:18px;color:#49403b}section.template-account .section-content .form-control::placeholder{font-size:18px;color:#49403b}section.template-account .section-content .input-group-text{border-radius:5px;border:.5px solid #fff}section.template-account .section-content .select2-container--default .select2-selection--single{height:49px;background-color:rgba(42,62,86,.1);border:none}section.template-account .section-content .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:18px;padding:10px 20px;border-radius:5px;border:.5px solid #fff;border:none;color:#333;line-height:2}section.template-account .section-items h6{font-weight:600;color:#333}section.template-account .section-items a{text-decoration:none;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#c73232}section.template-account .section-divider{opacity:.2;font-size:11px;font-weight:700;color:#49403b}section.template-account .section-divider .line{position:relative}section.template-account .section-divider .line:after{content:"";left:0;right:0;top:0;bottom:0;height:2px;background-color:rgba(10,48,73,.1);margin:auto;position:absolute}section.template-account .section-box{position:relative;overflow:hidden}section.template-account .section-box--overlay{position:absolute;padding:25px 15px;top:0;right:0;bottom:0;left:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275);text-align:center;opacity:0;-webkit-transform:translateY(100%) scale(.8);transform:translateY(100%) scale(.8);pointer-events:none}@media (min-width:768px){section.template-account .section-box--overlay{padding:50px 45px}}section.template-account .section-box--overlay.active{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);pointer-events:all}section.template-account .section-box--overlay h6{font-size:16px;font-weight:600;color:#333}@media (min-width:768px){section.template-account .section-box--overlay h6{font-size:18px}}section.template-account .section-box--overlay .btn{min-width:100px}.section.template-checkout{background-color:#f3f3f2;padding-top:60px;padding-bottom:100px}.section.template-checkout .card.template-checkout{border-radius:0;padding-top:50px;margin-bottom:50px}@media (min-width:768px){.section.template-checkout .card.template-checkout{padding-top:90px;margin-bottom:90px}}.section.template-checkout .card.template-checkout:before{content:"";position:absolute;left:0;top:0;right:0;width:34px;height:34px;margin:auto;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);background-color:#c73232}.section.template-checkout .card.template-checkout .form-label{font-size:16px;font-weight:600;color:#333;margin-bottom:2px}.section.template-checkout .card.template-checkout .form-check-label{font-size:14px;color:#333;font-family:Jost,sans-serif}.section.template-checkout .card.template-checkout .form-check-label a{font-size:14px;color:#49403b!important;text-shadow:none;border-bottom:1px solid rgba(34,69,91,.6)}.section.template-checkout .card.template-checkout .form-control{border-radius:5px;background-color:#f3f3f2;border-color:transparent;padding:8px 20px;font-size:14px;color:#333}.section.template-checkout .card.template-checkout .form-control::-webkit-input-placeholder{font-size:14px;color:rgba(51,51,51,.48)}.section.template-checkout .card.template-checkout .form-control::-moz-placeholder{font-size:14px;color:rgba(51,51,51,.48)}.section.template-checkout .card.template-checkout .form-control::-ms-input-placeholder{font-size:14px;color:rgba(51,51,51,.48)}.section.template-checkout .card.template-checkout .form-control::placeholder{font-size:14px;color:rgba(51,51,51,.48)}.select2-container--default .select2-selection--single{height:39px;border-radius:5px;background-color:#f3f3f2;border-color:transparent;font-size:14px}.select2-container .select2-selection--single .select2-selection__rendered{color:rgba(51,51,51,.48);padding:8px 20px;font-size:14px;line-height:normal}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#c73232!important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #c73232;outline:0}.select2-dropdown{border:1px solid transparent;-webkit-box-shadow:0 2px 23px 0 rgba(0,0,0,.09);box-shadow:0 2px 23px 0 rgba(0,0,0,.09)}.section.template-auth{background-color:#fff;padding-top:50px;padding-bottom:50px}@media (min-width:768px){.section.template-auth{padding-top:100px;padding-bottom:150px}}.section.template-auth .section-content{background-color:#f7f7f7}.section.template-auth .card.template-auth{border-radius:0;padding-top:50px;margin-bottom:50px;background-color:transparent}@media (min-width:768px){.section.template-auth .card.template-auth{padding-top:60px;margin-bottom:60px}}.section.template-auth .card.template-auth .card-title{font-weight:500;letter-spacing:.3px;color:#272727;font-size:24px}.section.template-auth .card.template-auth .card-header{border:none}.section.template-auth .card.template-auth .card-header p{font-size:14px;line-height:1.64;letter-spacing:.26px;color:rgba(39,39,39,.85)}.section.template-auth .card.template-auth .card-body .nav-tabs{border-bottom:1px solid #dedede;border:none;margin-bottom:40px}.section.template-auth .card.template-auth .card-body .nav-link{font-size:14px;font-weight:500;letter-spacing:.44px;color:rgba(199,50,50,.6);outline:0;border:none;position:relative;font-family:Poppins,sans-serif}.section.template-auth .card.template-auth .card-body .nav-link:after{content:"";bottom:0;position:absolute;left:0;width:100%;height:2px;background-color:#dedede;-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.section.template-auth .card.template-auth .card-body .nav-link.active,.section.template-auth .card.template-auth .card-body .nav-link:hover{color:#c73232;background-color:transparent}.section.template-auth .card.template-auth .card-body .nav-link.active:after,.section.template-auth .card.template-auth .card-body .nav-link:hover:after{width:100%;background-color:#c73232}.section.template-auth .card.template-auth .card-body .nav-link:focus{outline:0}.section.template-auth .card.template-auth .form-label{font-size:14px;letter-spacing:.44px;color:rgba(39,39,39,.4);top:6px}.section.template-auth .card.template-auth .form-check-label{font-size:14px;color:#49403b;font-family:Jost,sans-serif}.section.template-auth .card.template-auth .form-check-label a{font-size:14px;color:#49403b!important;text-shadow:none;border-bottom:1px solid rgba(34,69,91,.6)}.section.template-auth .card.template-auth .form-control{border-radius:4px;background-color:#f5f6f8;border:1px solid #dedede;padding:15px 20px 8px;letter-spacing:.44px;color:rgba(39,39,39,.4);font-size:14px}@media (min-width:768px){.section.template-auth .card.template-auth .form-floating>.form-control,.section.template-auth .card.template-auth .form-floating>.form-select{height:calc(3rem + 8px)}}.section.template-auth .card.template-auth .form-floating .btn.position-absolute{right:0;top:0;bottom:0;border:none;outline:0;color:rgba(39,39,39,.4);padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section.template-auth .card.template-auth .form-floating .btn.position-absolute i{-webkit-transition:.5s cubic-bezier(.175,.885,.32,1.275);transition:.5s cubic-bezier(.175,.885,.32,1.275)}.section.template-auth .card.template-auth .form-floating .btn.position-absolute i.fa-eye{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.section.template-auth .card.template-auth .form-floating .btn.position-absolute i.fa-eye-slash{position:absolute;right:0;left:0;opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}.section.template-auth .card.template-auth .form-floating .btn.position-absolute.active i.fa-eye{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}.section.template-auth .card.template-auth .form-floating .btn.position-absolute.active i.fa-eye-slash{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.section.template-auth .card.template-auth .form-floating>.form-control-plaintext~label,.section.template-auth .card.template-auth .form-floating>.form-control:focus~label,.section.template-auth .card.template-auth .form-floating>.form-control:not(:placeholder-shown)~label,.section.template-auth .card.template-auth .form-floating>.form-select~label{-webkit-transform:scale(.75) translateY(-.7rem) translateX(.85rem);transform:scale(.75) translateY(-.7rem) translateX(.85rem)}section{position:relative;overflow:hidden}section.template-default{padding-top:50px;padding-bottom:50px}@media (min-width:768px){section.template-default{padding-top:120px;padding-bottom:150px}}section.template-default .section-box{border-radius:30px 0 30px 0;-webkit-box-shadow:0 12px 42px 0 rgba(31,31,31,.1);box-shadow:0 12px 42px 0 rgba(31,31,31,.1);background-color:#fff;padding:50px 20px}@media (min-width:768px){section.template-default .section-box{padding:80px 50px}}section.template-default .section-box h4{letter-spacing:.8px}.section-header{padding-bottom:25px;text-align:center;position:relative}@media (min-width:768px){.section-header{padding-bottom:40px}}.section-header .section-img{position:absolute;left:0;right:0;margin:auto;top:-30px;z-index:-1}.section-header .section-title{font-weight:600;color:#000}.section-header .section-title span{color:#ce200f}.section-header .section-subtitle{color:#333;font-weight:400}.section-header .section-subtitle.overlayed{font-size:50px;font-weight:500;letter-spacing:7.69px;color:rgba(64,56,52,.12);position:absolute;left:0;right:0;bottom:-10px}@media (min-width:768px){.section-header .section-subtitle.overlayed{font-size:82px;bottom:-32px}}.section-header .section-subtitle.overlayed.fs-1{bottom:-30px}@media (min-width:768px){.section-header .section-subtitle.overlayed.fs-1{bottom:-60px}}.section-header h1.section-title{font-weight:600;color:#000;font-size:2.4rem}@media (min-width:768px){.section-header h1.section-title{font-size:3.35rem}}.section-header p{color:#262626}.section-step--item{position:relative;overflow:hidden;text-align:center}@media (min-width:768px){.section-step--item{text-align:start}}@media (min-width:768px){.section-step--item:after{content:"";display:block;height:4px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#0068b3),to(hsla(0,0%,85%,0)));background-image:linear-gradient(90deg,#0068b3 1%,hsla(0,0%,85%,0));position:absolute;top:40px;right:0;width:65%}}.section-step--item h4{font-weight:500}.section-step--item.active .section-step--value{background-color:#0068b3;color:#fff}.section-step--item:last-of-type:after{content:none}.section-step--value{border:1px solid #0068b3;background-color:#fff;font-size:3rem;font-weight:600;font-family:Poppins,sans-serif;color:#0068b3;width:80px;height:80px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}@media (min-width:768px){.section-step--value{-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:0;margin-inline-start:0}}.section.template-video--bg .section-video{width:100vw;height:400px}@media (min-width:768px){.section.template-video--bg .section-video{height:700px}}.section.template-video--bg .video-js .vjs-big-play-button{left:0;top:0;right:0;bottom:0;margin:auto;background-color:#cba38e;width:65px;height:65px;border:none;border-radius:50%}@media (min-width:768px){.section.template-video--bg .video-js .vjs-big-play-button{width:110px;height:110px}}.section.template-video--bg .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:2rem}@media (min-width:768px){.section.template-video--bg .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:50px}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:Font Awesome\ 5 Pro;font-weight:700}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\F04B"}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{top:0;left:5px;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}section.template-newsletter{padding-top:50px;padding-bottom:40px;position:relative;background-color:#fff;border:1px solid #f7f7f7}@media (min-width:768px){section.template-newsletter{padding-top:50px;padding-bottom:40px}}section.template-newsletter .section-title{font-size:30px;font-weight:500;color:#333}section.template-newsletter .section-img{position:absolute;z-index:-1;bottom:0}section.template-newsletter .section-img.second{top:0;right:-53px}@media (min-width:768px){section.template-newsletter .section-img.second{bottom:20px}}section.template-newsletter .section-content h4{font-family:Open Sans,sans-serif;font-weight:600}section.template-quote{padding-bottom:50px;background-color:#fff;padding-top:50px}@media (min-width:768px){section.template-quote{padding-bottom:50px}}section.template-quote .section-header{color:#000;padding-top:50px;padding-bottom:10px}@media (min-width:768px){section.template-quote .section-header{padding-top:50px}}section.template-quote .section-header .section-title{font-weight:600;color:#715f4e;font-size:2rem}@media (min-width:768px){section.template-quote .section-header .section-title{font-size:35px}}section.template-quote .section-header .section-subtitle{font-size:16px}@media (min-width:768px){section.template-quote .section-header .section-subtitle{font-size:24px}}section.template-quote .section-img{max-height:800px;width:100%;-o-object-fit:cover;object-fit:cover}section.template-quote .section-content{-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.05);box-shadow:0 2px 30px 0 rgba(0,0,0,.05);background-color:#fff;padding:60px 15px 80px}section.template-quote .section-content label{color:rgba(0,0,0,.5);padding-left:0}@media (max-width:575.98px){section.template-quote .section-content label{padding:0}}@media (max-width:575.98px){section.template-quote .section-content .form-floating>.form-control,section.template-quote .section-content .form-floating>.form-select{height:calc(2.5rem + 2px)}}section.template-quote .section-content .form-control{background-color:transparent;text-align:left;color:rgba(0,0,0,.5);border:none;border-bottom:2px solid #000;border-radius:0;padding-left:0;font-size:12px}@media (min-width:768px){section.template-quote .section-content .form-control{font-size:16px}}section.template-quote .section-content .form-control:placeholder{color:rgba(0,0,0,.5)}section.template-quote .section-content .form-select{padding:1rem .75rem;padding-left:0}section.template-quote .section-content .form-check-input{border-radius:0;width:18px;height:18px}section.template-quote .section-content .form-check-input:focus{-webkit-box-shadow:none;box-shadow:none}section.template-quote .section-content .form-check-label{font-size:14px;color:#000;padding-left:10px}@media (min-width:768px){section.template-quote .section-content .form-check-label{font-size:12px}}section.template-quote .section-content .form-check-label a{color:#000;text-decoration:underline}section.template-quote .section-content textarea.form-control{border:2px solid #000;border-radius:15px;padding:11px 20px}section.template-product--description{background-color:#f9f9f9;padding-top:25px;padding-bottom:25px}@media (min-width:768px){section.template-product--description{padding-top:60px;padding-bottom:68px}}section.template-product--description .section-content{font-size:16px;line-height:1.56;color:#544335}section.template-product--description .section-content h6{font-size:16px;font-weight:700;color:#544335}section.template-product--description .section-content ul{list-style-type:none;padding-left:0}section.template-product--description .section-content ul li{font-size:16px;line-height:1.56;color:#544335;position:relative}section.template-product--description .section-content ul li:before{content:"\F00C";font-family:Font Awesome\ 5 Pro;font-weight:300;-webkit-margin-end:6px;margin-inline-end:6px}section.template-product--description .section-title{font-size:20px;font-weight:500;color:#544335}section.template-product--heading{background-color:#fefefe;padding-top:25px;padding-bottom:25px}@media (min-width:768px){section.template-product--heading{padding-top:27px;padding-bottom:80px}}.section.template-confirmation{padding-top:50px;padding-bottom:50px;position:relative}@media (min-width:768px){.section.template-confirmation{padding-top:80px;padding-bottom:90px}}.section.template-confirmation .section-title{font-size:1.9rem;font-weight:500;line-height:1.25}.section.template-confirmation .section-content{padding-top:50px;padding-bottom:65px;background-color:#333;color:#fff;text-align:center;border-radius:21px}@media (min-width:768px){.section.template-confirmation .section-content{padding-top:100px;padding-bottom:90px}}.section.template-confirmation .section-content h6{font-size:18px;font-weight:400}.section.template-confirmation .section-content p{font-size:17px;font-weight:400;line-height:normal}.section.template-confirmation .section-content span{font-size:15px;font-weight:700;font-family:Jost,sans-serif}.section.template-confirmation .section-content h2{font-size:2rem;color:#c73232;font-weight:700;margin-bottom:0;font-family:Jost,sans-serif}.datepicker .table-condensed{width:100%}.datepicker td span:hover,.datepicker td.day:hover,.datepicker thead tr:first-child th:hover{background-color:#c73232;color:#fff}.datepicker.dropdown-menu{z-index:1055}.datepicker td,.datepicker th{color:#333}.datepicker td.active.active,.datepicker td.active:active,.datepicker td.active:hover.active,.datepicker td.active:hover:active{background-color:#c73232!important;background-image:none}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background-color:#c73232!important;color:#fff}.notificare-cookies{position:fixed;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.notificare-cookies .box{width:1166px;background:#38332e;padding:0 40px}.notificare-cookies p{font-size:13px;margin:15px 0;color:#fff}.notificare-cookies p a{position:relative;color:#fff;display:inline-block}.notificare-cookies p a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:#fff}.notificare-cookies .buttons{text-align:center;margin-bottom:15px}.notificare-cookies .buttons a{display:inline-block;margin:0 6px;width:171px;height:40px;line-height:40px;text-align:center;border-radius:5px;border:2px solid #fff;font-size:14px;font-weight:500}.notificare-cookies .buttons .modifica{color:#fff}.notificare-cookies .buttons .acord{background:#fff;color:#17518b}@media (max-width:1024px){.notificare-cookies .box{height:auto;width:100%;padding:0 15px}.notificare-cookies p{margin-bottom:30px;font-style:14px}.notificare-cookies .buttons{margin-bottom:15px}.notificare-cookies .buttons a{font-size:14px;margin-bottom:5px}}.cookies-settings-modal .modal-lg{max-width:800px;padding:auto}.cookies-settings-modal .modal-header{padding-bottom:0}.cookies-settings-modal .modal-body{border:0;padding-left:30px;padding-right:30px}.cookies-settings-modal .modal-content{padding:15px}.cookies-settings-modal .modal-title{width:100%;text-align:center;color:#000;font-size:23px;font-weight:400}.cookies-settings-modal .switch{position:relative;display:inline-block;width:45px;height:30px}.cookies-settings-modal .switch input{opacity:0;width:0;height:0}.cookies-settings-modal .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;position:absolute;-webkit-transition:.4s;transition:.4s}.cookies-settings-modal .slider:before{position:absolute;-webkit-transition:.4s;transition:.4s;content:"";height:20px;width:20px;left:5px;bottom:5px}.cookies-settings-modal .slider.round{border-radius:34px}.cookies-settings-modal .slider.round:before{border-radius:50%}.cookies-settings-modal input:checked+.slider{background-color:#ccc}.cookies-settings-modal input:checked+.slider:before{-webkit-transform:translateX(14px);transform:translateX(14px)}.cookies-setting{margin-top:20px;position:relative}.cookies-setting:after{content:"\F013";font-family:Font Awesome\ 5 Pro;font-weight:100;position:absolute;left:0;top:5px;font-size:30px}.cookies-setting .text{float:left;padding-left:40px;width:90%}.cookies-setting .controls{float:right;padding-top:10px;width:10%;text-align:right}.cookies-setting .text h2{font-size:20px;font-weight:400;margin-bottom:0}.cookies-setting .text p{font-size:14px}.cookies-setting.disabled{opacity:.5}.cookies-setting.social:after{content:"\F1E0"}.cookies-setting.advertisement:after{content:"\F648"}.cookies-setting.analytics:after{content:"\F080"}.cookies-settings-modal input:checked+.slider:before{background:#222}.cookies-settings-modal .center-btn{width:100%;text-align:center}.cookies-settings-modal .yellow-btn{height:46px;line-height:46px;padding:0 14px;color:#000;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:500;background:#222;color:#fff;margin:20px auto;display:inline-block}.cookies-settings-modal .yellow-btn:hover{color:#fff}@media (max-width:800px){.box_cookies{width:100%;left:unset;margin-left:unset}}@media (max-width:767px){.cookies-settings-modal .modal-content{padding:0}.cookies-settings-modal .modal-body{padding:0 15px}}.calendar-wrapper{position:absolute;top:0;left:0;width:100%;padding:10px;z-index:80000000;max-width:95vw}@media (min-width:768px){.calendar-wrapper{padding:0;top:85%}}@media (min-width:992px){.calendar-wrapper{top:135px}}@media (min-width:992px){.calendar-wrapper .slider-calendar{padding:0;width:800px}}.calendar-wrapper .calendar-box{background:#fff;border-radius:0 0 21px 21px;-webkit-box-shadow:0 40px 40px 0 rgba(0,0,0,.2);box-shadow:0 40px 40px 0 rgba(0,0,0,.2)}.calendar-header{padding:20px 20px 0}@media (min-width:768px){.calendar-header{padding:30px 30px 20px}}.calendar-header .label-calendar{margin-top:-20px}.calendar-header .input-calendar{height:50px;border-radius:5px;background-color:rgba(10,48,73,.05);font-size:16px;font-family:Open Sans,sans-serif;color:#0a3049;font-weight:600;margin:0;background-repeat:no-repeat;background-position:16.5px;padding:0 12px 0 44px;line-height:50px}.calendar-header .input-calendar.selected{border:2px solid rgba(10,48,73,.1)}.calendar-header .input-calendar:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:18px;position:absolute;top:0;left:16px;content:"\F073"}.calendar-body{background-color:#fff;height:auto;position:relative;padding-top:25px}@media (min-width:768px){.calendar-body{height:335px}}.calendar-footer{padding:15px}@media (min-width:768px){.calendar-footer{padding:40px 30px}}.calendar-footer .btn{min-width:200px}.calendar-footer .label-calendar,.calendar-footer .select-time{display:inline-block;margin-right:10px}.calendar-footer select{height:50px;border-radius:5px;border:2px solid rgba(10,48,73,.1);background-color:rgba(10,48,73,.05);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;padding-left:16px;padding-right:16px;font-weight:600}.calendar-wrapper .h2{font-size:18px;margin:0;line-height:1.25;margin-top:2px}.calendar-wrapper .h2,.label-calendar{font-family:Open Sans,sans-serif;color:#0a3049;font-weight:400}.label-calendar{font-size:14px;margin:0}.calendar-body .arrow-left,.calendar-body .arrow-right{top:50%;color:#333;font-size:1.9rem;position:absolute}.calendar-body .arrow-left{left:15px}@media (min-width:992px){.calendar-body .arrow-left{left:80px}}.calendar-body .arrow-right{right:15px}@media (min-width:992px){.calendar-body .arrow-right{right:80px}}.calendar-body .arrow-left img,.calendar-body .arrow-right img{width:12px}.daterangepicker td.end-date,.daterangepicker td.start-date{border-radius:0}.daterangepicker td.in-range{background-color:rgba(199,50,50,.1)}.daterangepicker{border:none}.calendar-table thead th{text-transform:capitalize}.daterangepicker .calendar-table thead th{font-size:18px;color:#333}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{color:#333}@media (max-width:767.98px){.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{min-width:30px!important;width:30px!important;height:30px;line-height:30px;font-size:16px}.daterangepicker .calendar-table thead th{font-size:16px}}.daterangepicker td.today.active{color:#fff!important}.daterangepicker td.off.available{opacity:.18}.daterangepicker td.today.active.disabled{color:#999!important}.daterangepicker td.available:hover,.daterangepicker th.available:hover{color:#fff!important;background-color:#c73232!important}.daterangepicker td.active{background-color:#c73232;color:#fff}.adults-dropdown-toggle,.children-dropdown-toggle,.search-calendar-trigger{cursor:pointer}
