@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:italic;font-weight:400;src:url(../fonts/OpenSans-Italic.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:italic;font-weight:700;src:url(../fonts/OpenSans-BoldItalic.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans-SemiBold.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:italic;font-weight:600;src:url(../fonts/OpenSans-SemiBoldItalic.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:800;src:url(../fonts/OpenSans-ExtraBold.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:italic;font-weight:800;src:url(../fonts/OpenSans-ExtraBoldItalic.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light.ttf)}@font-face{font-display:swap;font-family:OpenSans;font-style:italic;font-weight:300;src:url(../fonts/OpenSans-LightItalic.ttf)}body{--dark:#1b2433;--red:#e8bd3d;--border:#ccc;--bg:#f3f3f3;--blue:blue;--gray:#ccc9cc}*{box-sizing:border-box;outline:none}html{height:100%}body{-webkit-font-smoothing:antialiased;background:#f8f8f8;color:var(--dark);font-family:OpenSans;font-size:16px;text-shadow:1px 1px 1px rgba(0,0,0,.01)}body.modal{height:100%;overflow:hidden}a{color:var(--dark);cursor:pointer;display:inline-block;text-decoration:none;transition:all .25s ease-out}a:hover{text-decoration:none}.hover,button{cursor:pointer}.hover{transition:all .25s ease-out}.hover:hover{opacity:.7}.underline{text-decoration:underline}.underline:hover{text-decoration:none}.hover-underline{text-decoration:none}.hover-underline:hover{text-decoration:underline}button{background:none;border:none;padding:0}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}img{flex:none;height:auto;max-width:100%}table{border-collapse:collapse;width:100%}td,th{padding:5px;text-align:left}.uppercase{text-transform:uppercase}.image-responsive{display:block}.image-responsive a,.image-responsive img{display:block;width:100%}.image-responsive img{height:auto}@media only screen and (min-width:991px){.visible-tablet{display:none!important}}@media only screen and (min-width:768px){.visible-phone{display:none!important}}@media only screen and (max-width:990px){.hidden-tablet{display:none!important}}@media only screen and (max-width:767px){.hidden-phone{display:none!important}}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-break{word-break:break-word}.text-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav ul{margin:0;padding:0}nav ul li,nav ul li a{display:inline-block}h1,h2,h3,h4,h5,h6{margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--dark)}input[type=search]{border-radius:0}sup{font-size:50%;top:-1em}.btn,.toggle{cursor:pointer;transition:all .25s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggleable{display:none}.aligncenter,.toggleable.active{display:block}.aligncenter{margin:auto}@media only screen and (min-width:768px){.alignleft{float:left;margin:0 20px 20px 0;max-width:50%}.alignright{float:right;margin:0 0 20px 20px;max-width:50%}.aligncenter,.alignleft,.alignright{display:block;margin:0 auto 20px}}.container{margin:0 auto;max-width:1200px;padding:0 30px;position:relative}@media only screen and (max-width:767px){.container{padding:0 20px}}.container label,.container span{display:inline-block}.owl-carousel .owl-item{-webkit-backface-visibility:visible}.owl-carousel .owl-stage{margin:auto}.owl-carousel .owl-nav{left:0;position:absolute;top:50%;width:100%}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{align-items:center;background:hsla(0,0%,100%,.78);color:rgba(0,0,0,.39);display:flex;font-size:40px;height:70px;justify-content:center;position:absolute;top:0;transform:translateY(-50%);transition:all .25s ease-out;width:70px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background:rgba(0,0,0,.39);color:hsla(0,0%,100%,.78)}.owl-carousel .owl-nav button.owl-next:after,.owl-carousel .owl-nav button.owl-prev:after{font-family:Font Awesome\ 5 Free;font-weight:900}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-prev:after{content:"\f053"}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-nav button.owl-next:after{content:"\f054"}.form .form-control,.form .upload,.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--border);border-radius:0;color:var(--dark);font-size:16px;height:42px;padding:8px 15px;transition:all .25s ease-out;width:100%}.form .form-control:focus,.form .upload:focus,.form select:focus{border-color:var(--dark)}.form .form-control.error,.form .upload.error,.form select.error{border-color:var(--red)}.form textarea.form-control{height:auto;padding:15px}.form optgroup,.form option{background:#fff!important;color:var(--dark)!important}.form .group{margin-bottom:40px}.form .select{position:relative}.form .select:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.5);content:"";height:0;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0}.form .select select::-ms-expand{display:none}.form .radio{position:relative}.form .radio input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.form .radio input:checked~label:after{background-color:var(--dark)}.form .radio input.error~label:before{border:1px solid var(--red)}.form .radio label{cursor:pointer;padding-left:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .radio label:after,.form .radio label:before{border-radius:100%;content:"";pointer-events:none;position:absolute;transition:all .25s ease-out}.form .radio label:after{height:10px;left:4px;top:4px;width:10px}.form .radio label:before{border:1px solid var(--dark);height:16px;left:0;top:0;width:16px}.form .checkbox{position:relative}.form .checkbox input{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.form .checkbox input:checked~label:after{color:var(--dark);content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:900;height:25px;line-height:22px;text-align:center;width:25px}.form .checkbox input.error~label:before{border:1px solid var(--red)}.form .checkbox label{cursor:pointer;padding-left:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .checkbox label:after,.form .checkbox label:before{content:"";left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.form .checkbox label:before{border:1px solid var(--border);height:23px;width:23px}@media only screen and (min-width:768px){.form .row{display:flex;margin:0 -20px}.form .row .group{flex:1;padding:0 20px}}.form .upload{overflow:hidden;padding-right:60px;position:relative;text-overflow:ellipsis;white-space:nowrap}.form .upload input{opacity:0;pointer-events:none;position:absolute}.form .upload input.error~label{color:var(--red)}.form .upload label{display:flex;font-size:20px;height:42px;line-height:42px;padding:0;position:absolute;right:-1px;top:-1px;width:50px}.form .upload label i{margin:auto}label.error{display:none!important}.popup-wrapper{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .25s ease-out;width:100%;z-index:200}.popup-wrapper.active{opacity:1;pointer-events:auto}.popup-wrapper>.overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.popup-wrapper .popup{-webkit-overflow-scrolling:touch;background:#fff;left:50%;max-height:95vh;max-width:95%;overflow:auto;padding:30px 15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px;z-index:1}.popup-wrapper .close{position:absolute;right:15px;top:15px}.excerpt p{margin:0}.wp-pagenavi{font-size:14px;font-weight:600;padding:30px 0;text-align:center}.wp-pagenavi .pages{display:none}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #fff}.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{background:transparent;border:1px solid var(--border)}.wp-pagenavi a,.wp-pagenavi span.current{padding:10px 15px}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#fff;border:1px solid #fff}.bg{background-position:50%;background-size:cover}.video-area{position:relative}.video-area .dummy{padding-top:56.25%}.video-area iframe,.video-area video{height:100%;left:0;position:absolute;top:0;width:100%}.popup-video .popup{padding-top:40px}.popup-video .popup .close{color:#fff;font-size:40px;position:absolute;right:0;top:0}iframe{max-width:100%}[v-cloak]{display:none!important}path,polygon,polyline{transition:all .25s ease-out}.post-content{font-size:14px;line-height:1.5;word-break:break-word}.post-content a:not(.btn){display:inline;text-decoration:underline}.post-content a:not(.btn):hover{color:var(--red)}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{line-height:normal;margin-bottom:15px}.post-content ul{overflow:hidden}.post-content h1{font-size:46px}.post-content h2{font-size:32px;font-weight:700;margin-bottom:10px}.post-content h3{font-size:30px}.post-content h3,.post-content h4{font-weight:800;margin-bottom:10px}.post-content h4{font-size:16px}.post-content p{margin:0 0 15px}.btn{background:var(--gray);color:#fff;font-size:14px;padding:12px 13px 10px;text-align:center;transition:all .25s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:hover{background:var(--dark)}.btn[disabled]{opacity:.5;pointer-events:none}.btn-full{width:100%}.vc-area .vc_row{margin:0}.vc-area .vc_column_container>.vc_column-inner{padding:0}.block-title{font-size:48px;font-weight:800;line-height:64px;margin-bottom:20px}@media only screen and (max-width:767px){.block-title{font-size:30px;font-weight:700;line-height:44px}}.block-description{font-size:14px;margin-bottom:30px;padding-bottom:30px;position:relative}.block-description:after{background:var(--red);bottom:0;content:"";height:4px;left:0;position:absolute;width:156px}.panel-area{padding:60px 0}.single-area{min-height:60vh}body{padding-top:96px}@media only screen and (max-width:1199px){body{padding-top:76px}}@media only screen and (max-width:990px){body{padding-top:48px}}.header-area{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:100}.header-area .logo img{display:block}.header-area .container{align-items:center;display:flex;justify-content:space-between;max-width:none}@media only screen and (min-width:1401px){.header-area .container{padding:0 3%}}@media only screen and (max-width:767px){.header-area .container{height:48px}.header-area .main-menu{background:#fff;bottom:0;box-shadow:5px 0 5px 0 rgba(0,0,0,.1);left:0;position:fixed;top:48px;transition:all .25s ease-out;width:240px;z-index:100}}@media only screen and (max-width:767px){.header-area .main-menu:not(.active){transform:translate3d(-100%,0,0)}}@media only screen and (min-width:768px){.header-area .main-menu>ul{display:flex;text-transform:uppercase}}.header-area .main-menu>ul>li{display:block;position:relative}@media only screen and (min-width:768px){.header-area .main-menu>ul>li:not(:hover) ul{display:none}}.header-area .main-menu>ul>li.current-menu-ancestor>a,.header-area .main-menu>ul>li.current-menu-item>a,.header-area .main-menu>ul>li.current-menu-parent>a,.header-area .main-menu>ul>li.current_page_item>a,.header-area .main-menu>ul>li:hover>a{background:var(--dark);color:var(--gray)}@media only screen and (max-width:767px){.header-area .main-menu>ul>li.current-menu-ancestor>a,.header-area .main-menu>ul>li.current-menu-item>a,.header-area .main-menu>ul>li.current-menu-parent>a,.header-area .main-menu>ul>li.current_page_item>a,.header-area .main-menu>ul>li:hover>a{background:#444;color:#9e9e9e}}.header-area .main-menu>ul>li>a{align-items:center;display:flex;font-weight:700;height:96px;padding:0 36px}@media only screen and (max-width:1199px){.header-area .main-menu>ul>li>a{height:76px;padding:0 22px}}@media only screen and (max-width:990px){.header-area .main-menu>ul>li>a{height:48px;padding:0 8px}}@media only screen and (max-width:767px){.header-area .main-menu>ul>li>a{height:auto;padding:14px 25px 16px}}@media only screen and (min-width:768px){.header-area .main-menu>ul ul{background:#fff;left:0;position:absolute;top:100%;width:300px;z-index:10}}@media only screen and (max-width:767px){.header-area .main-menu>ul ul{margin-left:22px}}.header-area .main-menu>ul ul a,.header-area .main-menu>ul ul li{display:block}.header-area .main-menu>ul ul li.current-menu-ancestor a,.header-area .main-menu>ul ul li.current-menu-item a,.header-area .main-menu>ul ul li.current-menu-parent a,.header-area .main-menu>ul ul li.current_page_item a,.header-area .main-menu>ul ul li:hover a{background:var(--dark);color:var(--gray)}@media only screen and (max-width:767px){.header-area .main-menu>ul ul li.current-menu-ancestor a,.header-area .main-menu>ul ul li.current-menu-item a,.header-area .main-menu>ul ul li.current-menu-parent a,.header-area .main-menu>ul ul li.current_page_item a,.header-area .main-menu>ul ul li:hover a{background:#444;color:#9e9e9e}}.header-area .main-menu>ul ul a{font-weight:700;padding:22px}@media only screen and (max-width:990px){.header-area .main-menu>ul ul a{padding:14px 16px 16px}}.header-area .mobile-toggle{cursor:pointer;font-size:24px}.thank-area{background:var(--gray);color:#fff;font-weight:700;left:0;opacity:0;padding:50px 0;pointer-events:none;position:fixed;text-align:center;top:0;transition:all .25s ease-out;width:100%;z-index:200}.thank-area.active{opacity:1;pointer-events:auto}.thank-area .close{cursor:pointer;font-size:35px;font-weight:300;position:absolute;right:15px;top:5px}.bottom-area,.footer-area{background:var(--dark);font-size:14px;line-height:17px}.footer-area{padding:76px 0 55px}.footer-area,.footer-area a{color:#f6f6ef}.footer-area a:hover{color:var(--red)}@media only screen and (min-width:768px){.footer-area .columns{display:flex;gap:15px}}.footer-area .column{flex:1}@media only screen and (max-width:767px){.footer-area .column{margin-bottom:50px}}.footer-area .title{color:var(--gray);font-size:23px;font-weight:400;margin-bottom:27px}.footer-area .description{margin-bottom:17px}.footer-area .main-menu li.current-menu-ancestor a,.footer-area .main-menu li.current-menu-item a,.footer-area .main-menu li.current-menu-parent a,.footer-area .main-menu li.current_page_item a{color:#59547a}.footer-area .main-menu a,.footer-area .main-menu li{display:block;margin-bottom:14px}.footer-area .social{align-items:center;background:#d6d6d6;border-radius:100%;color:#313131;display:flex;font-size:22px;height:44px;justify-content:center;width:44px}.footer-area .social:hover{background:#d5c9b6;color:#fff}.bottom-area{color:#fff;font-weight:700;padding:76px 0 55px}.bottom-area a{color:#fff}.bottom-area a:hover{color:var(--red)}.bottom-area .copyright{text-transform:uppercase}#to-top{bottom:90px;display:none;position:fixed;right:20px;transition:none}#to-top .inner{align-items:center;background:#fff;border:2px solid var(--gray);color:var(--gray);display:flex;font-size:20px;height:42px;justify-content:center;transition:all .25s ease-out;width:42px}#to-top .inner:hover{background:var(--gray);color:#fff}@media only screen and (max-width:767px){.slider-area{display:none!important}}.slider-area .item{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:60px;font-weight:300;height:25vw;justify-content:center;text-align:center}@media only screen and (max-width:990px){.slider-area .item{font-size:36px;height:320px}}.slider-area .description{color:var(--gray);font-weight:800}.slider-area .description img{display:inline;width:auto}.slider-area .description,.slider-area .title{opacity:0;transition:all 1s ease-out}.slider-area .owl-item.active .description,.slider-area .owl-item.active .title{opacity:1;transition:all 1s ease-out 1s}.home-background-area{background-attachment:fixed;color:#fff;font-size:60px;padding:120px 0;text-align:center}@media only screen and (max-width:990px){.home-background-area{font-size:50px}}@media only screen and (max-width:767px){.home-background-area{font-size:36px}}.home-background-area .title{font-weight:300}.home-background-area .subtitle{color:var(--gray);font-weight:800}@media only screen and (min-width:768px){.home-blocks-area .items{display:flex;gap:2%}}.home-blocks-area .item{flex:1;margin-bottom:40px;text-align:center}.home-blocks-area .image{border:2px solid var(--gray);margin:0 auto 25px;max-width:280px}.home-blocks-area .image img{display:block}.home-blocks-area .title{font-size:16px;font-weight:800;margin-bottom:10px;word-break:break-word}.home-blocks-area .description{margin-bottom:20px}.home-map-area #map{height:230px}.about-content-area .content{margin-bottom:20px;overflow:hidden}.about-content-area .image{margin:0 30px 30px 0}@media only screen and (min-width:768px){.about-content-area .image{float:left}}@media only screen and (max-width:990px){.about-content-area .image{margin:0 20px 20px 0}}@media only screen and (max-width:767px){.about-content-area .image{margin:0 0 30px}}@media only screen and (min-width:768px){.service-blocks-area .items{display:flex;gap:2%}}.service-blocks-area .item{flex:1;margin-bottom:40px;text-align:center}.service-blocks-area .number{align-items:center;border:2px solid var(--gray);border-radius:100%;color:var(--gray);display:flex;font-size:36px;font-weight:800;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.service-blocks-area .title{font-size:16px;font-weight:800;margin-bottom:10px;word-break:break-word}.service-blocks-area .description{margin-bottom:20px}@media only screen and (min-width:768px){.service-columns-area .items{display:flex;gap:2%}}.service-columns-area .item{flex:1;margin-bottom:40px}.service-columns-area .title{font-size:16px;font-weight:800;margin-bottom:10px}.contact-form-area #map{height:350px;margin-bottom:40px}@media only screen and (min-width:768px){.contact-form-area .columns{display:flex;gap:40px}}.contact-form-area .column{flex:1;margin-bottom:40px;max-width:380px}.contact-form-area .content{display:flex;gap:8px}.contact-form-area .content .description{flex:1}
/*# sourceMappingURL=main.css.map */