﻿html{font-size:110%;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--main-font);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-variant:normal;text-transform:none;text-shadow:1px 1px 1px rgba(0,0,0,.004);color:#302e2e;font-size:1.05rem;letter-spacing:.025em;margin:0}a{word-break:break-word;color:var(--main-color);text-decoration:none}a:hover{text-decoration:none}p{line-height:1.6}h1,h2,h3,h4,.display-1,.display-2,.display-3,.display-4,.display-5{font-family:var(--secondary-font)}header{position:relative;width:100%}header .navbar{height:90px;background-color:#fff}header .navbar .navbar-brand{width:auto;height:70px;display:flex;align-items:center;white-space:normal}header .navbar .navbar-brand figure{margin:0;display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%}header .navbar .navbar-brand figure img,header .navbar .navbar-brand figure svg{max-width:100%;max-height:100%;height:auto;object-fit:contain;justify-self:flex-start;object-position:left;width:-webkit-fill-available;width:100%}header .navbar .navbar-brand figure svg{color:var(--main-color)}header .navbar .navbar-brand .text-logo{color:var(--main-color);font-weight:600;font-size:2.5rem;font-family:var(--secondary-font)}header .navbar .navbar-brand .logo-img{max-height:70px}header .navbar .navbar-nav>.nav-item{height:35px}header .navbar .nav-item{font-family:var(--secondary-font)}header .navbar .nav-item>.nav-link{height:35px;line-height:1.2}header .navbar .nav-item .nav-link{color:var(--main-color);font-size:1rem;line-height:1.2}header .navbar .nav-item .nav-link.active{font-weight:600}header .navbar .nav-item .nav-link:hover{color:var(--sec-color)}header .navbar .nav-item .nav-link.disabled{opacity:.5}header .navbar .nav-item .dropdown-menu{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;border:1px solid rgba(238,238,238,.2901960784);border-radius:2px;min-width:13rem}header .navbar .nav-item .dropdown-menu .dropdown-item.active,header .navbar .nav-item .dropdown-menu .dropdown-item:active{background-color:var(--sec-color)}header .navbar .nav-item .dropdown-menu .dropdown-item:focus,header .navbar .nav-item .dropdown-menu .dropdown-item:hover{background-color:var(--sec-light-color);color:#000}header .navbar .navbar-toggler{font-size:2rem;border:none}.lang-dropdown{text-transform:uppercase}.dropdown.dropstart .dropdown-menu[data-bs-popper]{right:0;left:initial}.add-space-top-on-scroll{padding-top:125px}.nav-item.dropdown.lang-dropdown .dropdown-menu{min-width:5em}.nav-item.dropdown.lang-dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center}.nav-item.dropdown.lang-dropdown .dropdown-menu .dropdown-item img,.nav-item.dropdown.lang-dropdown .dropdown-menu .dropdown-item svg,.nav-item.dropdown.lang-dropdown .dropdown-menu .dropdown-item i{margin-right:.5rem}.blank{color:#fff}.opacity-zero{opacity:0;transition:linear .3s all;z-index:999}.opacity-zero .navbar{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.fixed-nav{position:fixed;top:0;left:0;width:100%;right:0;display:block;z-index:1020;opacity:1}.site-button-simple{color:var(--sec-color);background-color:#fff;padding:15px 3em;text-align:center;border-radius:6px;display:inline-block;font-weight:600;font-size:.95rem;transition:ease .16s all;border:solid var(--main-bg-color) 1px}.site-button-simple:hover{text-decoration:none;border-color:var(--main-light-color);color:var(--main-bg-color);box-shadow:0px 6px 12px #dcdcdc}.cursor-pointer{cursor:pointer}.sec-bg-border{border:solid var(--sec-bg-color) 1px !important}.site-button-theme-bg{background-color:var(--main-color);color:#fff}.site-button-theme-bg:hover{color:#fff}.mobile-menu-burger{padding:15px;cursor:pointer;display:inline-block;overflow:hidden;background-color:rgba(0,0,0,0)}.mobile-menu-burger__container{width:36px;height:24px;position:relative}.mobile-menu-burger:hover .mobile-menu-burger__inner{transform:translate(-51px, 50%);opacity:0}.mobile-menu-burger:hover .mobile-menu-burger__inner::before,.mobile-menu-burger:hover .mobile-menu-burger__inner::after{transform:translate(102px, 0);opacity:0}.mobile-menu-burger.is-active .mobile-menu-burger__inner{display:none}.mobile-menu-burger__inner{width:100%;height:2px;background-color:var(--main-color);border-radius:4px;position:absolute;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.4s;top:50%;transform:translate(5px, -50%);opacity:1}.mobile-menu-burger__inner::before,.mobile-menu-burger__inner::after{width:100%;height:2px;background-color:var(--main-color);border-radius:4px;position:absolute;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.4s;content:"";opacity:1;transform:translate(-5px, 0)}.mobile-menu-burger__inner::before{top:-13px}.mobile-menu-burger__inner::after{top:13px}.mobile-menu-burger:hover .mobile-menu-burger__hidden{opacity:1;transform:translate(0, -50%)}.mobile-menu-burger:hover .mobile-menu-burger__hidden::before,.mobile-menu-burger:hover .mobile-menu-burger__hidden::after{opacity:1;transform:translate(0, 0)}.mobile-menu-burger.is-active .mobile-menu-burger__hidden{opacity:1;transform:rotate(45deg)}.mobile-menu-burger.is-active .mobile-menu-burger__hidden::before{transform:translate(0, 13px) rotate(90deg);transform-origin:center}.mobile-menu-burger.is-active .mobile-menu-burger__hidden::after{transform-origin:center;transform:translate(0, -13px) rotate(0)}.mobile-menu-burger__hidden{opacity:0;width:100%;height:2px;background-color:var(--main-color);border-radius:4px;position:absolute;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.4s;background-color:var(--main-color);top:50%;transform:translate(51px, -50%)}.mobile-menu-burger__hidden::before,.mobile-menu-burger__hidden::after{width:100%;height:2px;background-color:var(--main-color);border-radius:4px;position:absolute;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.4s;background-color:var(--main-color);content:"";transform:translate(102px, 0)}.mobile-menu-burger__hidden::before{top:-13px}.mobile-menu-burger__hidden::after{top:13px}@media(min-width: 991px){.mobile-menu-burger{display:none}header .navbar-nav .dropdown-menu{padding:0}header .navbar-nav .dropdown-menu .dropdown-item{background:#fcfcfc;margin:.5rem;padding:.75rem 1rem;width:auto}header .navbar-nav .dropdown-menu .dropleft .dropdown-menu{transform:translateX(-100%);top:-5px}header .navbar-nav .dropdown-menu .dropright .dropdown-menu{transform:translateX(100%);top:-5px}}@media(max-width: 1400px){header .navbar-expand-lg .navbar-nav .nav-link{padding-right:.35rem;padding-left:.35rem;font-size:1rem}}@media(min-width: 991px)and (max-width: 1240px){header .navbar-expand-lg .navbar-nav .nav-link{padding-right:.35rem;padding-left:.35rem;font-size:.8rem}}@media(max-width: 991px){html{font-size:105%}.dark-navbar header .navbar-collapse .nav-item .nav-link{background:#050533;color:#fff}.dark-navbar header .mobile-menu-burger__inner{background-color:#fff}.dark-navbar header .mobile-menu-burger__inner::before{background-color:#fff}.dark-navbar header .mobile-menu-burger__inner::after{background-color:#fff}.dark-navbar header .mobile-menu-burger__hidden,.dark-navbar header .mobile-menu-burger__hidden::before,.dark-navbar header .mobile-menu-burger__hidden::after{background-color:#fff}header{position:sticky !important;top:-1px}header .navbar{padding-top:initial;padding-bottom:initial;height:70px}header .navbar .navbar-brand{height:70px;width:auto}header .navbar .navbar-nav>.nav-item{height:auto}header .navbar .nav-item>.nav-link{height:auto}header .navbar-collapse{height:calc(100vh - 90px);position:absolute;top:80px;background:#fff;width:100%;left:0px;padding:.75rem;transition:none;overflow-x:scroll;border-top:solid 2px #f1f1f1}header.mobile-nav .navbar-collapse .nav-link{padding:1rem;font-size:1rem;background:#fcfcfc;margin-bottom:.5rem}header.mobile-nav .navbar-collapse .dropdown-menu{margin-bottom:.5rem;box-shadow:none !important;border:none;margin:.5rem 1rem}header.mobile-nav .navbar-collapse .dropdown-menu .nav-item.dropdown{margin-top:.5rem}header.mobile-nav .navbar-collapse .dropdown-menu .dropdown-item{padding:.5rem 1rem;font-size:1rem;background:#eaeaea}header.mobile-nav .navbar-collapse .dropdown-menu .dropdown-item:not(:last-child){margin-bottom:.5rem !important}header.mobile-nav .navbar-collapse .dropdown-menu .dropdown-menu{margin:10px}.blured-navbar header .navbar{height:70px}.lang-dropdown .dropdown-item{margin-bottom:.5rem}.slick-services .slick-list{padding-right:0 !important}}.top-header{background-color:#fff;padding:.35rem 0;border-bottom:solid 1px rgba(0,0,0,.075);position:relative;z-index:9999}.top-header .container{display:flex;justify-content:flex-end;align-items:center}.top-header .top-bar-item{display:inline-flex;align-items:center}.top-header .top-bar-item svg,.top-header .top-bar-item img,.top-header .top-bar-item i{margin-right:.5rem;color:var(--main-color)}.top-header .top-bar-item:not(:last-child){margin-right:1rem}.top-header a{font-size:14px;line-height:1.6;color:var(--main-color);font-weight:600}.top-header a:hover{color:var(--sec-color)}.mobile-menu-burger{appearance:none;-moz-appearance:none;-webkit-appearance:none}.jumbotron{min-height:calc(100vh - 125.33px)}.jumbotron .jumbotron-left-side{height:calc(100vh - 125.33px);display:flex;align-items:center;flex-wrap:wrap;overflow:hidden}.jumbotron .jumbotron-right-side{background-color:#eaeaea;position:absolute;width:40%;height:calc(100vh - 135.33px);right:0;top:10px;background-position:center;background-size:cover;border-bottom-left-radius:50%;border-top-left-radius:50%;box-shadow:1px 5px 12px 16px #e8e8e8}.jumbotron .jumbotron-title{font-size:2.75rem;line-height:1.15;font-weight:bold;margin-bottom:1.5rem}.jumbotron .jumbotron-text{margin-bottom:1.5rem}.jumbotron p,.jumbotron li,.jumbotron a{font-size:1rem}.jumbotron .jumbotron-list{margin-bottom:1.25rem}.jumbotron .jumbotron-list ul{margin:0;padding:0}.jumbotron .jumbotron-list ul li{padding-left:33px;list-style:none;position:relative;line-height:1.5;display:flex;align-items:center;flex-wrap:wrap}.jumbotron .jumbotron-list ul li:not(:last-child){margin-bottom:1rem}.jumbotron .jumbotron-list ul li svg{position:absolute;left:0;top:5px}.jumbotron .jumbotron-form{height:calc(100vh - 115.33px);display:flex;align-items:center;width:300px;z-index:999}.jumbotron .jumbotron-form form{position:relative;z-index:9}.jumbotron .jumbotron-form form .form-title{font-weight:700;font-size:1.25rem;line-height:1}.jumbotron .jumbotron-form form::before{position:absolute;content:"";width:100%;left:0;top:0;bottom:0;height:100%;background-color:rgba(255,255,255,.9);z-index:-1;box-shadow:2px 2px 8px #b0b0b0;border-radius:16px !important}.jumbotron .jumbotron-form form{padding:1rem 1rem}.jumbotron .jumbotron-form form #write-selected-filename{max-width:100%;word-wrap:break-word;word-break:break-word;font-size:14px;color:#7c7c7c;font-weight:600;line-height:15px;margin-top:.5rem}.jumbotron .jumbotron-form form .form-control{border:none;border:solid 2px var(--main-light-color);border-radius:20px;padding:.5rem;padding-left:1.5rem;transition:ease .16s all;font-size:14px;font-style:italic;color:#2b2b2b}.jumbotron .jumbotron-form form .form-control:focus{background:#fffeec;padding-left:1.5rem;box-shadow:none}.jumbotron .jumbotron-form form .theme-btn{text-decoration:underline;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:inherit;text-decoration:underline;display:inline-block;width:initial;padding:.75rem 3rem;text-decoration:none;font-size:1rem;box-shadow:1px 3px 12px #aaa9a9}.theme-btn{display:inline-flex;text-align:center;color:#f8f8ff;transition:all .26s ease;background:var(--main-color);background:linear-gradient(90deg, var(--main-light-color) 35%, var(--main-color) 100%);text-shadow:none !important;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:1.25rem calc(30px + 10vmin);border-radius:50px;border:solid 2px #f8f8ff;position:relative;text-transform:uppercase;text-decoration:none;justify-content:center;transition:ease .16s all}.theme-btn:hover{background-color:#f8f8ff !important;box-shadow:2px 2px 16px 2px rgba(250,250,255,.3);text-decoration:none;background:linear-gradient(90deg, var(--main-light-color) 15%, var(--main-color) 75%)}.theme-btn svg,.theme-btn i{margin-left:10px;margin-right:5px;transition:ease .16s all}.theme-btn:hover svg,.theme-btn:hover i{margin-left:15px;margin-right:0}section{padding:calc(30px + 10vh) 0;position:relative}section *{z-index:2}section [class^=floater-]{z-index:1}section .section-title{font-weight:700;position:relative;margin-bottom:3rem;font-size:2.5rem;display:block;text-align:center}section .section-title.has-bullet span{position:relative}section .section-title.has-bullet span::before{position:absolute;left:-30px;top:50%;transform:translateY(-50%);height:15px;width:15px;background-color:var(--main-color);border-radius:50%;content:""}section:nth-of-type(even){background-color:var(--sec-light-color)}figure{margin-bottom:1rem}iframe{width:100%;border:none;pointer-events:auto;margin-bottom:1rem}.floaters circle,.floaters path{fill:var(--svg-shapes-color) !important}.plain-section{position:relative}.plain-section a{text-decoration:underline}.plain-section p{margin-bottom:.75rem}.plain-section dl,.plain-section ol,.plain-section ul{padding-left:20px}.plain-section h2,.plain-section .h2{font-size:calc(3vmin + 15px)}.plain-section h3,.plain-section .h3{font-size:calc(2.25vmin + 15px)}.plain-section h1,.plain-section .h1,.plain-section .h2,.plain-section .h3,.plain-section h2,.plain-section h3{border-bottom:1px solid rgba(232,232,232,.5);width:100%;position:relative;display:block;padding-bottom:.5rem;margin-bottom:.75em;font-family:var(--secondary-font)}.plain-section h1:not(:first-of-type),.plain-section .h1:not(:first-of-type),.plain-section .h2:not(:first-of-type),.plain-section .h3:not(:first-of-type),.plain-section h2:not(:first-of-type),.plain-section h3:not(:first-of-type){margin-top:calc(2vmin + 10px)}.plain-section h1:after,.plain-section .h1:after,.plain-section .h2:after,.plain-section .h3:after,.plain-section h2:after,.plain-section h3:after{content:"";position:absolute;left:0;bottom:-2px;width:15%;height:3px;background-color:var(--main-color);border-radius:4px}.plain-section table td{min-width:35%;vertical-align:top;width:60%}.plain-section table img{max-width:100%;height:auto;width:auto}.plain-section iframe{border:solid 1.75vmin #f1f1f1 !important;margin-top:.5rem;min-height:35vh}.plain-section figure img{max-width:100%;height:auto;width:auto}.plain-section figcaption{margin-top:5px;opacity:.75;font-size:.75rem;font-weight:600;padding:5px;font-style:italic}.plain-section .content-subtitle{padding:1em;background-color:#f8f8ff;font-style:italic;margin-bottom:1rem;margin-top:1.75rem}.team-members .team-member-image img{width:200px;height:200px;object-fit:cover;object-position:center;border-radius:50%;box-shadow:1px 3px 12px 4px var(--sec-light-color)}.team-members .team-member-description{max-width:90%;padding:1rem 1.5rem;box-shadow:1px 3px 12px 4px var(--sec-light-color);background-color:#fff;border-radius:8px;margin-top:-25px;display:inline-block}.team-members .tm-description-title{font-weight:600;font-size:15px}.team-members .tm-description-subtitle{font-size:13px}.our-services .team-wrapper{position:relative}.our-services .our-service-image{padding:0 5px}.our-services .our-service-image img{width:100%;height:250px;object-fit:cover;object-position:center;border-radius:16px;box-shadow:1px 3px 12px 4px var(--sec-light-color)}.our-services .our-service-description{max-width:90%;padding:1rem 1.5rem;box-shadow:1px 3px 12px 4px var(--sec-light-color);background-color:#fff;border-radius:8px;margin-top:-25px;display:inline-block}.our-services .os-description-title{font-weight:600;font-size:15px}.our-services .os-description-subtitle{font-size:13px}.slick-services .slick-track{padding-bottom:2rem}.slick-services .slick-list{padding-right:0;margin-top:0;padding-top:1rem}.slick-services .slick-list .slick-item{margin:auto}.testimonials .testimonial{border-radius:16px;border:solid 1px var(--main-color);padding:1rem 2rem;margin-right:35px;margin-left:35px;min-height:270px;display:flex;align-items:center;justify-content:center;flex-direction:column}.testimonials .testimonial .testimonial-quote{text-align:center}.testimonials .testimonial .testimonial-quote svg{height:20px}.testimonials .testimonial .testimonial-text{font-size:15px;position:relative;width:100%;text-align:center}.testimonials .testimonial .testimonial-text.testimonial-has-image{padding-left:1.5rem}.testimonials .testimonial .testimonial-text.testimonial-has-image img{height:80px;width:80px;position:absolute;object-position:center;object-fit:cover;left:calc(-4rem - 1px);top:50%;transform:translateY(-50%);border-radius:50%}.testimonials .testimonial .testimonial-author{font-weight:600;color:var(--main-color)}.faqs .accordion-flush .accordion-item{border-radius:36px;margin-bottom:1.5rem;box-shadow:1px 3px 12px 4px var(--sec-light-color)}.faqs .accordion-flush .accordion-item .accordion-button{border-top-left-radius:36px;border-top-right-radius:36px;font-weight:700;font-size:1.15rem;padding-left:1rem}.faqs .accordion-button:not(.collapsed){color:initial;background-color:#fff;box-shadow:none}.faqs .accordion-button::before{flex-shrink:0;width:2.25rem;height:2.25rem;content:"+";background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;font-size:24px;padding:10px;background:var(--main-color);color:#fff;display:inline-flex;border-radius:50%;text-align:center;justify-content:center;align-items:center;margin-right:2rem}.faqs .accordion-button::after{content:none}.faqs button.accordion-button:not(.collapsed){border-bottom-left-radius:0;border-bottom-right-radius:0}.faqs button.accordion-button:not(.collapsed)::before{content:"-";font-size:26px}.faqs button.accordion-button.collapsed{border-bottom-left-radius:36px;border-bottom-right-radius:36px}.faqs .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:36px;border-bottom-right-radius:36px}.faqs .accordion-body{padding-left:95px;padding-top:0}.before-after .slick-list.draggable{margin-right:-15px}.before-after .slick-before-after .slick-track .slick-slide{margin-right:15px}.slider-image-div{height:65vh;background-size:cover;background-repeat:no-repeat;background-position:center}.custom-slick-arrow-prev,.custom-slick-arrow-next{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;text-align:center;justify-content:center;background-color:#fff;box-shadow:1px 3px 12px 4px var(--sec-light-color);position:absolute;top:50%;transform:translateY(-50%);border:solid 1px var(--main-light-color);color:var(--main-color)}.custom-slick-arrow-prev svg,.custom-slick-arrow-next svg{color:var(--main-color);fill:var(--main-color)}.custom-slick-arrow-prev{left:-70px}.custom-slick-arrow-next{right:-70px}.gallery .gallery-item{background-size:cover;background-repeat:no-repeat;background-position:center;height:50vh;width:100%;position:relative}.gallery .gallery-item .gallery-item-layer{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:ease .16s all;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.gallery .gallery-item .gallery-item-layer svg{color:#fff}.gallery .gallery-item:hover .gallery-item-layer{opacity:1}html.with-fancybox{scroll-behavior:smooth !important}.cta-colored-bg .cta-text,.cta-white-bg .cta-text{font-weight:600;font-size:1.15rem}.cta-colored-bg .agree-wrapper,.cta-white-bg .agree-wrapper{margin-bottom:0}.cta-colored-bg .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),.cta-white-bg .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-25px;border-top-left-radius:50px;border-bottom-left-radius:50px}.cta-colored-bg .form-control,.cta-white-bg .form-control{border:none;border:solid 2px var(--main-light-color);border-radius:50px;padding:.5rem;padding-left:.5rem;padding-left:1.5rem;transition:ease .16s all;font-size:14px;font-style:italic;color:#2b2b2b;background:var(--sec-light-color)}.cta-colored-bg .input-group-text,.cta-white-bg .input-group-text{display:inline-flex;text-align:center;transition:all .26s ease;font-weight:600;text-shadow:none !important;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:1.25rem calc(30px + 10vmin);border-radius:50px;border:solid 2px #f8f8ff;position:relative;text-transform:uppercase;text-decoration:none;justify-content:center;transition:ease .16s all;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:inherit;text-decoration:underline;display:inline-block;width:initial;padding:.75rem 3rem;text-decoration:none;font-size:1rem;box-shadow:1px 0px 9px 0px #c8c8c8}section.cta-colored-bg{background-size:cover;background-position:center;color:#fff}section.cta-colored-bg .agree-wrapper label{color:#fff;font-style:italic}section.cta-colored-bg .input-group-text{background:#fff}.ballon-bg-pattern{position:absolute;left:5%;bottom:0;max-width:350px;height:auto;z-index:-1}.ballon-bg-pattern-flipped{position:absolute;right:10%;top:0;max-width:350px;height:auto;z-index:-1}.cta-white-bg .input-group-text{background:#fff;background:linear-gradient(90deg, var(--main-light-color) 35%, var(--main-color) 100%);color:#fff}.image-text-section img{object-fit:cover;object-position:center;box-shadow:1px 3px 12px 4px var(--sec-light-color)}.image-text-section .section-title.has-bullet span::before{position:absolute;right:-30px;left:initial;top:50%;transform:translateY(-50%);height:15px;width:15px;background-color:var(--main-color);border-radius:50%;content:""}.horizontal-bg-pattern{position:absolute;left:0;bottom:0;width:100%;height:100%}footer{background-color:var(--sec-light-color);padding:calc(30px + 10vh) 0;padding-bottom:15px}footer .text-logo{color:var(--main-color);font-weight:600;font-size:2.5rem;font-family:var(--secondary-font)}footer .footer-spacer{height:70px;display:block;margin-bottom:1.5rem}footer .footer-logo{display:block;margin-bottom:1.5rem;max-height:150px;min-height:70px;margin-bottom:1.5rem}footer .footer-logo img{max-height:70px}footer ul{margin:0;padding:0}footer ul li{list-style:none}footer .col-wrapper a{color:#2a9ded;font-size:1rem;font-weight:initial;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;box-shadow:1px 3px 12px 4px var(--sec-light-color);border:solid 1px #e7e7e7}footer .footer-socials li{display:inline-flex;align-items:center}footer .footer-socials li:not(:last-child){margin-right:.5rem}footer .google-map{margin-bottom:1.5rem;display:flex;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap}footer .google-map #map{width:250px;height:250px;border-radius:50%;border:solid 3px var(--main-light-color);margin-bottom:-35px;box-shadow:1px 3px 12px 4px var(--sec-light-color)}footer .google-map .map-btn{padding:.35rem 2rem;box-shadow:1px 3px 12px 4px var(--sec-light-color);background-color:#fff;display:inline-block;font-size:14px;width:55%;border:none;display:inline-block;z-index:999}footer .google-map .map-btn:hover{color:#f8f8ff}.leaflet-control-attribution.leaflet-control{display:none}.leaflet-top.leaflet-left{display:none}.gm-style .place-card-medium{display:none !important}.gm-inset-light{display:none !important}.subfooter{padding:15px 0;border-top:solid 2px var(--sec-color)}.agree-wrapper{display:flex;position:relative;margin-bottom:.5rem}.agree-wrapper input{left:0;position:absolute;opacity:0;cursor:pointer;height:17px;width:17px;z-index:99999}.agree-wrapper .checkmark{position:absolute;left:0;height:17px;width:17px;border:2px solid rgba(110,113,116,.6);margin-right:0;border-radius:0px;background:#fff;top:3px;border-radius:20%}.agree-wrapper .checkmark::after{content:"";position:absolute;display:none;left:3px;top:0;width:7px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.agree-wrapper .container-input{margin-left:30px}.agree-wrapper input:checked~.checkmark{background-color:#2196f3}.agree-wrapper input:checked~.checkmark:after{display:block}.agree-wrapper .span-agree{margin-left:25px}.styled input[type=file]{display:none}.styled{display:flex;align-items:center;width:100%}.styled label{width:100%;font-size:14px;color:#7c7c7c;font-weight:600;line-height:15px;display:flex;align-content:center;font-style:italic;cursor:pointer}.styled label svg{margin-right:8px}.agree-text{font-size:12px;display:block;color:#222;line-height:15px}.agree-text a{font-size:12px;line-height:15px}.check_email{display:none !important}.inner-cover{height:35vh;background-position:center;background-size:cover;width:100%}.inner-page-content main{position:relative;margin:calc(30px + 10vh) 0}.inner-page-content main .page-fixed-badge{display:block;position:absolute;top:calc(-20px - 4vmin);left:0;padding:.5em 1em;background-color:var(--sec-light-color);color:var(--main-color);font-weight:600;font-size:.65rem;display:inline-block;border-radius:4px;text-transform:uppercase}.inner-page-content main .page-fixed-badge a,.inner-page-content main .page-fixed-badge span{color:inherit;position:relative;text-decoration:none}.inner-page-content main .page-fixed-badge a:not(:last-child),.inner-page-content main .page-fixed-badge span:not(:last-child){padding-right:.5rem;margin-right:1rem}.inner-page-content main .page-fixed-badge a:not(:last-child)::after,.inner-page-content main .page-fixed-badge span:not(:last-child)::after{content:"»";position:absolute;right:-0.5rem;top:38%;transform:translateY(-50%);font-size:.9rem;line-height:.8rem;display:inline-block}.inner-page-content main a{text-decoration:underline}.inner-page-content main p{margin-bottom:.75rem}.inner-page-content main dl,.inner-page-content main ol,.inner-page-content main ul{padding-left:20px}.inner-page-content main h2,.inner-page-content main .h2{font-size:calc(3vmin + 15px)}.inner-page-content main h3,.inner-page-content main .h3{font-size:calc(2.25vmin + 15px)}.inner-page-content main h1,.inner-page-content main .h1,.inner-page-content main .h2,.inner-page-content main .h3,.inner-page-content main h2,.inner-page-content main h3{border-bottom:1px solid rgba(232,232,232,.5);width:100%;position:relative;display:block;padding-bottom:.5rem;margin-bottom:.75em;font-family:var(--secondary-font)}.inner-page-content main h1:not(:first-of-type),.inner-page-content main .h1:not(:first-of-type),.inner-page-content main .h2:not(:first-of-type),.inner-page-content main .h3:not(:first-of-type),.inner-page-content main h2:not(:first-of-type),.inner-page-content main h3:not(:first-of-type){margin-top:calc(2vmin + 10px)}.inner-page-content main h1:after,.inner-page-content main .h1:after,.inner-page-content main .h2:after,.inner-page-content main .h3:after,.inner-page-content main h2:after,.inner-page-content main h3:after{content:"";position:absolute;left:0;bottom:-2px;width:15%;height:3px;background-color:var(--main-color);border-radius:4px}.inner-page-content main table td{min-width:20%}.inner-page-content main table img{max-width:100%;height:auto;width:auto}.inner-page-content main iframe{border:solid 1.75vmin #f1f1f1 !important;margin-top:.5rem}.inner-page-content main figure img{max-width:100%;height:auto}.inner-page-content main figcaption{margin-top:5px;opacity:.75}.inner-page-content main .content-subtitle{padding:1em;background-color:#f8f8ff;font-style:italic;margin-bottom:1rem;margin-top:1.75rem}.inner-page-content aside{margin:calc(30px + 10vh) 0}.inner-page-content aside .aside-title{font-weight:500;font-size:1.75rem;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid rgba(232,232,232,.5);line-height:1.2;font-family:var(--secondary-font)}.inner-page-content aside .aside-page-list ul{padding-left:0}.inner-page-content aside .aside-page-list ul li{margin-left:0;list-style:none}.inner-page-content aside .aside-page-list ul li a{font-weight:400;font-size:1rem;margin-bottom:.5rem;padding:5px .5rem;background:var(--sec-light-color);border-radius:2px;display:block;color:initial;transition:ease .16s all;position:relative;padding-right:30px}.inner-page-content aside .aside-page-list ul li a:hover{opacity:1 !important}.inner-page-content aside .aside-page-list ul li a:not(.aside-link-active){opacity:.7}.inner-page-content aside .aside-page-list ul li a:not(.aside-link-active)::after{background-color:#fff;border:solid 1px var(--main-bg-color)}.inner-page-content aside .aside-page-list ul li a::after{position:absolute;content:"";right:10px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:var(--main-bg-color)}.inner-page-content aside .aside-news .aside-news-item{border-bottom:1px solid rgba(232,232,232,.5);padding-bottom:1em;display:block;color:initial}.inner-page-content aside .aside-news .aside-news-item:not(:last-child){margin-bottom:1rem}.inner-page-content aside .aside-news .aside-news-item:last-child{border-bottom:none}.inner-page-content aside .aside-news .aside-news-item .aside-news-item-title{font-weight:400;font-size:1rem;margin-bottom:.5rem;padding:5px .5rem;background:var(--sec-light-color);border-radius:2px}.inner-page-content aside .aside-news .aside-news-item .aside-news-item-subtitle{font-size:.9rem;font-weight:300;padding-left:.5rem}.inner-page-content aside .aside-news .aside-news-item .aside-news-item-image{background:center/cover no-repeat;width:100%;height:100%;min-height:10vmin}.inner-page-content .document-list-item{list-style:square}.inner-page-content .document-list-item:not(:last-child){margin-bottom:5px}.inner-page-content .document-list-item a{text-decoration:none;padding:5px}.all-news{margin:calc(30px + 10vh) 0}@media(max-width: 1279px){.page-featured-image{max-height:400px}.cta-colored-bg .input-group-text,.cta-white-bg .input-group-text{padding:.75rem 1rem;font-size:15px}}@media(max-width: 768px){.jumbotron .jumbotron-right-side{min-height:35vh;height:35vh;position:relative;border-bottom-left-radius:0%;border-top-left-radius:0%;margin-bottom:1.5rem;width:100%;top:0}.jumbotron{flex-direction:column-reverse;display:flex}header{z-index:99;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}header .navbar{height:auto;min-height:80px}header .navbar .navbar-brand{max-width:220px;white-space:normal}header .navbar .navbar-brand .text-logo{word-break:break-word;font-size:2.2rem;line-height:2.5rem}.jumbotron .jumbotron-right-side{background-color:#282d35}.jumbotron .jumbotron-form form .form-title{font-size:1.75rem;line-height:1}.jumbotron .jumbotron-title{font-size:2rem}.jumbotron .jumbotron-left-side{height:auto;display:block}.jumbotron .jumbotron-form{height:auto;display:block;width:auto;z-index:999}.jumbotron .jumbotron-form form{padding:0}.jumbotron .jumbotron-form form::before{content:none}.floater-shape-1{position:absolute;bottom:0;z-index:-1;left:-10%}.gm-style-mtc{display:none}:host(.gm-style.place-card-medium){display:none}section{overflow-x:hidden;padding:2.5rem 0;padding-bottom:6vh;position:relative}section .section-title{font-size:1.75rem;line-height:1.25}section .section-title.has-bullet span::before{content:none}.testimonials .custom-slick-arrow-prev,.testimonials .custom-slick-arrow-next{top:-25px;transform:initial}.testimonials .testimonial{padding:1rem .5rem;margin-right:1px;margin-left:1px;min-height:280px}.cta-colored-bg .cta-text p,.cta-white-bg .cta-text p{font-size:1rem;line-height:1.25 !important}.slick-services .slick-track{padding-bottom:2rem}.slick-services .slick-list{padding-right:0;margin-top:0;padding-top:1rem}.slick-services .slick-list .slick-item{margin:auto}.team-members .team-member-image img{width:150px;height:150px}.team-members .team-member-description{max-width:90%;padding:.5rem .5rem;box-shadow:1px 3px 12px 4px var(--sec-light-color);background-color:#fff;border-radius:8px;margin-top:-25px;display:inline-block}.cta-colored-bg .input-group-text,.cta-white-bg .input-group-text{padding:.75rem 1rem;font-size:14px}.cta-colored-bg .input-group-text,.cta-white-bg .input-group-text{z-index:9}.testimonials .testimonial .testimonial-text.testimonial-has-image img{display:none}.testimonials .testimonial .testimonial-text.testimonial-has-image{padding-left:initial}.testimonials .testimonial .testimonial-text.testimonial-has-image{padding-left:initial;line-height:1.15;font-size:14px}form{padding:0 .5rem}.image-text-section .section-title.has-bullet span::before{content:none}.contact-info-wrapper form{margin-top:1rem !important}footer{padding-top:10vh}footer>.container .row hr{display:none}footer .footer-logo{height:auto;max-width:100%;max-height:70px}footer .footer-spacer{display:block;height:20px !important;margin-bottom:0 !important}footer .google-map{height:250px;position:relative;width:100%;right:auto;margin-top:2rem}footer .google-map iframe{height:100%}footer .footer-col-items>ul{list-style:none;padding-left:0;padding-bottom:.5rem}footer>.container{border-bottom:none}footer .subfooter{margin-top:1rem;text-align:center}footer .subfooter .subfooter-item{padding-top:.5rem}}@media(max-width: 768px){ul.footer-socials{margin-bottom:1.5rem}.dropdown-item{white-space:pre-wrap;word-break:break-word}.dropdown-menu.show li:not(:last-child){margin-bottom:.25rem}.container-sm,.container{max-width:640px}footer{text-align:center}footer .footer-col-items .footer-brand{max-width:100%;text-align:center;justify-content:center}footer .footer-col-items .footer-brand figure{justify-content:center}footer .link-list-items{display:none}.custom-slick-arrow-prev,.custom-slick-arrow-next{z-index:9999}.custom-slick-arrow-prev{left:15px}.custom-slick-arrow-next{right:15px}.gallery .gallery-item{background-size:cover;background-repeat:no-repeat;background-position:center;height:15vh;width:100%;position:relative}}@media(max-width: 468px){section [class^=floater-] svg{max-width:180px !important}}@media(max-width: 360px){header .navbar .navbar-brand{max-width:180px}header .navbar .navbar-brand .text-logo{word-break:break-word;font-size:1.85rem;line-height:2rem}header .navbar .navbar-brand .logo-img{max-height:50px}}@media(min-width: 1920px){html{font-size:125%}}@media(min-width: 1680px){html{font-size:115%}}footer .google-map{z-index:0}@media(max-width: 1441px)and (max-height: 660px)and (min-width: 769px){.jumbotron .jumbotron-form{min-height:calc(100vh - 115.33px);height:auto}.jumbotron{padding-top:0;flex-direction:column-reverse;display:flex}.testimonials .testimonial .testimonial-text.testimonial-has-image img{display:none}.testimonials .testimonial .testimonial-text.testimonial-has-image{padding-left:0}.jumbotron .jumbotron-right-side{min-height:calc(100vh - 135.33px);height:-webkit-fill-available;height:100%;box-shadow:none}.cta-colored-bg .cta-text,.cta-white-bg .cta-text{font-size:15px}.cta-colored-bg .cta-text,.cta-white-bg .cta-text{display:flex;align-items:center}.slider-image-div{height:75vh}header .navbar-collapse{top:70px}footer .footer-logo,footer .footer-spacer{height:35px}footer .google-map #map{width:200px;height:200px}.gallery .gallery-item{height:40vh}.jumbotron{min-height:calc(100vh - 125.33px);padding-top:calc(5vh + 1.5em)}.custom-slick-arrow-next{right:-55px}.custom-slick-arrow-prev{left:-55px}header .navbar{padding-top:.15rem;padding-bottom:.15rem;height:75px;box-shadow:0 .125rem .25rem rgba(0,0,0,.0784313725) !important}.fixed-nav{position:fixed}.jumbotron .jumbotron-title{font-size:1.75rem}section .section-title{font-size:1.75rem}header{position:initial;background:#fff;z-index:99}.jumbotron .jumbotron-list ul li:not(:last-child){margin-bottom:.5rem;line-height:1.25}section{padding:calc(30px + 5vh) 0;position:relative}}.jumbotron ul li #svg-arrow-right{display:inline}#svg-arrow-right{display:none}@media(min-width: 768px){.jumbotron{position:relative}.jumbotron .jumbotron-left-shape{position:absolute;left:0;bottom:0;width:100%;right:0;height:auto;z-index:-1;top:0;height:100%}}/*# sourceMappingURL=fer.css.map */