body.rtl{text-align:start}.ltr{direction:ltr}.rtl .contacti{margin-left:10px}.btn,body,html{font-family:Montserrat,Arial,Helvetica,sans-serif}a{color:#2d77b7}a:not([class]){text-decoration:underline}body,html{overflow-x:hidden;font-size:1rem;color:#333}.site-content{padding-top:86px}p{line-height:1.6;color:#424242}h1,h2,h3,h4,h5,h6{color:#111}.img-half-full-height{min-width:100%;min-height:100%;position:absolute;max-width:100%;left:0;z-index:-1}.row-first-section{margin-top:-150px}a[href^=tel]{text-decoration:none}.opacity0{opacity:0!important}.opacity1{opacity:1!important}.contactrow{font-size:1.063rem}.dflexc{display:flex;align-items:baseline;margin-bottom:5px}.bgform{background:#f0f0f0}.contactbg{background:#f3f3f3;padding-top:30px}.firstsec .sech{margin-bottom:20px}.sechund{font-size:2rem;color:#000}.firstsec{padding-top:80px;padding-bottom:60px;margin-bottom:25px;overflow:hidden}.bgdec{position:relative}.bgdec:before{position:absolute;z-index:-1;background:url(../images/tlotealmain.jpg);width:71%;height:100%;content:"";display:block;top:0;left:-10%;transform:skew(17deg)}.breadback{display:inline-block;margin-bottom:10px;color:#0b2c4d}.f600{font-weight:600}.imgmainbg{min-height:auto;position:absolute;top:0;right:0;z-index:-5}.sectiongal{padding-top:55px;padding-bottom:70px}.sectionabout{padding:70px 0 35px 0}caption{color:#333}.caption{display:block;text-align:center;padding-bottom:35px}.contactbg{margin-bottom:120px}.navbar-light{background:#fff;transition:.15s all;direction:ltr}.navbar-shadow{box-shadow:0 3px 7px rgb(0,0,0,.07)}.navbarcontainer{padding:15px 0;position:relative}.navbar-light .navbar-nav .nav-link{font-weight:500;color:#000;padding:.5rem .8rem}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#5a5768}.navbar-logo-static{position:absolute;left:15px;top:3px;transition:.15s all}.lang-item{list-style:none;display:inline-block;margin-left:5px}.langflags{position:absolute;top:21px;right:-83px}@media (min-width:1200px) and (max-width:1399px){.navbar-logo-static{top:15px;max-height:40px;max-width:218px;left:-27px}}@media (min-width:1200px){.navbar-expand-xl .navbar-collapse{padding-right:20px}.machboximgwrap{height:235px}.navbar-nav{padding-top:0;padding-right:151px}}.navbar-toggler{margin-top:18px}@media (max-width:991px){.btnwrap .btn{margin-bottom:10px}.firstsec .contact-text{margin-bottom:5px}.sechund{font-size:1.625rem;margin-bottom:10px}.sechund .fontb{display:block}.navbar-nav{margin-top:25px}}@media (min-width:992px){.sechproddesc{margin-top:20px}.row-eq-height{display:flex;flex-wrap:wrap}.row-eq-height>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.sectiongal .sech{margin-bottom:60px}}.modal-body{position:relative}.modal-body{overflow-y:hidden}.modal-body{overflow-y:auto}.carousel-product .item img{max-height:100%;display:inline-block}.carousel-product .item{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.carousel-product .carousel-control.left,.carousel-product .carousel-control.right{background:0 0;color:#000}.modal-header .close{font-size:2.75rem}video{max-width:100%}@media only screen and (max-width:360px){.carousel-product .item{height:210px}}@media only screen and (min-width:361px){.carousel-product .item{height:250px}}@media only screen and (min-width:501px){.carousel-product .item{height:290px}}@media only screen and (min-width:580px){.carousel-product .item{height:350px}}@media only screen and (min-width:992px){.product-header{margin-bottom:15px}.carousel-product .item{height:410px}}@media only screen and (min-width:1500px){.carousel-product .item{height:450px}}.btn-primary,.btn-success{transition:.25s all}.btnmgt{margin-top:15px}.btnmgb{margin-bottom:50px}.imgmb{margin-bottom:15px}.pl5{padding-left:5px}.zgodatxt{font-size:.938rem;margin-top:15px}.map{width:100%;height:450px;margin-top:70px;margin-bottom:100px}.wpcf7-list-item{margin-left:0}#zgoda{float:left;width:22px;height:22px;border-radius:5px}.wpcf7-acceptance input[type=checkbox]{width:18px;height:18px}.tooltiphelp{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/help.png);margin-left:5px}.mgbotform{margin-bottom:15px}.btn-primary,.default-primary-color{background:#26547c}.primary-color{color:#26547c}.sectionabout .sech{margin-bottom:30px}.btnwrap{margin-top:30px;margin-bottom:30px}.btnwrap .btn:nth-of-type(1){margin-right:15px}.secpadnum{padding:60px 0}.num{font-size:2.688rem;color:#000;font-weight:600}.lineunder{margin-top:-5px;margin-bottom:25px}.numh{font-size:1.313rem}.warrantymg{margin-top:40px;margin-bottom:50px}.warrantymgsm{margin-bottom:15px}.bigp{font-size:1.25rem}.secwarranty{padding:85px 0}.sectionfirst{padding-top:30px}.rowmgt{margin-top:30px}.fontb{font-weight:600}.rowcenter{display:flex;align-items:center}.bigf{font-size:1.313rem}.sech{font-size:2.625rem;line-height:1.1;margin-top:0;margin-bottom:30px;color:#000;position:relative;word-wrap:break-word}.sechdecpr:before{position:absolute;right:100%;margin-right:35px;top:7px;content:'';display:block;width:100%;height:27px;border-bottom:4px solid #7aafaa;background:url(../images/triangledec.png);background-position:right;background-repeat:no-repeat}.rtl .sechdecpr:before{display:none}h2,h3{color:#000}.text-center .sech:after{margin:15px auto}.section-text{font-size:1rem}.section-text{color:#333}.btn{border-radius:35px;padding:12px 36px;font-weight:600;font-size:1.125rem;transition:.15s all;text-decoration:none}.btn-sm{padding:5px 17px;font-size:1rem}.btn-default{color:#154a4c;border:0}.btn-default:focus,.btn-default:hover{color:#154a4c;border:0}.btn-b{background:#000;color:#fff}.btn-b:focus,.btn-b:hover{background:#222;color:#eee}.btn-border{border:3px solid #7aafaa;color:#246c6e}.btn-border:focus,.btn-border:hover{color:#154a4c;border-color:#154a4c}.btnmgr{margin-right:10px}.btn-primary{border:0;position:relative;z-index:1;background:#7aafaa;color:#000}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background:#246c6e;color:#fff;border:0}.btn-primary.disabled,.btn-primary:disabled{background:#246c6e;color:#fff;border:0}.btn-secondary{border:0;position:relative;z-index:1;background:#ffd166;color:#000}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background:#dfb24a;color:#fff;border:0}#map{position:relative}.contact-form-btn-wrap{margin-top:15px}.iconcontact{display:inline-block;margin-right:12px}.ctext{display:inline-block;color:#111;font-size:1.5rem;margin-bottom:15px}.contact-text{display:inline-block;color:#111;border-radius:15px;margin-bottom:15px;max-width:85%}.contactrow:first-child{margin-top:25px}.contactrow{margin-bottom:25px}.product-name{font-size:2rem}.footerh{margin-bottom:15px;font-weight:600;font-size:1.125rem}.sociali{margin-right:20px}.contact-text{display:inline-block;margin-left:10px}.verticalt{vertical-align:top;margin-top:5px}.contact-href{font-size:1.313rem;display:block;margin-bottom:5px;font-weight:600;color:#000}.contact-data{font-size:1rem;display:block;margin-bottom:5px;color:#000}.contact-href:focus,.contact-href:hover{color:#111}.underfooter .contact-href{font-size:1rem;color:#111}.underfooter .contact-text{margin-bottom:8px}.footer{direction:ltr;background:#f4f4f4;padding:45px 0;position:relative;overflow:hidden}.footerfaqbg{position:absolute;top:0;right:0;max-width:50%;min-height:100%}.faqbanner .bigp,.faqbanner .sech{color:#000;font-weight:600}.btn-contact{margin-top:20px}.contacti{margin-top:-2px}.underfooter{margin-top:60px;padding-top:15px;color:#222}.underfooter a{color:#5a5768}.author-box b{color:#5a5768}.sechcont{font-size:3rem;font-weight:600;margin-bottom:35px;color:#fff}.bbox{margin-bottom:25px}.bboxh{font-size:1.25rem;margin-top:25px;margin-bottom:15px}.boxwithbg{position:relative;display:block}.boxtextwrap{position:absolute;top:8%;left:30px}.boxh{font-size:1.625rem;font-weight:600;margin-bottom:25px}.boxhb{color:#000}.cpage{padding:30px 0}.separhr{border-color:#fff;margin-bottom:35px}.secpad{padding-top:50px;padding-bottom:50px}.secpadh{padding:60px 0 20px 0}.secpadt{padding:50px 0 120px 0}.secpadtop{padding:100px 0 50px 0}.imgcenter{margin:10px auto}.tablink{color:#fff}.tablink:focus,.tablink:hover{color:#fff}.f700{font-weight:600}.smh{font-size:1.625rem;word-wrap:break-word}.smhpad{margin-top:10px;margin-bottom:20px}.smhlogo{margin-top:15px}.mgbotsoft{margin-bottom:45px}.smhmach{margin-top:25px;text-align:center;margin-bottom:25px}.hrefmach{text-decoration:none}.hrefmach:focus,.hrefmach:hover{color:#000;text-decoration:none}.hrefmach:focus .smhmach,.hrefmach:hover .smhmach{color:#246c6e}.section-contact-fast{padding:15px 10px 15px 25px;background:#383431;color:#fff;margin-top:15px}.imgcenter{margin-left:auto;margin-right:auto}.machbox{display:block;color:#000;margin-top:25px}.machbox:focus,.machbox:hover{text-decoration:none;color:#111}.smhmachbox{margin-top:10px;margin-bottom:20px;font-size:1.5rem}.machsubh{margin-bottom:20px;display:inline-block;text-align:center;color:#000;background:#7aafaa;border-radius:25px;padding:4px 27px;font-weight:600}.nav-pills .nav-link{color:#111;text-align:left;text-transform:capitalize;font-weight:600}.nav-link .lineunder{display:block;margin-bottom:0;margin-top:-10px}.mbimg{margin-bottom:20px}.table-bordered{border:none}.ytmg{margin-top:35px;margin-bottom:20px}.swiper-full{max-height:80vh}.swiper-item-click{max-width:100%}.swiper-container{width:100%;height:100%}.swiper-container-col,.swiper-container-fifth,.swiper-container-fourth,.swiper-container-sixth,.swiper-container-third{overflow:hidden}.swiper-slide{text-align:center;font-size:1.125rem}.owl-carousel .swiper-item-click{cursor:pointer}.owl-carousel .offer-box{margin-bottom:10px;height:100%}.owl_new_houses .owl-stage{display:flex;padding:15px 0}.owl-offer-box{height:98%}.swiper-container-main{overflow:hidden;position:relative}.swiper-container-main .swiper-slide{height:460px}.swiper-container-main .swiper-main-img{max-height:460px}.swiper-container-big{overflow:hidden}.swiper-big-img{max-height:85vh;max-width:100%}.modal-open .modal-full{overflow:hidden}@media only screen and (max-width:1399px){.navbarcontainer{width:96%;max-width:96%}}@media only screen and (max-width:1580px){.langflags{right:-12px}}@media (max-width:1199px){.swiper-container-main .swiper-slide{height:400px}.swiper-main-img{max-height:400px}}@media (max-width:991px){.swiper-container-main .swiper-slide{height:300px}.swiper-main-img{height:auto;max-height:300px}}.owl-under-main-carousel.owl-carousel{position:relative;margin-top:10px}.owl-under-main-carousel .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.owl-under-main-carousel .owl-dots{display:none}.owl-under-main-carousel .owl-next,.owl-under-main-carousel .owl-prev{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute}.owl-under-main-carousel .owl-prev{left:-15px}.owl-under-main-carousel .owl-next{right:-15px}.owl-under-main-carousel .owl-item{cursor:pointer}.owl-blue-nav.owl-carousel{position:relative}.owl-blue-nav .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.owl-blue-nav .owl-next,.owl-blue-nav .owl-prev{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute}.owl-nav .fa-chevron-circle-left,.owl-nav .fa-chevron-circle-right{color:#09f;font-size:1.5rem}.owl-under-main-carousel .fas{color:#fff;font-size:1.313rem}.owl-blue-nav .owl-prev{left:-40px}.owl-blue-nav .owl-next{right:-40px}.owl-under-main-carousel .owl-prev{left:15px}.owl-under-main-carousel .owl-next{right:15px}@media (min-width:576px){.modal-dialog-full{max-width:none}}.modal-dialog-full{width:98%;height:96%;padding:0}.modal-content-full{height:99%}.carousel-item,.carouseldesc{height:400px}.carouseldesc .carousel-item img{max-height:400px;margin:0 auto;max-width:100%}@media (max-width:1199px){.langflags .sociali{margin-right:0}.xiconnav{display:none}.navbar-toggler{margin-top:0}.navbar-logo-static{max-width:230px;top:0;left:0}.navbarcontainer{padding-top:0;padding-bottom:0}.langflags{right:75px;top:7px}}@media (min-width:992px) and (max-width:1199px){.machboximgwrap{height:151px}}@media (min-width:992px){.rowcenter .bigp{max-width:60%;margin-left:25px}.sectionfirst{padding-top:60px}.contacti{margin-right:7px}.container{width:96%}.product-name{margin-bottom:25px}.sectionabout{padding:100px 0 40px 0}}@media (min-width:1400px){.padlcol{margin-top:15px;padding-left:40px}.padrcol{padding-right:20px}.container{min-width:1366px;max-width:1366px}}@media (min-width:1300px){.rowcenter .bigp{margin-left:65px}}.footer-contact-row{margin-top:20px}.footer-contact{color:#fff;display:block}.footer-contact:focus,.footer-contact:hover{color:#eee;text-decoration:none}.nav-logo{transform:translateY(14px);transition:.2s all}@media only screen and (max-width:991px){.carousel-item,.carouseldesc{height:330px}.carouseldesc .carousel-item img{max-height:330px;margin:0 auto;max-width:100%}.numh{margin-bottom:25px}.footer-contact{display:inline-block}.nav-logo{width:270px;max-width:60%;margin-left:10px;top:20px;position:absolute;transform:none}.bgdec:before{left:-16%;transform:skew(17deg);width:106%}.btnmgr{margin-bottom:8px}.sectionabout{padding-top:35px}.sechcont{font-size:2rem}.btn-contact{margin-top:0;margin-bottom:25px}}.no-padding-right{padding-right:0}@media only screen and (max-width:767px){.underfooter .pull-left,.underfooter .pull-right{float:none!important}}.contact-section .sech{margin-bottom:25px}.contact-section{background:#eee;padding-top:25px;padding-bottom:35px}#map{width:100%;height:400px}label.error{text-align:left}.form-control-label{color:#111;font-weight:500}.bgform{background:#f0f0f0}.sech-contact{font-size:2rem;margin-top:15px;margin-bottom:30px}.btn-contact-form-send{margin-top:15px;margin-bottom:25px;font-size:1.125rem}.checkbox{float:left;cursor:pointer}.checkboxlabel{width:90%;margin-left:15px;float:left;font-weight:300;font-size:.875rem;cursor:pointer}.has-error{border:2px solid #c2392b}label.error{background:#c2392b;border:2px solid #c2392b;padding:5px 10px;color:#fff;font-size:1rem;width:100%;font-weight:400}.contact-map{min-height:500px;height:100%;width:100%}.underfooter{padding-top:35px;padding-bottom:75px}.imgpad{margin-top:25px;margin-bottom:25px}.bgitem{margin-bottom:15px}.bgitem,.img-projects-wrap{position:relative;text-align:center;overflow:hidden}.img-projects-caption{background:rgba(0,0,0,.3);text-shadow:0 5px 5px rgba(0,0,0,.8);font-size:1.313rem;position:absolute;top:0;left:0;color:#fff;justify-content:center;align-items:center;opacity:0;-webkit-transform:scale(.7) rotate(-60deg);transform:scale(.7) rotate(-60deg);-webkit-transition:.25s transform,.15s opacity;transition:.25s transform,.15s opacity}.modal-projects .img-projects-wrap:hover .img-projects-caption{display:none}.modal-projects .carousel-control.left,.modal-projects .carousel-control.right{background-image:none;margin-top:0;width:auto;top:50%;transform:translateY(-50%)}.modal-projects{padding-right:0!important}#modal-gallery .modal-body,.modal-projects .modal-body{padding:0}.modal-body{overflow-y:hidden}.modal-body{overflow-y:auto}.img-projects-caption{width:100%;height:100%;padding:15px;display:flex;text-align:center}.modal-projects img.item{margin:0 auto;max-height:100vh}.modal-projects .modal-content{border:0;height:auto;min-height:100%;border-radius:0;background:rgba(0,0,0,.5)}.modal-projects .modal-header{border-bottom:0;padding:0}.modal-projects .modal-header .close{font-size:3rem;font-weight:400;color:#fff;background:rgba(0,0,0,.4);padding:10px;opacity:1;position:absolute;z-index:10;right:0}.carousel-inner .img-projects{background:url(../images/spinner.png) center no-repeat;background:url(../images/spinner.svg) center no-repeat,linear-gradient(transparent,transparent);min-height:120px;min-width:30%}.carousel-inner .img-projects.active{display:block!important}.img-projects-lazy{background:url(../images/spinner.png) center no-repeat;background:url(../images/spinner.svg) center no-repeat,linear-gradient(transparent,transparent);min-height:120px;min-width:30%}.modal-carousel-style{max-height:100vh;overflow-y:hidden}.modal{text-align:center}#modal-gallery .carousel-control.left,#modal-gallery .carousel-control.right{background-image:none;width:5%}#modal-gallery .modal-body{padding:0}@media (max-width:990px) and (orientation:landscape){#modal-gallery .modal-title{max-height:10vh}#modal-gallery .item img{max-height:90vh;margin-bottom:10px}}.modal-body{position:relative}.modal-body{overflow-y:hidden}.modal-body{overflow-y:auto}#modal-gallery .modal-body{padding:0}#modal-gallery .item img{margin:0 auto;max-height:90vh;max-width:100%}@media only screen and (max-width:991px){.modal-projects .carousel-control.left{margin-left:10px}.modal-projects .carousel-control.right{margin-right:10px}.carousel-inner .item{text-align:center}}@media screen and (max-width:1000px){.sech{font-size:1.625rem}.xs-text-center{text-align:center}.contact-map{height:300px;margin-top:30px}.no-row-xs{margin-left:0;margin-right:0}}.mgtop{margin-top:30px}@media (max-width:991px){.site-content{padding-top:70px}}#cookies-message{position:fixed}.btn-call-xs{display:none;color:#fff}.prodsecpad{padding-top:60px;padding-bottom:20px}.sechproddesc{margin-top:30px;margin-bottom:35px}.table td,.table th{padding:.7rem .9rem}.table thead{background:#7aafaa}.contacttxt{color:#000;font-weight:600}.prodconbox{position:relative;padding:15px 0;margin-top:30px}.prodconbox:before{position:absolute;z-index:-1;background:#7aafaa;width:144%;height:100%;content:"";display:block;top:0;left:-50%;transform:skew(17deg)}.rtl .prodconbox:before{left:unset;right:-50%}.prodconboxh{font-size:1.313rem;color:#000;margin-bottom:10px}.prodconbox .btn{padding:8px 26px}.rowpad{padding-top:20px;padding-bottom:20px}.dropdown-menu{margin-top:0}.dropdown-menu>li>a{font-size:1rem;padding:9px 20px}.swiper-button-next,.swiper-button-prev{color:#246c6e}@media (min-width:1940px){.bgdec:before{width:80vw;left:-5vw}.imgmainbg{width:28vw}}@media (min-width:992px){.dropdown:hover>.dropdown-menu{display:block}.contacti{margin-right:5px}.img-projects-wrap:hover .img-projects-caption{top:0;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1;-webkit-transition:.35s all;transition:.35s all}}@media (max-width:767px){.underfooter{margin-bottom:25px}#cookies-message{position:static;margin-bottom:65px}}@media (max-width:991px){.prodconbox:before{width:109%;left:-15px;transform:none}.rtl .prodconbox:before{left:unset;right:-15px}.navbar-toggler{margin-top:18px;padding:.15rem .25rem}.langflags{right:0;top:-8px;margin-left:5px;padding-left:5px}.navbar-logo-static{max-width:65%;left:-12px;top:16px}.nav-link .lineunder{max-width:125px}.boxwithbg{margin-bottom:15px}.secpad{padding-top:25px;padding-bottom:25px}.contacti{margin-top:4px;vertical-align:top}.faqbanner .sech{margin-top:20px;margin-bottom:10px}.footerfaqbg{display:none}.secwarranty{padding:15px 0}.checkboxlabel{width:80%}.product-name{font-size:1.5rem;margin-top:15px}.btn-group-div .btn-primary{margin-bottom:15px}.row-no-eq-xs{display:block}.row-no-eq-xs>[class*=col-]{display:block}.text-right-xs{text-align:right}.checkboxlabel{max-height:150px;margin-bottom:15px;overflow-y:scroll}}:root{--focus-color:#246c6e;--focus-outline:3px;--focus-offset:2px;--focus-halo:#fff;--focus-radius:6px}a:focus-visible,button:focus-visible{outline:var(--focus-outline) solid var(--focus-color);outline-offset:var(--focus-offset);box-shadow:0 0 0 calc(var(--focus-offset) + 1px) var(--focus-halo),0 0 0 calc(var(--focus-offset) + var(--focus-outline) + 1px) var(--focus-color);border-radius:var(--focus-radius)}:where(a,button,input:not([type=hidden]),select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=link],[contenteditable=true]):where(:not(:disabled)):focus-visible{outline:var(--focus-outline) solid var(--focus-color);outline-offset:var(--focus-offset);box-shadow:0 0 0 calc(var(--focus-offset) + 1px) var(--focus-halo),0 0 0 calc(var(--focus-offset) + var(--focus-outline) + 1px) var(--focus-color);border-radius:var(--focus-radius)}.btn-outline-:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn:focus-visible{outline:var(--focus-outline) solid var(--focus-color);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-halo),0 0 0 calc(3px + var(--focus-outline)) var(--focus-color)!important}@supports not selector(:focus-visible){.btn-outline-:focus,.btn-primary:focus,.btn-secondary:focus,.btn:focus{outline:var(--focus-outline) solid var(--focus-color);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-halo),0 0 0 calc(3px + var(--focus-outline)) var(--focus-color)!important}}.custom-file-input:focus-visible,.custom-select:focus-visible,.form-control:focus-visible{outline:var(--focus-outline) solid var(--focus-color);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-halo),0 0 0 calc(3px + var(--focus-outline)) var(--focus-color)!important}@supports not selector(:focus-visible){.custom-file-input:focus,.custom-select:focus,.form-control:focus{outline:var(--focus-outline) solid var(--focus-color);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-halo),0 0 0 calc(3px + var(--focus-outline)) var(--focus-color)!important}}.custom-control-input:focus~.custom-control-label::before{border-color:var(--focus-color);box-shadow:0 0 0 3px var(--focus-halo),0 0 0 calc(3px + 1px) var(--focus-color)}.carousel-control-next:focus-visible,.carousel-control-prev:focus-visible,.dropdown-item:focus-visible,.list-group-item-action:focus-visible,.navbar .nav-link:focus-visible,.page-link:focus-visible{outline:var(--focus-outline) solid var(--focus-color);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo),0 0 0 calc(3px + var(--focus-outline)) var(--focus-color);border-radius:8px}@supports not selector(:focus-visible){.carousel-control-next:focus,.carousel-control-prev:focus,.dropdown-item:focus,.list-group-item-action:focus,.navbar .nav-link:focus,.page-link:focus{outline:var(--focus-outline) solid var(--focus-color);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo),0 0 0 calc(3px + var(--focus-outline)) var(--focus-color);border-radius:8px}}.section-contact-fast :where(a,.btn,.nav-link,.dropdown-item,.page-link):focus-visible{--focus-halo:#000}@media (forced-colors:active){:where(:focus){outline:2px solid Highlight;outline-offset:2px;box-shadow:none!important}}.skip-link{position:absolute;left:0;top:0;transform:translateY(-150%);padding:.5rem 1rem;background:#fff;color:#000;border:2px solid currentColor;border-radius:.25rem;z-index:10000}.skip-link:focus{transform:none}#main{scroll-margin-top:80px}