.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}*{margin:0;padding:0;box-sizing:border-box}.clear{clear:both}.cfix:after,.container:after,.row:after{clear:both}.cfix:after,.cfix:before,.container:after,.container:before,.row:after,.row:before{content:"";display:table}img a{border:none}img{display:block;max-width:100%}a,button{text-decoration:none;color:inherit;transition:all .25s ease-in-out}a:active,a:focus,a:hover,button.btn:focus,button.btn:hover{outline:0;text-decoration:none;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:0;transition:all .25s ease-in-out}h1,h2,h3,h4{font-weight:400}p{line-height:1.5}ul{list-style:none}li{list-style:none}strong{font-weight:700}html.sr .sr-hidden{visibility:hidden}:root{--dark:#5f6062;--dark2:#4e5051;--light:#ebece6;--light2:#dddddd;--light3:#d0d0d0;--light4:#ababab;--light5:#808080;--main:#ba8748;--main2:#a97637}body{background:var(--light);color:var(--dark);font-family:source-sans-3,sans-serif;font-size:20px;font-weight:400;line-height:1;position:relative;overflow-x:hidden}body.open{overflow:hidden}.outer-body{overflow-x:hidden}input,select,textarea{font-family:source-sans-3,sans-serif;transition:all .25s ease-in-out}.input::placeholder{color:var(--dark)}.trans{transition:all .25s ease-in-out}.f-title,h1,h2,h3,h4,h5{font-family:utopia-std,serif;font-weight:600;line-height:1.2;color:var(--dark)}.fw300{font-weight:300}.t-br{display:block}.center{text-align:center}p a{text-decoration:underline;color:var(--main)}p a:hover{opacity:.6;text-decoration:underline}.txt-content li a{text-decoration:underline;color:var(--main)}.txt-content li a:hover{opacity:.6;text-decoration:underline}sup{vertical-align:super;font-size:smaller}.underline{text-decoration:underline}.nw{white-space:nowrap}.container{margin:0 auto;position:relative;max-width:1360px;width:100%;padding:0 30px}.container.sm{max-width:1290px}.container.md{max-width:1530px}.container.lg{max-width:1720px}.container.xsm{max-width:1220px}.container:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}.fcol{display:flex;flex-direction:column}.fcenter{display:flex;justify-content:center;align-items:center}.strong,b,strong{font-weight:700}.btn{display:inline-flex;padding:0 60px;height:70px;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:200px;overflow:hidden;background:var(--main);color:#fff;position:relative}.btn.white{background:#fff;color:var(--dark)}.btn.dark{background:var(--dark)}.btn.lg{height:80px;font-size:18px}.btn.sm{padding:0 30px;height:50px;font-size:15px}.btn.p-lg{padding:0 75px}.btn.p-sm{padding:0 45px}.btn:hover{background:var(--main2)}.btn.dark:hover{background:var(--dark2)}@media (max-width:1279px){.btn.lg{height:70px;font-size:16px}}@media (max-width:1019px){.container.mobile{max-width:750px}}@media (max-width:619px){body{font-size:14px}input,select,textarea{font-size:15px}.container{padding:0 20px}.btn,button{font-size:13px;height:50px;padding:0 20px}.btn.lg{height:50px;font-size:13px}.btn.sm{padding:0 20px;height:40px;font-size:11px}.btn.p-lg{padding:0 35px}.btn.p-sm{padding:0 20px}}.wrap{display:flex;flex-flow:row wrap}.wrap-alt,.wrap-alt-sm,.wrap-alt-xsm{display:flex;flex-flow:row wrap;flex-direction:row-reverse}.wrap-center{display:flex;flex-flow:row wrap;justify-content:center}@media (max-width:1279px){.wrap-alt{flex-direction:row}}@media (max-width:1019px){.wrap-alt-sm{flex-direction:row}}@media (max-width:759px){.wrap-alt-xsm{flex-direction:row}}.outer-form input.input,.outer-form select.input,.outer-form textarea.input{font-size:20px;padding:20px 35px;font-weight:600;width:100%;border:2px solid var(--light);background:var(--light);color:var(--dark)}.outer-form input.input::placeholder,.outer-form textarea.input::placeholder{color:var(--dark)}.outer-form .btn{border:none;font-family:source-sans-3,sans-serif}.form-row .input:focus{border-color:var(--light3)}.form-row .input.in-error{border-color:#d00}.form-row textarea.input{height:200px;resize:none}.form-row select.input{-moz-appearance:none;-webkit-appearance:none;background:url(../img/icn/angle-down-select.svg) right 30px center no-repeat var(--light);padding-right:40px}.form-row select.input::-ms-expand{display:none}.form-row{margin:0 0 0 -20px}.form-row .lg{display:flex;flex-direction:column;width:100%;padding:20px 0 0 20px}.form-row .md{display:flex;flex-direction:column;width:50%;padding:20px 0 0 20px;position:relative}.outer-form .text-danger{margin:5px 0 0;font-size:15px;font-weight:700;color:#d00}.outer-form .form-bottom{text-align:center}.outer-form .alert{margin:30px 0 0;padding:30px 4vw;font-size:15px;line-height:1.3;border-radius:15px;border:1px solid var(--dark)}.outer-form .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.outer-form .alert-failed{color:#d00;background-color:#f8d7da;border-color:#f5c6cb}.outer-form .btn{margin:30px auto 0;min-width:200px;border:0;font-family:acumin-pro,sans-serif}.outer-form .note{font-size:13px;text-transform:uppercase;margin-top:20px}@media (max-width:619px){.outer-form input.input,.outer-form select.input,.outer-form textarea.input{font-size:14px;padding:15px 20px}.outer-form select.input{background-position:right 15px center;background-size:12px auto}.form-row .lg{padding:15px 0 0 20px}.form-row .md{width:100%;padding:15px 0 0 20px}.outer-form .text-danger{font-size:13px}.outer-form .alert{font-size:13px}.outer-form .note{font-size:10px}}.main-header{position:fixed;top:0;left:0;right:0;z-index:2;font-weight:700;text-transform:uppercase;color:#fff}.main-header.scroll{background:#fff;box-shadow:0 0 10px #00000030}.main-header.hidden{top:-160px}.main-header .wrap{height:140px;justify-content:space-between;align-items:center}.main-header.scroll .wrap{height:100px}.main-header .logo a{width:320px;position:relative}.main-header .logo a:hover{opacity:.6}.main-header .logo a .alt{position:absolute;top:0;left:0;opacity:0}.main-header.scroll .logo a{width:240px}.main-header.scroll .logo a img{opacity:0}.main-header.scroll .logo a .alt{opacity:1}.no-hero .main-header .logo a img{opacity:0}.no-hero .main-header .logo a .alt{opacity:1}.main-header .search-btn{padding:0 20px 0 0;border-right:2px solid #ffffff10;margin:0 35px 0 0;color:var(--light)}.main-header.scroll .search-btn{border-color:#5f606220;color:var(--dark)}.no-hero .main-header .search-btn{border-color:#5f606220;color:var(--dark)}.main-header .search-btn a{width:40px;height:40px}.main-header .search-btn a:hover{opacity:.6}.main-header .search-btn a svg{width:24px}.main-header .menu-btn a{font-size:14px;font-weight:700;letter-spacing:1px;position:relative;display:block;padding:25px 0 0;width:60px;height:40px;text-align:center}.main-header.scroll .menu-btn a{color:var(--dark)}.no-hero .main-header .menu-btn a{color:var(--dark)}.main-header .menu-btn .line{width:60px;height:3px;right:0;background:var(--main);position:absolute}.main-header .menu-btn .line.sm{top:0}.main-header .menu-btn .line.lg{top:11px}.main-header .menu-btn a:hover .line{background:var(--main2)}.main-header .menu-btn a:hover .line.sm{width:50px}.main-header .menu-btn a:hover .line.lg{width:40px}@media (max-width:619px){.main-header .wrap{height:100px}.main-header .logo a{width:160px}.main-header.scroll .logo a{width:160px}.main-header .search-btn{padding:0 10px 0 0;margin:0 25px 0 0}.main-header .search-btn a{width:30px;height:30px}.main-header .search-btn a svg{width:18px}.main-header .menu-btn a{font-size:10px;padding:20px 0 0;width:40px;height:30px}.main-header .menu-btn .line{width:40px;height:2px}.main-header .menu-btn .line.sm{top:0}.main-header .menu-btn .line.lg{top:11px}.main-header .menu-btn a:hover .line.sm{width:40px}.main-header .menu-btn a:hover .line.lg{width:40px}}#full-menu{display:flex;justify-content:flex-end;position:fixed;top:0;right:0;width:100%;height:100vh;background:#292929f8;visibility:hidden;opacity:0;z-index:5;transition:all .25s ease-in-out}#full-menu{overflow-y:scroll;scrollbar-width:none}#full-menu::-webkit-scrollbar{display:none}#full-menu.open{visibility:visible;opacity:1}#full-menu .sidebar{width:600px;max-width:100%;min-height:100vh;padding:90px;display:flex;flex-direction:column;justify-content:center;background:#fff;box-shadow:10px 0 40px #00000090;position:relative;transform:translateX(120vw);transition:all .5s ease-in-out}#full-menu.open .sidebar{transform:translateX(0)}#full-menu .sidebar .menu-header{position:absolute;top:40px;right:100px}#full-menu .sidebar .search-btn{padding:0 20px 0 0;border-right:2px solid #5f606220;margin:0 35px 0 0;color:var(--dark)}#full-menu .sidebar .search-btn a{width:40px;height:40px}#full-menu .sidebar .search-btn a:hover{opacity:.6}#full-menu .sidebar .search-btn a svg{width:24px}#full-menu .sidebar .menu-btn a{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;position:relative;display:block;padding:25px 0 0;width:60px;height:40px;text-align:center}#full-menu .sidebar .menu-btn .line{width:60px;height:3px;right:0;background:var(--main);position:absolute}#full-menu .sidebar .menu-btn .line.sm{top:9px;transform:rotate(15deg)}#full-menu .sidebar .menu-btn .line.lg{top:9px;transform:rotate(-15deg)}#full-menu .sidebar .menu-btn a:hover .line{background:var(--main2)}#full-menu .sidebar .main-menu li+li{margin:35px 0 0}#full-menu .sidebar .main-menu li a{font-size:45px;font-family:utopia-std,serif;font-weight:600;color:var(--dark);position:relative}#full-menu .sidebar .main-menu li a:after{content:"";display:block;width:0;height:3px;position:absolute;left:0;bottom:-10px;background:var(--main);transition:width .25s ease-in-out}#full-menu .sidebar .main-menu li a:hover:after{width:60px}#full-menu .sidebar .main-menu li a:hover{color:var(--dark2);padding:0 0 0 10px}@media (max-width:1019px){#full-menu .sidebar{width:500px}}@media (max-width:619px){#full-menu .sidebar{width:300px;padding:40px}#full-menu .sidebar .menu-header{top:35px;right:40px}#full-menu .sidebar .search-btn{padding:0 10px 0 0;margin:0 25px 0 0}#full-menu .sidebar .search-btn a{width:30px;height:30px}#full-menu .sidebar .search-btn a svg{width:18px}#full-menu .sidebar .menu-btn a{font-size:10px;padding:20px 0 0;width:40px;height:30px}#full-menu .sidebar .menu-btn .line{width:40px;height:2px}#full-menu .sidebar .main-menu li a{font-size:25px}#full-menu .sidebar .main-menu li a:after{height:2px}#full-menu .sidebar .main-menu li a:hover:after{width:40px}}.main-footer{padding:70px 0;background:url("../img/bg-grey-sm.jpg") top center/cover no-repeat var(--dark)}.main-footer .top{display:flex;align-items:center;justify-content:space-between}.main-footer .top .logo a:hover{opacity:.6}.main-footer .bottom{padding:30px 0 0;border-top:2px solid #ffffff10;margin:30px 0 0;display:flex;align-items:center;justify-content:space-between}.main-footer .bottom .copy>div{font-size:12px;display:flex;align-items:center;color:var(--light)}.main-footer .bottom .copy a{margin:0 0 0 2px;display:flex;align-items:center}.main-footer .bottom .copy a.privacy{margin-top:8px;font-size:12px;color:var(--light)}.main-footer .bottom .copy a:hover{opacity:.6}.main-footer .bottom .copy a img{margin:0 0 0 5px}.main-footer .bottom .social a{width:70px;height:70px;border-radius:50%;border:2px solid var(--main);color:#fff}.main-footer .bottom .social a:hover{background:var(--main2);border-color:var(--main2)}.main-footer .bottom .social a img{height:28px}@media (max-width:619px){.main-footer .top{flex-direction:column}.main-footer .top .logo{width:200px;margin:0 0 30px}.main-footer .bottom .copy>div{font-size:10px}.main-footer .bottom .social a{width:40px;height:40px}.main-footer .bottom .social a img{height:16px}}.modal{position:fixed;top:0;bottom:0;left:0;right:0;background:#292929f8;display:flex;justify-content:center;align-items:center;z-index:99;opacity:0;visibility:hidden;transition:all .25s ease-in-out}.modal.active{opacity:1;visibility:visible}.modal .inner{padding:60px;background:#fff;position:relative;transform:translateY(-20px);transition:all .25s ease-in-out}.modal.active .inner{transform:translateY(0)}.modal .inner .f-title{font-size:30px;margin-bottom:30px}.modal .inner .search-form{width:700px}.modal .inner .search-form .wrap{justify-content:space-between}.modal .inner .search-form #funeraweb_search{max-height:80vh;overflow-y:auto}.modal .inner .input{font-size:17px;font-weight:600;padding:10px 20px;border:3px solid var(--light);color:var(--dark);height:64px}.modal .inner .input::placeholder{color:var(--dark)}.modal .inner .input:focus{border-color:var(--light3)}.modal .inner .input.search{width:calc(100% - 74px)}.modal .inner button{display:flex;justify-content:center;align-items:center;height:64px;width:64px;border:none;background:var(--main);color:#fff}.modal .inner button:hover{background:var(--main2);cursor:pointer}.modal .inner .close{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:var(--main);color:#fff}.modal .inner .close:hover{background:var(--main2);color:#fff}@media (max-width:879px){.modal .inner .search-form{width:400px}.modal .inner .input{font-size:14px;padding:5px 15px;height:50px}.modal .inner .input.search{width:calc(100% - 60px)}.modal .inner button{height:50px;width:50px;padding:0 16px}}@media (max-width:619px){.modal .inner{padding:60px 30px 30px;margin:30px}.modal .inner .f-title{font-size:20px;margin-bottom:10px}.modal .inner .search-form{width:100%}.modal .inner .input{border:2px solid var(--light)}}.home-hero{background:url("../img/bg-grey-md.jpg") top center/cover no-repeat var(--dark);padding:140px 0 0;position:relative}.home-hero .inner{padding:0 100px;position:relative}.home-hero .inner-slide{padding:480px 100px 100px;align-items:center;background-position:center center;background-size:cover}.home-hero .inner-slide .f-title{font-size:75px;color:#fff;text-align:center}.home-hero .inner-slide .contacts{border-top:2px solid var(--main);width:960px;max-width:100%;padding-top:30px;margin-top:20px}.home-hero .inner-slide .contacts .content{display:flex;align-items:flex-start;justify-content:center;gap:15px;position:relative}.home-hero .inner-slide .contacts .content:after{content:'';background:var(--main);height:100%;width:2px;position:absolute;top:0;left:50%}.home-hero .inner-slide .contacts .item{width:50%;max-width:300px;text-align:center;padding:8px 20px}.home-hero .inner-slide .contacts .item .title{font-size:14px;font-family:source-sans-3,sans-serif;text-transform:uppercase;color:var(--light);font-weight:600;letter-spacing:.032em}.home-hero .inner-slide .contacts .item a{font-family:utopia-std,serif;font-weight:600;font-size:32px;color:var(--light);display:inline-flex;margin-top:8px;transition:.3s ease-in-out}.home-hero .inner-slide .btns{margin:30px auto 0}.home-hero .inner-slide .contacts .item a:hover{color:var(--main)}.home-hero .inner .home-slider-nav{position:absolute;bottom:0;right:0;width:100px;padding:60px 0 30px;background:var(--light)}.home-hero .inner .home-slider-nav .num{font-size:20px;font-family:utopia-std,serif;font-weight:600;line-height:35px;color:var(--dark);opacity:.4;cursor:pointer}.home-hero .inner .home-slider-nav .num:hover{opacity:1}.home-hero .inner .home-slider-nav .num.tns-nav-active{font-size:35px;opacity:1;color:var(--main)}.home-hero .box-fill{width:100px;height:195px;background:var(--light2);position:absolute;left:0;bottom:0}.home-hero .box{width:780px;background:var(--light2);position:absolute;left:0;top:calc(100% - 40px)}.home-hero .box .inner-box{padding:30px 30px 30px 100px}.home-hero .box .img{width:162px;justify-content:center}.home-hero .box .content{width:calc(100% - 162px);padding:0 0 0 40px;justify-content:center}.home-hero .box .content h1{font-size:25px;margin:0 0 15px}.home-hero .box .content p{font-size:14px}@media (max-width:1489px){.home-hero .inner-slide{padding:300px 60px 120px}}@media (max-width:1279px){.home-hero .inner{padding:0 70px}.home-hero .inner-slide{padding:300px 60px 120px}.home-hero .inner-slide .f-title{font-size:50px}.home-hero .inner-slide .contacts .item a{font-size:28px}.home-hero .inner .home-slider-nav{width:70px}.home-hero .box-fill{width:70px}.home-hero .box{width:580px}.home-hero .box .inner-box{padding:30px 30px 30px 70px}.home-hero .box .img{width:120px}.home-hero .box .content{width:calc(100% - 120px);padding:0 0 0 30px}.home-hero .box .content h1{font-size:22px;margin:0 0 10px}}@media (max-width:800px){.home-hero .inner-slide .contacts .content{flex-direction:column}.home-hero .inner-slide .contacts .content:after{display:none}.home-hero .inner-slide .contacts .item{width:100%;max-width:100%;padding:6px 0}}@media (max-width:619px){.home-hero{padding:100px 0 0}.home-hero .inner{padding:0 20px}.home-hero .inner-slide{padding:0 40px 80px;height:460px;justify-content:flex-end}.home-hero .inner-slide .f-title{font-size:40px}.home-hero .inner .home-slider-nav{width:50px;padding:30px 0}.home-hero .inner .home-slider-nav .num{font-size:14px;line-height:22px}.home-hero .inner .home-slider-nav .num.tns-nav-active{font-size:22px}.home-hero .box-fill{width:20px;height:200px}.home-hero .box{width:80vw}.home-hero .box .inner-box{padding:30px 20px 30px 20px}.home-hero .box .img{width:60px}.home-hero .box .content{width:calc(100% - 60px);padding:0 0 0 20px}.home-hero .box .content h1{font-size:14px;margin:0 0 5px}.home-hero .box .content p{font-size:8px}}.hero{min-height:800px;background:url("../img/bg-hero-1.jpg") center center/cover no-repeat var(--dark);display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.hero.error{padding:100px 0 0;height:100vh;justify-content:center}.hero.bg-2{background-image:url("../img/bg-hero-2.jpg")}.hero.bg-3{background-image:url("../img/bg-hero-3.jpg")}.hero.bg-4{background-image:url("../img/bg-hero-4.jpg")}.hero.bg-5{background-image:url("../img/bg-hero-5.jpg")}.hero.bg-6{background-image:url("../img/bg-hero-6.jpg")}.hero.bg-7{background-image:url("../img/bg-hero-7.jpg")}.hero.bg-8{background-image:url("../img/bg-hero-8.jpg")}.hero .inner{padding:100px 30px}.hero .inner .over.sm{font-size:22px;margin:0 0 10px;font-weight:600;text-transform:uppercase;color:var(--main)}.hero .inner .f-title,.hero .inner h1{font-size:120px;text-align:center;color:#fff}.hero .inner p{margin:30px auto 0;max-width:900px;color:var(--light4)}.hero .inner .btns{margin:30px 0 0}.hero .inner .search-form{width:1100px;max-width:100%;padding:100px;margin:40px 0 -230px;background:#fff}.hero .inner .search-form .wrap{justify-content:space-between}.hero .inner .input{font-size:17px;font-weight:600;padding:10px 20px;border:3px solid var(--light);color:var(--dark);height:64px}.hero .inner .input::placeholder{color:var(--dark)}.hero .inner .input:focus{border-color:var(--light3)}.hero .inner .input.search{width:calc(100% - 374px)}.hero .inner .input.location{width:280px}.hero .inner select.input{-moz-appearance:none;-webkit-appearance:none;background:url(../img/icn/angle-down-select.svg) right 20px center no-repeat;padding-right:30px}.hero .inner select.input::-ms-expand{display:none}.hero .inner button{display:flex;justify-content:center;align-items:center;height:64px;width:64px;border:none;background:var(--main);color:#fff}.hero .inner button:hover{background:var(--main2);cursor:pointer}.hero .links{margin:40px 0 -100px;gap:20px;display:flex;justify-content:center}.hero .links a{padding:0 40px;height:80px;min-width:270px;border-radius:30px 30px 0 0;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;background:var(--main);color:#fff}.hero .links.sm a{min-width:220px}.hero .links a:hover{background:var(--main2)}@media (max-height:829px){.hero{min-height:600px}.hero .inner .f-title,.hero .inner h1{font-size:100px}}@media (max-width:1489px){.hero .links a{height:70px}}@media (max-width:1279px){.hero .inner{width:100%}.hero .inner .search-form{width:100%;max-width:900px;padding:70px 50px;margin:40px auto -200px}.hero .links a{padding:0 30px;min-width:0;font-size:14px;border-radius:20px 20px 0 0}.hero .links.sm a{min-width:0}}@media (max-width:1019px){.hero{min-height:600px}.hero .inner .f-title,.hero .inner h1{font-size:80px}}@media (max-width:619px){.hero{min-height:500px}.hero .inner{padding:60px 20px}.hero .inner .over.sm{font-size:16px}.hero .inner .f-title,.hero .inner h1{font-size:40px}.hero .inner p{margin:10px auto 0}.hero .inner .search-form{padding:50px 30px;margin:30px auto -135px}.hero .inner .input{font-size:14px;padding:5px 15px;height:50px;border:2px solid var(--light)}.hero .inner .input.search{width:100%;margin:0 0 10px}.hero .inner .input.location{width:calc(100% - 60px)}.hero .inner select.input{background-position:right 15px center;background-size:12px auto}.hero .inner button{height:50px;width:50px;padding:0 16px}.hero .links{margin:40px 0 -60px;gap:10px}.hero .links{display:none}.hero .links a{padding:0 20px;height:60px;border-radius:10px 10px 0 0;font-size:10px}}.cs-1{padding:250px 0 200px}.cs-1.extra-pt{padding-top:300px}.cs-1 .title{margin:0 0 70px;text-align:center}.cs-1 .title h1{font-size:70px}.cs-1 .items{margin:0 -20px}.cs-1 .item{width:25%;padding:0 20px 60px;text-align:center}.cs-1 .item a:hover{transform:translateY(-5px)}.cs-1 .item .img{overflow:hidden}.cs-1 .item .img img{width:100%}.cs-1 .item a:hover .img img{transform:scale(1.05)}.cs-1 .item .desc{padding:20px 0 0}.cs-1 .item .desc .name{font-size:25px;margin:0 0 5px}.cs-1 .item a:hover .desc .name{color:var(--main)}.cs-1 .item .desc .date{font-size:16px;font-weight:600;text-transform:uppercase;color:var(--light4)}.cs-1 .btns{margin:30px 0 0}.cs-1 .pager{padding:20px 0 0}.cs-1 .pager .inner{display:flex;flex-wrap:wrap;justify-content:center}.cs-1 .pager .num{display:flex;width:62px;height:62px;border:2px solid var(--light3);margin:0 7px;border-radius:50%;font-size:22px;font-weight:600;color:var(--dark)}.cs-1 .pager .num:hover{border-color:var(--text)}.cs-1 .pager .num.current{border-color:var(--light3);background:var(--light3)}.cs-1 .pager .num.gap:hover{border-color:var(--light3)}.cs-1 .pager .num.gap svg{width:20px}.cs-1 .pager .num.arrow svg{width:12px}.cs-1 .pager .num.arrow.next{transform:rotate(180deg)}@media (max-width:1279px){.cs-1 .item .desc .name{font-size:22px}.cs-1 .item .desc .date{font-size:14px}}@media (max-width:1019px){.cs-1{padding:150px 0 200px}.cs-1 .item{width:33.333333%}}@media (max-width:619px){.cs-1{padding:100px 0}.cs-1.extra-pt{padding-top:200px}.cs-1 .title{margin:0 0 40px}.cs-1 .title h1{font-size:35px}.cs-1 .items{margin:0 -10px}.cs-1 .item{width:50%;padding:0 10px 40px}.cs-1 .item .desc{padding:10px 0 0}.cs-1 .item .desc .name{font-size:16px}.cs-1 .item .desc .date{font-size:10px}.cs-1 .pager .num{width:40px;height:40px;font-size:14px;margin:4px}.cs-1 .pager .num.gap svg{width:14px}.cs-1 .pager .num.arrow svg{width:8px}}.cs-2 .top .img{width:70%;height:850px;background:url("../img/presents.jpg") center center/cover no-repeat var(--dark)}.cs-2 .top .content{width:calc(30% + 200px);margin:0 0 0 -200px;justify-content:flex-end}.cs-2 .top .content .box{padding:80px 80px 160px 80px;background:var(--light)}.cs-2 .top .content .box>div{max-width:520px}.cs-2 .top .content h2{font-size:70px;margin:0 0 30px}.cs-2 .top .content .btns{margin:30px 0 0}.cs-2 .bottom{padding:0 0 300px 150px;margin:-60px 0 0}.cs-2 .bottom>div{padding:300px 160px;background:url("../img/b-bg.svg") top 200px right no-repeat,url("../img/bg-grey-md.jpg") top center/cover no-repeat var(--dark);color:#fff;position:relative}.cs-2 .bottom .content{max-width:520px}.cs-2 .bottom .content h2{font-size:70px;margin:0 0 30px;color:#fff}.cs-2 .bottom .cta a{justify-content:flex-end;position:relative}.cs-2 .bottom .cta a:hover{padding:0 0 10px;transform:translateY(-5px)}.cs-2 .bottom .cta a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.7;background:linear-gradient(180deg,rgba(60,60,60,0) 41.15%,#1a1a1a 100%);transition:all .25s ease-in-out}.cs-2 .bottom .cta a:hover:before{opacity:.8}.cs-2 .bottom .cta .desc{padding:50px;position:relative}.cs-2 .bottom .cta .desc .f-title{font-size:50px;color:#fff}.cs-2 .bottom .cta .desc .sm{font-size:14px;font-weight:600;text-transform:uppercase;display:flex;color:var(--main)}.cs-2 .bottom .cta .desc .sm svg{width:22px;margin:0 0 0 10px;transition:all .25s ease-in-out}.cs-2 .bottom .cta a:hover .desc .sm svg{margin:0 0 0 15px}.cs-2 .bottom .cta-1{position:absolute;left:840px;top:340px}.cs-2 .bottom .cta-1 a{width:630px;height:650px;background:url("../img/services.jpg") center center/cover no-repeat var(--dark)}.cs-2 .bottom .cta-2{position:absolute;left:340px;top:640px}.cs-2 .bottom .cta-2 a{width:400px;height:540px;background:url("../img/biens.jpg") center center/cover no-repeat var(--dark)}@media (max-width:1679px){.cs-2 .bottom .cta-1{left:740px;top:440px}.cs-2 .bottom .cta-1 a{width:430px;height:540px}.cs-2 .bottom .cta-2{left:240px;top:680px}.cs-2 .bottom .cta-2 a{width:400px;height:540px}}@media (max-width:1359px){.cs-2 .top .content h2{font-size:60px}.cs-2 .bottom>div{padding:300px 100px}.cs-2 .bottom .content h2{font-size:60px}.cs-2 .bottom .cta-1{left:680px;top:440px}.cs-2 .bottom .cta-1 a{width:430px;height:540px}.cs-2 .bottom .cta-2{left:220px;top:680px}.cs-2 .bottom .cta-2 a{width:400px;height:540px}}@media (max-width:1279px){.cs-2 .top .img{height:auto}.cs-2 .top .content{padding:200px 0 0}.cs-2 .top .content h2{font-size:50px}.cs-2 .bottom{padding:0 0 0 80px}.cs-2 .bottom>div{padding:120px 100px;background:url("../img/b-bg.svg") bottom -200px right no-repeat,url("../img/bg-grey-md.jpg") top center/cover no-repeat var(--dark)}.cs-2 .bottom .content h2{font-size:50px}.cs-2 .bottom .cta-1{position:static;margin:50px 0 0}.cs-2 .bottom .cta-1 a{width:100%;max-width:720px;height:400px}.cs-2 .bottom .cta-2{position:static;margin:30px 0 0}.cs-2 .bottom .cta-2 a{width:100%;max-width:720px;height:400px}}@media (max-width:619px){.cs-2 .top .img{width:100%;height:400px}.cs-2 .top .content{width:100%;padding:0;margin:0}.cs-2 .top .content .box{padding:50px 30px;margin:-120px 0 0 30px}.cs-2 .top .content h2{font-size:40px}.cs-2 .bottom{padding:0;margin:0}.cs-2 .bottom>div{padding:100px 30px 50px;background:url("../img/b-bg.svg") bottom -50px right/260px auto no-repeat,url("../img/bg-grey-md.jpg") top center/cover no-repeat var(--dark)}.cs-2 .bottom .content h2{font-size:35px}.cs-2 .bottom .cta .desc{padding:30px}.cs-2 .bottom .cta .desc .f-title{font-size:25px}.cs-2 .bottom .cta .desc .sm{font-size:12px}.cs-2 .bottom .cta .desc .sm svg{width:18px;margin:0 0 0 10px}.cs-2 .bottom .cta-1 a{height:350px}.cs-2 .bottom .cta-2 a{height:350px}}.cs-3{padding:200px 0}.cs-3 .img{width:45%}.cs-3 .img .bottom{padding:25px 0 0;border-top:2px solid var(--main);margin:25px 0 0}.cs-3 .img .bottom>.wrap{justify-content:space-between;align-items:center}.cs-3 .img .bottom .desc{max-width:300px}.cs-3 .img .bottom .action{width:180px;align-items:flex-end}.cs-3 .content{width:55%;padding:0 0 0 100px;justify-content:center}.cs-3 .content h2{font-size:80px;margin:0 0 30px}.cs-3 .content .collapsing-list{margin:40px 0 0}.cs-3 .content .item{border:2px solid var(--light4);transition:border .25s ease-in-out}.cs-3 .content .item:hover{border-color:var(--light5)}.cs-3 .content .t-item{cursor:pointer;position:relative;transition:all .25s ease-in-out}.cs-3 .content .t-item .q-title{font-size:25px;line-height:1.1;padding:20px 100px 20px 30px;transition:all .25s ease-in-out}.cs-3 .content .t-item:hover .q-title{color:var(--main)}.cs-3 .content .t-item .q-title .sm{font-size:12px;font-family:source-sans-3,sans-serif;text-transform:uppercase;color:var(--main)}.cs-3 .content .t-item .icn{position:absolute;top:50%;margin-top:-13px;right:30px;display:flex;width:26px;height:26px;transition:all .25s ease-in-out}.cs-3 .content .t-item .icn:after{content:"";display:block;width:26px;height:26px;background:url("../img/icn/plus.svg") center center no-repeat;background-size:26px 26px;transition:all .4s ease}.cs-3 .content .t-item.open .icn:after{background-image:url("../img/icn/minus.svg");transform:rotate(180deg)}.cs-3 .content .c-item{height:0;overflow:hidden;transition:all .4s ease}.cs-3 .content .c-item>div{font-size:18px;padding:0 30px 30px}.cs-3 .content .c-item p+p{margin-top:15px}.cs-3 .content .btns{margin:20px 0 0}.cs-3 .content .btn{margin:10px 15px 0 0}@media (max-width:1359px){.cs-3 .content h2{font-size:70px}}@media (max-width:1019px){.cs-3 .img{width:100%}.cs-3 .content{width:100%;padding:0 0 50px}}@media (max-width:619px){.cs-3{padding:100px 0}.cs-3 .img .bottom .desc{width:calc(100% - 140px);font-size:13px}.cs-3 .img .bottom .action{width:140px}.cs-3 .content h2{font-size:50px}.cs-3 .content .t-item .q-title{font-size:20px;padding:20px 60px 20px 20px}.cs-3 .content .t-item .icn{margin-top:-10px;right:20px;width:20px;height:20px}.cs-3 .content .t-item .icn:after{width:20px;height:20px;background-size:20px 20px}.cs-3 .content .c-item>div{font-size:13px;padding:0 20px 30px}}.cs-4{padding:200px 0}.cs-4 .outer{padding:0 0 0 200px}.cs-4 .top{padding:0 200px 0 0;margin:0 0 100px}.cs-4 .top .wrap{justify-content:space-between;align-items:center}.cs-4 .top .title{max-width:480px}.cs-4 .top .title h1{font-size:80px;line-height:1}.cs-4 .top .title h1 .sm{font-size:18px;margin:0 0 10px;text-transform:uppercase;font-family:source-sans-3,sans-serif;color:var(--light4)}.cs-4 .top .content{max-width:550px;padding:0 0 0 50px}.cs-4 .top .content .btns{margin:30px 0 0}.cs-4 .bottom .outer-slider{padding:0 0 0 100px;margin:0 -150px 0 0;position:relative}.cs-4 .bottom .outer-slider .tns-slider{display:flex}.cs-4 .bottom .inner-slide{padding:0 30px 0 0;height:100%}.cs-4 .bottom .inner-slide .box{padding:70px 50px;height:100%;background:#fff}.cs-4 .bottom .inner-slide .img{height:100%}.cs-4 .bottom .inner-slide .img img{width:100%;height:100%;object-fit:cover}.cs-4 .bottom .inner-slide .f-title{font-size:60px;margin:0 0 30px}.cs-4 .bottom .inner-slide p{font-size:16px}.cs-4 .nav-slider{position:absolute;top:0;left:0;user-select:none}.cs-4 .nav-slider .control{display:flex;width:70px;height:70px;margin:0 0 10px;background:var(--main);color:#fff;cursor:pointer}.cs-4 .nav-slider .control:hover{background:var(--main2);color:#fff}.cs-4 .nav-slider .control svg{width:32px}.cs-4 .nav-slider .prev{transform:rotate(-180deg)}@media (max-width:1679px){.cs-4 .outer{padding:0 0 0 100px}.cs-4 .top{padding:0 100px 0 0;margin:0 0 100px}}@media (max-width:1279px){.cs-4 .top .content{width:100%;padding:30px 0 0}}@media (max-width:619px){.cs-4{padding:100px 0}.cs-4 .outer{padding:0 0 0 20px}.cs-4 .top{padding:0 20px 0 0;margin:0 0 50px}.cs-4 .top .title h1{font-size:40px}.cs-4 .top .title h1 .sm{font-size:14px}.cs-4 .bottom .outer-slider{padding:0 0 0 70px;margin:0 -180px 0 0}.cs-4 .bottom .inner-slide{padding:0 20px 0 0}.cs-4 .bottom .inner-slide .box{padding:30px 20px}.cs-4 .bottom .inner-slide .f-title{font-size:30px;margin:0 0 10px}.cs-4 .bottom .inner-slide p{font-size:12px}.cs-4 .nav-slider .control{width:50px;height:50px}.cs-4 .nav-slider .control svg{width:20px}}.cs-5{padding:200px 0;background:url("../img/bg-grey-lg.jpg") top center/cover no-repeat var(--dark);text-align:center}.cs-5 .title{max-width:600px;margin:0 auto 50px}.cs-5 .title h2{font-size:80px;margin:0 0 30px;color:#fff}.cs-5 .title p{color:var(--light4)}.cs-5 .items{margin:0 -20px}.cs-5 .items>.wrap{justify-content:center}.cs-5 .item{width:25%;padding:20px}.cs-5 .item .img img{width:100%}.cs-5 .item .desc{padding:20px 0}.cs-5 .item .desc .name{font-size:25px;color:#fff}.cs-5 .item .desc .position{font-size:18px;line-height:1.2;font-weight:600;margin:5px 0 0;color:var(--main)}@media (max-width:1019px){.cs-5 .item{width:33.333333%}}@media (max-width:619px){.cs-5{padding:100px 0}.cs-5 .title h2{font-size:40px;margin:0 0 20px}.cs-5 .items{margin:0 -10px}.cs-5 .item{width:50%;padding:10px}.cs-5 .item .desc{padding:12px 0 20px}.cs-5 .item .desc .name{font-size:16px}.cs-5 .item .desc .position{font-size:12px}}.cs-6{padding:200px 0}.cs-6 .title h2{font-size:80px}.cs-6 .item{padding:90px 0 0;border-top:2px solid var(--light2);margin:90px 0 0}.cs-6 .item .inner{width:calc(100% + 500px);margin:0 -500px 0 0}.cs-6 .item .inner>.wrap{justify-content:space-between}.cs-6 .item .content{width:520px;justify-content:center}.cs-6 .item .content h3{font-size:40px;margin:0 0 20px}.cs-6 .item .content .more-trigger{margin:20px 0 0}.cs-6 .item .content .more-trigger.active{display:none}.cs-6 .item .content .more-trigger a{display:inline-flex;padding:10px 25px;border-radius:100px;font-size:12px;font-weight:700;text-transform:uppercase;border:2px solid var(--light2);align-items:center;color:var(--dark)}.cs-6 .item .content .more-trigger a:hover{border-color:var(--light4)}.cs-6 .item .content .more-trigger a img{margin:0 5px 0 0}.cs-6 .item .content .more-content{display:none}.cs-6 .item .content .more-content.active{display:block}.cs-6 .item .content .more-content-sm.active{display:none}.cs-6 .item .content .contact{margin:30px 0 0;display:flex}.cs-6 .item .content .contact a{width:50px;height:50px;margin:0 8px 0 0;border-radius:50%;background:#ba874820;color:var(--main)}.cs-6 .item .content .contact a:hover{background:var(--main2);color:#fff}.cs-6 .item .content .contact a svg{width:100%;height:100%;max-width:20px;max-height:20px}.cs-6 .item .content .contact-details .d-contact{display:flex;margin:15px 0 0}.cs-6 .item .content .contact-details .icn{width:50px;height:50px;border-radius:50%;background:#ba874820;color:var(--main)}.cs-6 .item .content .contact-details .icn svg{width:100%;height:100%;max-width:20px;max-height:20px}.cs-6 .item .content .contact-details .desc{width:calc(100% - 50px);padding:0 0 0 20px;justify-content:center}.cs-6 .item .content .contact-details a{width:fit-content}.cs-6 .item .content .contact-details a:hover{color:var(--main)}.tippy-box[data-theme~=bergeron]{background-color:var(--dark)}.tippy-box[data-theme~=bergeron][data-placement^=top]>.tippy-arrow::before{border-top-color:var(--dark)}.cs-6 .item .imgs{width:calc(100% - 700px)}.cs-6 .item .imgs .outer-slider{position:relative}.cs-6 .item .imgs .outer-slider .tns-slider{display:flex}.cs-6 .item .imgs .inner-slide{padding:0 40px 0 0;height:100%}.cs-6 .nav-slider{position:absolute;top:50%;left:50%;margin:-35px 0 0 -55px;user-select:none}.cs-6 .nav-slider .control{display:flex;width:70px;height:70px;background:#fff;color:var(--main);cursor:pointer}.cs-6 .nav-slider .control:hover{background:var(--main2);color:#fff}.cs-6 .nav-slider .control svg{width:32px}.cs-6 .nav-slider .prev{transform:rotate(-180deg);display:none}@media (max-width:1489px){.cs-6 .item .inner{width:calc(100% + 400px);margin:0 -400px 0 0}.cs-6 .item .imgs{width:calc(100% - 600px)}}@media (max-width:1279px){.cs-6 .item .content{width:460px}.cs-6 .item .imgs{width:calc(100% - 520px)}}@media (max-width:1019px){.cs-6 .title h2{font-size:70px}.cs-6 .item .content{width:100%;max-width:550px;margin:0 0 50px}.cs-6 .item .imgs{width:100%}}@media (max-width:619px){.cs-6{padding:100px 0}.cs-6 .title h2{font-size:40px}.cs-6 .item{padding:40px 0 0;margin:40px 0 0}.cs-6 .item .inner{width:calc(100% + 260px);margin:0 -260px 0 0}.cs-6 .item .content{max-width:calc(100vw - 40px)}.cs-6 .item .content h3{font-size:25px;margin:0 0 20px}.cs-6 .item .imgs .inner-slide{padding:0 20px 0 0}.cs-6 .nav-slider{margin:-25px 0 0 -35px}.cs-6 .nav-slider .control{width:50px;height:50px}.cs-6 .nav-slider .control svg{width:20px}}.cs-7{padding:200px 0}.cs-7 .title{padding:0 0 90px;border-bottom:2px solid var(--light2);margin:0 0 90px}.cs-7 .title h2{font-size:80px}.cs-7 .service+.service{margin:200px 0 0}.cs-7 .service .content{width:50%;justify-content:center;position:relative}.cs-7 .service .content h2{font-size:50px;margin:0 0 30px}.cs-7 .service .item{border:2px solid var(--light4);transition:border .25s ease-in-out}.cs-7 .service .item:hover{border-color:var(--light5)}.cs-7 .service .item+.item{margin:15px 0 0}.cs-7 .service .t-item{cursor:pointer;position:relative;transition:all .25s ease-in-out}.cs-7 .service .t-item .q-title{font-size:25px;line-height:1.1;padding:20px 100px 20px 30px;transition:all .25s ease-in-out}.cs-7 .service .t-item:hover .q-title{color:var(--main)}.cs-7 .service .t-item .icn{position:absolute;top:50%;margin-top:-13px;right:30px;display:flex;width:26px;height:26px;transition:all .25s ease-in-out}.cs-7 .service .t-item .icn:after{content:"";display:block;width:26px;height:26px;background:url("../img/icn/plus.svg") center center no-repeat;background-size:26px 26px;transition:all .4s ease}.cs-7 .service .t-item.open .icn:after{background-image:url("../img/icn/minus.svg");transform:rotate(180deg)}.cs-7 .service .c-item{height:0;overflow:hidden;transition:all .4s ease}.cs-7 .service .c-item>div{font-size:18px;padding:0 30px 30px}.cs-7 .service .c-item p+p{margin-top:15px}.cs-7 .service .c-item .btns{margin:20px 0 0}.cs-7 .service .img{width:50%;padding:0 140px 0 0;position:relative}.cs-7 .service .wrap-alt-sm .img{padding:0 0 0 140px}.cs-7 .service .img .num{font-size:180px;position:absolute;top:-60px;left:auto;right:0;line-height:1;letter-spacing:-8px;color:var(--light2)}.cs-7 .service .wrap-alt-sm .img .num{right:auto;left:0}.cs-7 .service .img img{width:100%;position:relative}@media (max-width:1489px){.cs-7 .service .img{padding:0 100px 0 0}.cs-7 .service .wrap-alt-sm .img{padding:0 0 0 100px}.cs-7 .service .img .num{font-size:150px;right:0}.cs-7 .service .wrap-alt-sm .img .num{left:-10px}}@media (max-width:1019px){.cs-7 .title h2{font-size:65px}.cs-7 .service .content{width:100%}.cs-7 .service .img{width:100%;padding:50px 0 60px}.cs-7 .service .wrap-alt-sm .img{padding:50px 0 60px}.cs-7 .service .img .num{font-size:150px;right:auto;left:0}.cs-7 .service .wrap-alt-sm .img .num{left:0}}@media (max-width:619px){.cs-7{padding:100px 0}.cs-7 .title{padding:0 0 50px}.cs-7 .title h2{font-size:30px}.cs-7 .service+.service{margin:120px 0 0}.cs-7 .service .content h2{font-size:30px;margin:0 0 20px}.cs-7 .service .t-item .q-title{font-size:20px;padding:20px 60px 20px 20px}.cs-7 .service .t-item .icn{margin-top:-10px;right:20px;width:20px;height:20px}.cs-7 .service .t-item .icn:after{width:20px;height:20px;background-size:20px 20px}.cs-7 .service .c-item>div{font-size:13px;padding:0 20px 30px}.cs-7 .service .img{padding:10px 0 40px}.cs-7 .service .wrap-alt-sm .img{padding:10px 0 40px}.cs-7 .service .img .num{font-size:90px}}.cs-8 .top img{width:100%}.cs-8 .bottom{padding:200px 0;background:url("../img/bg-grey-md.jpg") top center/cover no-repeat var(--dark);color:var(--light4)}.cs-8 .img{width:45%}.cs-8 .content{width:55%;padding:0 0 0 100px;justify-content:center}.cs-8 .content h2{font-size:70px;margin:0 0 30px;color:#fff}.cs-8 .content p{margin:20px 0 0}.cs-8 .content .btns{margin:30px 0 0}@media (max-width:1359px){.cs-8 .content h2{font-size:60px}}@media (max-width:1019px){.cs-8 .top{display:none}.cs-8 .img{width:100%}.cs-8 .content{width:100%;padding:50px 0 0}}@media (max-width:619px){.cs-8 .bottom{padding:100px 0}.cs-8 .content h2{font-size:35px;margin:0 0 20px}}.cs-9{padding:200px 0;text-align:center}.cs-9 .f-title{font-size:90px;margin:0 0 50px}@media (max-width:1279px){.cs-9 .f-title{font-size:80px}}@media (max-width:619px){.cs-9{padding:100px 0}.cs-9 .f-title{font-size:45px;margin:0 0 30px}}.cs-10{padding:200px 0}.cs-10 .service+.service{margin:200px 0 0}.cs-10 .service .content{width:50%;justify-content:center;position:relative}.cs-10 .service .content h1,.cs-10 .service .content h2{font-size:60px;margin:0 0 30px}.cs-10 .service .content p{margin:20px 0 0}.cs-10 .service .img{width:50%;padding:0 140px 0 0}.cs-10 .service .wrap-alt-sm .img{padding:0 0 0 140px}.cs-10 .service .img img{width:100%}@media (max-width:1489px){.cs-10 .service .img{padding:0 100px 0 0}.cs-10 .service .wrap-alt-sm .img{padding:0 0 0 100px}}@media (max-width:1019px){.cs-10 .service .content{width:100%}.cs-10 .service .img{width:100%;padding:0 0 60px}.cs-10 .service .wrap-alt-sm .img{padding:0 0 60px}}@media (max-width:619px){.cs-10{padding:100px 0}.cs-10 .service+.service{margin:100px 0 0}.cs-10 .service .content h1,.cs-10 .service .content h2{font-size:35px;margin:0 0 20px}.cs-10 .service .img{padding:0 0 40px}.cs-10 .service .wrap-alt-sm .img{padding:0 0 40px}}.cs-11{padding:200px 0;margin:100px 0 0;background:url("../img/bg-grey-md.jpg") top center/cover no-repeat var(--dark);color:var(--light4)}.cs-11 .img{width:45%}.cs-11 .content{width:55%;padding:0 0 0 100px;justify-content:center}.cs-11 .content h2{font-size:70px;margin:0 0 30px;color:#fff}.cs-11 .content p{margin:20px 0 0}.cs-11 .content .btns{margin:30px 0 0}.cs-11 .floating-img{width:340px;position:absolute;top:-340px;right:80px}@media (max-width:1359px){.cs-11 .content h2{font-size:60px}}@media (max-width:1019px){.cs-11{padding:100px 0 200px}.cs-11 .img{width:100%}.cs-11 .content{width:100%;padding:50px 0 0}.cs-11 .floating-img{top:-200px}}@media (max-width:619px){.cs-11{padding:50px 0 100px}.cs-11 .content h2{font-size:35px;margin:0 0 20px}.cs-11 .floating-img{width:220px;top:-140px;right:10vw}}.cs-12{padding:200px 0;background:#fff}.cs-12 .container{max-width:1000px}.cs-12 .title h2{font-size:60px;margin:0 0 50px;text-align:center}@media (max-width:619px){.cs-12{padding:100px 0}.cs-12 .title h2{font-size:35px;margin:0 0 30px}}.cs-13{padding:200px 0}.cs-13 .content{width:50%;position:relative}.cs-13 .content h2{font-size:60px;margin:0 0 30px}.cs-13 .content p{margin:20px 0 0;max-width:600px}.cs-13 .content h3{font-size:35px;margin:50px 0 0}.cs-13 .content .items{margin:0 -10px}.cs-13 .content .item{padding:10px;width:50%}.cs-13 .content .box{padding:30px;border:2px solid var(--light2);height:100%}.cs-13 .content .box h4{font-size:22px;color:var(--main)}.cs-13 .content .box a:hover{color:var(--main)}.cs-13 .content .box .site{font-size:18px;margin:10px 0 7px;padding:10px 0 0;border-top:2px solid var(--light2)}.cs-13 .content .box .tel{font-weight:700}.cs-13 .img{width:50%;padding:0 140px 0 0}.cs-13 .img img{width:100%}@media (max-width:1489px){.cs-13 .img{padding:0 100px 0 0}}@media (max-width:1019px){.cs-13 .content{width:100%}.cs-13 .img{display:none}}@media (max-width:619px){.cs-13{padding:100px 0}.cs-13 .content h2{font-size:35px;margin:0 0 20px}.cs-13 .content h3{font-size:25px;margin:40px 0 0}.cs-13 .content .item{width:100%}}.cs-single-1{padding:280px 0 200px}.cs-single-1 .top .content{width:calc(100% - 360px)}.cs-single-1 .top .content h1{font-size:60px;margin:0 0 10px}.cs-single-1 .top .content .years{font-size:24px;font-weight:600;color:var(--light4)}.cs-single-1 .top .actions{width:360px;justify-content:center;align-items:flex-end}.cs-single-1 .top .actions .box{padding:15px 20px;border:2px solid var(--light2);display:flex;align-items:center}.cs-single-1 .top .actions .box .desc{padding:0 60px 0 0}.cs-single-1 .top .actions .box .btns{display:flex}.cs-single-1 .top .actions .box .btns a{width:42px;height:42px;background:var(--main);color:#fff}.cs-single-1 .top .actions .box .btns a:hover{background:var(--main2)}.cs-single-1 .top .actions .box .btns a+a{margin:0 0 0 10px}.cs-single-1 .top .actions .box .btns a img{max-height:20px}.cs-single-1 .bottom{padding:70px 0 0;border-top:2px solid var(--light2);margin:70px 0 0}.cs-single-1 .bottom .col-1{width:340px}.cs-single-1 .bottom .col-1 .img img{width:100%}.cs-single-1 .bottom .col-1 .btns{margin:30px 0 0}.cs-single-1 .bottom .col-1 .btn{margin:15px 0 0;width:100%;padding:0 30px}.cs-single-1 .bottom .col-2{width:calc(100% - 700px);padding:0 100px}.wysiwyg p{margin:0 0 20px}.wysiwyg ul{margin:0 0 20px;padding:0 0 0 30px}.wysiwyg ul li{margin:0 0 10px;list-style:disc}.wysiwyg ol li{margin:0 0 10px;list-style:decimal}.cs-single-1 .bottom .col-3{width:360px}.cs-single-1 .bottom .col-3 .box{padding:40px 30px;margin:0 0 15px;background:var(--dark);color:var(--light4)}.cs-single-1 .bottom .col-3 .box .type{font-size:23px;color:var(--light)}.cs-single-1 .bottom .col-3 .box .date{font-size:16px;font-weight:600}.cs-single-1 .bottom .col-3 .box .location{padding:20px 0 0;border-top:2px solid #ffffff10;margin:20px 0 0;font-size:16px}.cs-single-1 .bottom .col-3 .box .location .f-title{font-size:18px;margin:0 0 15px;color:var(--light)}.cs-single-1 .bottom .col-3 .box .location .icn{width:36px;height:36px;border-radius:50%;background:#ffffff20}.cs-single-1 .bottom .col-3 .box .location .desc{width:calc(100% - 36px);padding:0 0 0 10px;justify-content:center}@media (max-width:1489px){.cs-single-1 .bottom .col-1{width:300px}.cs-single-1 .bottom .col-2{width:calc(100% - 600px);padding:0 60px;font-size:18px}.cs-single-1 .bottom .col-3{width:300px}.cs-single-1 .bottom .col-3 .box .location{font-size:14px}}@media (max-width:1279px){.cs-single-1{padding:280px 0 100px}.cs-single-1 .bottom .col-1{width:300px}.cs-single-1 .bottom .col-2{width:calc(100% - 300px);padding:0 0 60px 60px}.cs-single-1 .bottom .col-3{width:100%;flex-direction:row}.cs-single-1 .bottom .col-3 .box{width:50%;border:10px solid var(--light)}}@media (max-width:1019px){.cs-single-1 .top .content{width:100%}.cs-single-1 .top .actions{width:100%;margin:30px 0 0;align-items:flex-start}}@media (max-width:619px){.cs-single-1{padding:180px 0 60px}.cs-single-1 .top .content h1{font-size:35px}.cs-single-1 .top .content .years{font-size:18px}.cs-single-1 .top .actions .box{padding:10px 15px;width:100%;justify-content:space-between}.cs-single-1 .top .actions .box .desc{padding:0 30px 0 0}.cs-single-1 .top .actions .box .btns a{width:32px;height:32px}.cs-single-1 .top .actions .box .btns a+a{margin:0 0 0 7px}.cs-single-1 .top .actions .box .btns a img{max-height:16px;max-width:16px}.cs-single-1 .bottom{padding:40px 0 0;margin:40px 0 0}.cs-single-1 .bottom .col-1{width:100%;max-width:400px}.cs-single-1 .bottom .col-1 .btn{height:60px}.cs-single-1 .bottom .col-1 .btn img{height:30px}.cs-single-1 .bottom .col-2{width:100%;padding:40px 0;font-size:14px}.cs-single-1 .bottom .col-3{flex-direction:column}.cs-single-1 .bottom .col-3 .box{width:100%;border:none}}.cs-single-2{padding:0 0 200px}.cs-single-2 .col-1{width:45%}.cs-single-2 .col-1 .box{padding:90px 70px;background:#fff}.cs-single-2 .col-1 h2{font-size:40px;margin:0 0 30px}.cs-single-2 .col-1 .choices{padding:20px 35px;background:var(--light)}#message-choices-trigger{font-size:12px;padding:0 25px;height:40px;width:fit-content;font-weight:700;text-transform:uppercase;border-radius:100px;background:#fff;color:var(--dark);position:relative}#message-choices-trigger img{margin:0 5px 0 0}#message-choices-trigger:hover{color:var(--main)}#message-choices{max-height:0;overflow:hidden;transition:max-height .6s ease}#message-choices.open{max-height:1500px}#message-choices a{display:block;font-size:16px;padding:15px 20px;margin-top:6px;line-height:1.3;background:#fff}#message-choices a:hover{background:var(--light2)}.cs-single-2 .col-1 .private{padding:30px 0}.cs-single-2 .col-1 .radio{font-size:17px;font-weight:600;margin-right:20px;color:var(--dark)}.cs-single-2 .col-2{width:55%;padding:0 0 0 20px}.cs-single-2 .col-2 .box{padding:90px 70px;background:#fff}.cs-single-2 .col-2 .item{margin:0 0 30px;background:var(--light)}.cs-single-2 .col-2 .item .top{font-size:24px;padding:15px 40px;background:var(--dark);color:var(--light)}.cs-single-2 .col-2 .item .bottom{font-size:18px;line-height:1.3;padding:30px 40px}@media (max-width:1489px){.cs-single-2 .col-1 .box{padding:90px 50px}.cs-single-2 .col-2 .box{padding:90px 50px}}@media (max-width:1279px){.cs-single-2 .col-1{width:100%}.cs-single-2 .col-2{width:100%;padding:20px 0 0}}@media (max-width:619px){.cs-single-2{padding:0 0 100px}.cs-single-2 .col-1 h2{font-size:25px;margin:0 0 10px}.cs-single-2 .col-1 .box{padding:60px 30px}.cs-single-2 .col-1 .choices{padding:20px}#message-choices-trigger{font-size:10px}#message-choices-trigger img{height:14px}#message-choices a{font-size:13px;padding:15px 20px}.cs-single-2 .col-1 .private{padding:30px 0}.cs-single-2 .col-1 .radio{font-size:14px}.cs-single-2 .col-2 .box{padding:30px}.cs-single-2 .col-2 .item{margin:0 0 20px}.cs-single-2 .col-2 .item .top{font-size:18px;padding:15px 20px}.cs-single-2 .col-2 .item .bottom{font-size:14px;padding:20px 20px}}
