:root{--black:#000000;--white:#ffffff;--blue:#0cb2af;--green:#a1c65d;--yellow:#fac723;--orange:#f29222;--red:#e95e50;--red-hover:#d34b3d;--purple:#a683bf}body{width:100%;font-family:'Roboto',sans-serif;font-weight:300;background-color:var(--white);color:var(--black)}html{font-size:100%;width:100%}img{max-width:100%;height:auto}a{color:var(--red);text-decoration:none;transition:all 0.3s ease}a:hover{color:var(--red);text-decoration:underline}p{margin:0 0 20px;line-height:170%}strong,b{font-weight:700}ul,ol{margin:0 0 20px}ul li,ol li{line-height:170%}.btn,.inline-btn a,.button{color:#fff;background-color:var(--red);padding:12px 25px;border-radius:0;text-decoration:none;font-size:18px;line-height:100%;font-weight:700;margin:0 0 5px 0;display:inline-block;width:auto;border:0 solid}.btn:hover,.btn:focus,.inline-btn a:hover,.inline-btn a:focus,.button:hover,.button:focus{background-color:var(--red-hover);color:#fff;text-decoration:none}.btn.white{background-color:var(--white);color:var(--black)}.btn.white:hover,.btn.white:focus{background-color:var(--black);color:var(--white)}input,textarea{padding:12px 15px;width:100%;max-width:600px;background:#f1f1f1;border:0;color:#222;border-radius:0}[type="checkbox"],[type="radio"]{width:auto;margin:0 5px 0 0}select{width:100%;max-width:600px;background-color:#f1f1f1;border:0;padding:11px 15px}textarea{max-width:100%;height:120px}.container{max-width:1400px;margin:0 auto;padding:0 20px}.container.small{max-width:800px}.container.medium{max-width:1100px}@media only screen and (min-width:768px){body{font-size:18px}p,ul li,ol li{font-size:18px}.btn,.inline-btn a{font-size:20px}.container{padding:0 40px}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}}@media only screen and (min-width:1024px){.container{padding:0 80px}}.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row.align-center{justify-content:center}.small-padding.row{margin-left:-2px;margin-right:-2px}.column{display:block;width:100%;float:left;padding-left:15px;padding-right:15px}.small-padding.row .column{padding-left:2px;padding-right:2px}.small-1-2{width:50%}@media only screen and (min-width:768px){.row.large-padding{margin-left:-20px;margin-right:-20px}.row.large-padding .column{padding-left:20px;padding-right:20px}.medium-1-4{width:25%}.medium-1-3{width:33.33334%}.medium-2-5{width:40%}.medium-1-2{width:50%}.medium-3-5{width:60%}.medium-2-3{width:66.66666%}.medium-3-4{width:75%}}@media only screen and (min-width:1024px){.large-1-5{width:20%}.large-1-4{width:25%}.large-1-3{width:33.33334%}.large-2-5{width:40%}.large-1-2{width:50%}.large-3-5{width:60%}.large-2-3{width:66.66666%}.large-3-4{width:75%}}h1,h2,h3,h4,h5{margin:0 0 15px 0;padding:0;color:#222}h1{font-size:28px;text-transform:uppercase;letter-spacing:2px}h2{font-size:24px;text-transform:uppercase;letter-spacing:1px;font-weight:300}h2.block-title{margin:0 0 30px}h2.alt{color:var(--red)}h1+h2{margin-top:-10px}h3{font-size:18px}h4{font-size:16px}@media only screen and (min-width:768px){h1{font-size:36px}h2{font-size:28px}h2.block-title{margin:0 0 50px}h3{font-size:20px}}@media only screen and (min-width:1024px){h1{font-size:44px}h2{font-size:32px}}.header{position:relative}.header-main{position:fixed;top:0;left:0;width:100%;z-index:10;transition:all 0.3s ease}.show-nav .header-main{top:0}.header-main .container{padding:0}.header-logo{position:relative;display:block;width:100%;text-align:left;padding:16px 20px;transition:all 0.3s ease;z-index:9;height:75px;background-color:#fff0}.header-logo a{display:inline-block;width:150px;max-width:150px;transition:all 0.3s ease;position:relative}.header-logo a img{display:block;width:100%}.header-logo a .alt{display:none}.show-nav .header-main{height:100vh}.header-nav{padding:0;display:block;position:static}.header-nav .toggle-nav{background-image:url(/wp-content/themes/decour-theme/assets/images/icon-menu.svg);background-size:30px 21px;background-position:center top 20px;background-repeat:no-repeat;background-color:#fff0;display:block;position:absolute;border:0;top:0;right:0;color:#fff;font-size:12px;width:75px;height:75px;outline:0;margin:0;padding:32px 0 0;text-align:center;z-index:999;transition:all 0.3s ease}.header-nav .toggle-nav:focus{outline:none}.show-nav .header-nav .toggle-nav{background-image:url(/wp-content/themes/decour-theme/assets/images/icon-menu-close.svg);background-size:21px 21px}.header-nav .site-menu{display:block;width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;background-color:#fff0;margin:0;padding:15px 10px 100px;list-style-type:none;transition:ease-in 0.3s all;-webkit-transform:translate(0,-150%);transform:translate(0,-150%);z-index:99;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);text-align:center;background:#222;overflow-y:auto}.show-nav .header-nav .site-menu{display:block;width:100%;height:auto;top:0;right:0;transition:ease-in 0.3s all;-webkit-transform:translate(0,0);transform:translate(0,0);position:absolute}.header-nav .site-menu .menu{margin:0;padding:10px 0 0;list-style:none}.header-nav .site-menu .menu li{line-height:100%}.header-nav .site-menu .menu li a{color:#fff;display:block;font-weight:400;padding:7px 15px;font-weight:700;line-height:110%;font-size:19px;text-decoration:none;position:relative;text-align:left;font-weight:700;margin:2px 0;transition:all 0.3s ease;text-align:left;text-transform:uppercase;letter-spacing:2px}.header-nav .site-menu .menu .current-menu-item>a,.header-nav .site-menu .menu .current-page-parent>a,.header-nav .site-menu .menu li.menu-active>a{text-decoration:none}.header-nav .site-menu .menu li a:hover,.header-nav .site-menu .menu li a:focus{text-decoration:none}.header-nav .site-menu .sub-menu{margin:0 0 15px;padding:0 10px;list-style-type:none;display:flex;flex-wrap:wrap}.header-nav .site-menu .sub-menu li{width:50%;float:left}.header-nav .site-menu .sub-menu li a{font-weight:400;padding:3px 5px;letter-spacing:normal;text-transform:none;font-size:17px}.scroll .header-logo{background:#222}@media only screen and (min-width:600px){.admin-bar .header-main{top:46px}}@media only screen and (min-width:768px){.header-logo{height:90px;padding:20px 40px}.header-logo a{width:170px;max-width:170px}.header-nav .site-menu{padding:40px}.header-nav .toggle-nav{top:8px;right:25px}.header-nav .site-menu .menu li a{font-size:20px}.header-nav .site-menu .sub-menu li a{font-size:18px}}@media only screen and (min-width:783px){.admin-bar .header-main{top:32px}}@media only screen and (min-width:1250px){.header .container{padding:0 80px;position:relative}.header-main{background-color:#fff0}.scroll .header-main{background:#fff;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16)}.show-nav .header-main{height:auto}.header-logo{-webkit-box-shadow:0 0 0 0 rgb(0 0 0 / .16);box-shadow:0 0 0 0 rgb(0 0 0 / .16);text-align:left;float:left;width:auto;padding:20px 0;height:100px;background-color:#fff0}.show-nav .header-logo,.scroll .header-logo{background-color:#fff0}.header-logo a{max-width:200px;width:200px;visibility:visible}.header-logo a .alt{display:block;top:0;left:0;position:absolute;visibility:hidden}.scroll .header-logo a{visibility:hidden}.scroll .header-logo a .alt{visibility:visible}.header-nav{width:100%;padding:0 0 0 225px;transition:ease 0.3s all}.header-nav .site-menu,.show-nav .header-nav .site-menu{position:relative;width:100%;height:auto;max-width:100%;display:inline-block;top:auto;left:auto;z-index:1;padding:25px 0 10px 0;-webkit-transform:translate(0,0);transform:translate(0,0);transition:ease 0.3s all;background-color:#fff0;right:0;-webkit-box-shadow:0 0 0 0 rgb(0 0 0 / .16);box-shadow:0 0 0 0 rgb(0 0 0 / .16);text-align:left;filter:none;text-align:right;overflow:visible}.header-nav .site-menu .menu{list-style:none;margin:0;padding:0;display:inline-block}.header-nav .site-menu .menu li{display:inline-block;position:relative;float:left;margin:0 0 0 28px;padding:0 0 10px}.header-nav .site-menu .menu>li:nth-child(1){display:none}.header-nav .site-menu .menu li a{display:inline-block;font-size:17px;margin:0;padding:13px 0;position:relative;font-weight:400;letter-spacing:1px}.header-nav .site-menu .menu li a:hover,.header-nav .site-menu .menu li a:focus{color:#fff;text-decoration:underline;background-color:#fff0}.header-nav .site-menu .menu .current-menu-item>a,.header-nav .site-menu .menu .current-page-parent>a,.header-nav .site-menu .menu li.menu-active>a{color:#fff;background-color:#fff0}.header-nav .site-menu .sub-menu{display:none;position:absolute;background:#fff;-webkit-transition:500ms ease all;transition:500ms ease all;left:50%;transform:translate(-50%,0);z-index:999;padding:25px 15px;width:220px;margin:10px 0 0;box-shadow:-2px 2px 7px 0 rgb(174 174 174 / .5)}.header-nav .site-menu ul li:hover .sub-menu li{display:block;padding:0}.header-nav .site-menu ul li .sub-menu li{display:block;margin:0;width:100%}.header-nav .site-menu ul li .sub-menu li a{font-size:16px;width:100%;padding:5px 10px;color:#30261C;display:block;text-decoration:none;margin:0;text-align:center;background-color:#fff0;line-height:125%;letter-spacing:0}.header-nav .site-menu ul li .sub-menu li a:before,.header-nav .site-menu ul li .sub-menu li a:after{display:none}.header-nav .site-menu ul li .sub-menu li:hover a{color:#222;text-decoration:underline}.header-nav .site-menu .menu .sub-menu .current-menu-item>a,.header-nav .site-menu .menu .sub-menu .current-page-parent>a,.header-nav .site-menu .menu .sub-menu li.menu-active>a{color:#222}.header-nav .site-menu ul li .sub-menu li:after{display:none}.header-nav .site-menu ul li:hover .sub-menu{display:block}.header-nav .toggle-nav{display:none}.scroll .header-nav .site-menu .menu li a{color:#000}}.block-item{padding:0 0 20px}.block-item.text-center{text-align:center}.block-item.no-padding{padding:0}.bg-lightblue{background-color:#ebeff7}.bg-white{background-color:var(--white)}.bg-green{background-color:var(--green)}.bg-red{background-color:var(--red);color:#fff}.bg-blue{background-color:var(--blue)}.bg-yellow{background-color:var(--yellow)}.bg-purple{background-color:var(--purple)}.bg-orange{background-color:var(--orange)}.bg-red a{color:#fff}.block-item.bg-white+.block-item:not(.bg-white),.block-item.bg-red+.block-item:not(.bg-red),.block-item.bg-blue+.block-item:not(.bg-blue),.block-item.bg-yellow+.block-item:not(.bg-yellow),.block-item.bg-black+.block-item:not(.bg-black),.block-item.bg-lightblue+.block-item:not(.bg-lightblue){padding-top:40px}.block-image-text{overflow:hidden}.block-image-text.image-right-bottom .row{flex-direction:column-reverse}.block-image-text .image{width:100%;display:block;overflow:hidden;margin:0 auto 20px;position:relative;z-index:2}.block-image-text .image img{width:100%;display:block}.block-icon-blocks .item{text-align:center}.block-icon-blocks .item .icon{width:50px;display:block;transition:all 0.3s ease;margin:0 auto 20px}.block-icon-blocks .item:hover .icon{transform:scale(1.2)}.block-icons{text-align:center}.block-icons .item{margin:0 0 30px}.block-icons .item .icon{width:150px;display:block;transition:all 0.3s ease;margin:0 auto 20px}.block-icons .item:hover .icon{transform:scale(1.1)}.block-color-blocks .column{padding-bottom:30px}.block-color-blocks .item{padding:20px 20px 1px;min-height:300px;display:flex;flex-wrap:wrap;align-content:center;align-items:center}.block-color-blocks .item h3{text-transform:uppercase;font-size:20px;width:100%}.block-color-blocks .item p{width:100%}.block-link-blocks h2{text-align:center}.block-link-blocks .item{margin:0 0 30px;display:block;background:#000;position:relative;overflow:hidden}.block-link-blocks .item .image{display:block}.block-link-blocks .item .image img{display:block;transition:all 0.3s ease}.block-link-blocks .item h3{background:#fff;padding:10px 15px;color:#000;position:absolute;bottom:15px;left:15px;text-align:center;margin:0;transition:all 0.3s ease;max-width:calc(100% - 30px)}.block-link-blocks .item:hover h3{left:0;color:var(--red)}.block-link-blocks .item:hover .image img{transform:scale(1.1);opacity:.75}.block-steps-blocks h2{text-align:center}.block-steps-blocks .column{padding-bottom:30px}.block-steps-blocks .item{padding:20px 20px 1px;text-align:center;height:100%;display:block;margin:0 0 20px;color:#fff}.block-steps-blocks .item h3{font-size:30px;color:#fff}.block-steps-blocks .item .price{font-weight:700;font-size:1.2em}.block-steps-blocks .item ul{list-style-type:none;padding:0}.block-location-blocks .column{padding-bottom:30px}.block-location-blocks .item{background-color:#ebeff7;padding:0 0 10px;height:100%;display:flex;flex-wrap:wrap;flex-direction:column}.block-location-blocks.bg-lightblue .item{background-color:#fff}.block-location-blocks .item .top{position:relative;margin:0;width:100%}.block-location-blocks .item .top h3{background:#f8bb08;padding:10px 15px;color:#fff;position:absolute;bottom:25px;left:0;text-align:center;margin:0;transition:all 0.3s ease;max-width:calc(100% - 30px)}.block-location-blocks .item .desc{padding:20px 20px 1px;width:100%;flex:1 auto}.block-location-blocks .item .desc ul{list-style-type:none;padding:0;margin-top:-15px}.block-location-blocks .item .desc ul li{display:flex;flex-wrap:wrap}.block-location-blocks .item .desc ul li .label{padding:0 10px 0 0;width:110px}.block-location-blocks .item .desc ul li .value{padding:0 0 0 10px;width:calc(100% - 110px)}.block-location-blocks .item .more{padding:0 20px 1px;width:100%}.block-countries{padding:0!important}.block-countries #map{width:100%;height:300px}.block-teammembers{text-align:center}.block-teammembers .column{padding-bottom:30px}.block-teammembers .item{text-decoration:none;text-align:left;display:block}.block-teammembers .item .image{display:block;padding:0 30px 0 0;background-color:#f8bb08;position:relative;margin:0 0 20px;overflow:hidden}.block-teammembers .item .image img{width:100%;display:block;transition:all 0.3s ease}.block-teammembers .item .image h3{background:#224282;padding:10px 15px;color:#fff;position:absolute;bottom:15px;right:15px;text-align:center;margin:0;transition:all 0.3s ease;max-width:calc(100% - 30px)}.block-teammembers .item p{margin:0 0 5px}.block-teammembers .item .more{font-weight:700}.block-teammembers .item .more:hover{text-decoration:underline}.block-teammembers .item.show-popup{cursor:pointer}.block-teammembers .item.show-popup:hover .image img{transform:translate(-20px,0);opacity:.8}.block-logos{text-align:center}.block-logos .item{display:block;text-decoration:none;color:#224282;text-align:left}.block-logos .item .image{width:100%;display:block;padding-bottom:50%;border-radius:0;position:relative;transition:all 0.3s ease;background-color:#fff;margin:0 0 20px}.block-logos .item .image .inner{display:block;width:60%;height:60%;text-align:center;position:absolute;top:20%;left:20%}.block-logos .item .image .inner img{display:inline-block;line-height:100%;width:100%;height:100%;object-fit:contain}@media only screen and (min-width:768px){.block-item{padding:0 0 40px}.block-item.bg-white+.block-item:not(.bg-white),.block-item.bg-red+.block-item:not(.bg-red),.block-item.bg-blue+.block-item:not(.bg-blue),.block-item.bg-yellow+.block-item:not(.bg-yellow),.block-item.bg-black+.block-item:not(.bg-black),.block-item.bg-lightblue+.block-item:not(.bg-lightblue){padding-top:60px}.block-image-text.image-right-bottom .row,.block-image-text.image-right .row{flex-direction:row-reverse}.block-image-text .column{align-self:center}.block-color-blocks .item{padding:30px 30px 10px;flex-wrap:nowrap;gap:20px}.block-color-blocks .item h3{font-size:24px;width:250px;max-width:50%}.block-steps-blocks .item{padding:0 0 20px}.block-location-blocks .item .desc{padding:30px 30px 10px}.block-location-blocks .item .more{padding:0 30px 10px}.block-countries #map{width:100%;height:400px}}@media only screen and (min-width:1024px){.block-item{padding:0 0 50px}.block-item.bg-white+.block-item:not(.bg-white),.block-item.bg-red+.block-item:not(.bg-red),.block-item.bg-blue+.block-item:not(.bg-blue),.block-item.bg-yellow+.block-item:not(.bg-yellow),.block-item.bg-black+.block-item:not(.bg-black),.block-item.bg-lightblue+.block-item:not(.bg-lightblue){padding-top:70px}.block-color-blocks .item{padding:40px 40px 20px}.block-steps-blocks .item{padding:40px 40px 20px}.block-countries #map{width:100%;height:700px}}.home-top{background:#222;height:450px;padding:120px 0 30px;position:relative;display:flex;align-items:center}.home-top .image-slider{margin:0;padding:0;top:0;left:0;position:absolute;width:100%;height:100%;display:block}.home-top .image-slider .slick-slide{position:absolute;top:0;left:0;width:100%;height:450px;display:block}.home-top .image-slider .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9}.home-top .image-slider img{width:100%;height:100%;object-fit:cover}.home-top .inner{position:relative;z-index:2;width:100%;color:var(--white);text-align:center}.home-top .inner h1{color:var(--white)}.home-top .inner .subtitle{font-size:1.4em}.home-content{margin-bottom:30px}.home-agenda{margin:0 0 30px}.home-agenda h2{margin:0 0 30px}.home-agenda .item{background-color:var(--purple);display:block;display:flex;flex-wrap:wrap;margin:0 0 15px;position:relative;min-height:80px;color:#fff;text-decoration:none;padding:15px;justify-content:center;align-items:center}.home-agenda .item.with-image{padding-left:90px}.home-agenda .item .image{position:absolute;top:0;left:0;width:80px;height:80px}.home-agenda .item .inner{width:100%}.home-agenda .item h3{color:#fff;margin:0}.home-agenda .item p{margin:0}@media only screen and (min-width:768px){.home-top{height:450px}.home-top .image-slider .slick-slide{height:450px}.home-content{margin-bottom:50px}.home-agenda{margin:0 0 50px}.home-agenda .item{min-height:120px;padding:20px}.home-agenda .item.with-image{padding-left:140px}.home-agenda .item .image{width:120px;height:120px}}@media only screen and (min-width:1200px){.home-top{height:70vh;min-height:550px}.home-top .image-slider .slick-slide{height:70vh;min-height:550px}.home-agenda .item{min-height:150px;padding:30px 40px}.home-agenda .item.with-image{padding-left:190px}.home-agenda .item .image{width:150px;height:150px}}@media only screen and (min-width:1400px){.home-top{height:70vh;min-height:600px}.home-top .image-slider .slick-slide{height:70vh;min-height:600px}}@media only screen and (min-width:1600px){.home-top{height:70vh;min-height:650px}.home-top .image-slider .slick-slide{height:70vh;min-height:650px}}.main{min-height:700px}.page-top{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:90px 0 30px;height:300px;position:relative;background-color:var(--black)}.page-top .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.page-top .overlay.with-image{opacity:.9}.page-top .image{width:100%;height:100%;overflow:hidden;position:absolute;display:block;z-index:1;top:0;left:0}.page-top .image img{width:100%;height:100%;object-fit:cover}.page-top .inner{position:relative;z-index:3;width:100%;color:var(--white);text-align:center}.page-top .inner h1{color:var(--white)}.page-top .inner .subtitle{font-size:1.4em}.page-video{width:100%;height:300px;position:relative}.page-video:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:200px;background:#222;background:-moz-linear-gradient(0deg,#fff0 0%,rgb(34 34 34) 100%);background:-webkit-linear-gradient(0deg,#fff0 0%,rgb(34 34 34) 100%);background:linear-gradient(0deg,#fff0 0%,rgb(34 34 34) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222",endColorstr="#222222",GradientType=1);z-index:3}#ytbg{width:100%;height:300px!important;overflow:hidden}.page-content{padding:25px 0 10px}.page-content #breadcrumbs{margin:0 0 5px;font-size:14px;color:#888}.page-content #breadcrumbs a{color:#888}.page-content .page-3blocks{margin:30px 0}.page-3blocks h2{margin:0 0 30px}.page-3blocks .item{margin:0 0 4px;padding:0 0 0 0;display:block;background:#222;position:relative;overflow:hidden}.page-3blocks .item .image{display:block}.page-3blocks .item .image img{display:block;transition:all 0.3s ease}.page-3blocks .item h3{background:#fff;padding:10px 15px;color:#222;position:absolute;bottom:20px;left:15px;text-align:center;margin:0;transition:all 0.3s ease;max-width:calc(100% - 30px);text-transform:uppercase;letter-spacing:1px;font-size:18px}.page-3blocks .item:hover h3{left:0}.page-3blocks .item:hover .image img{transform:scale(1.1);opacity:.5}.page-partners .column{margin:20px 0}.page-partners .item{height:100%;padding:0 0 30px;border-bottom:1px solid #d1d1d1}.page-room .top{margin:0 0 30px}.page-room .prices{padding:20px 20px 5px;margin:20px 0}.page-room .prices h3{color:#fff;text-transform:uppercase;letter-spacing:2px}.page-room .gallery{list-style-type:none;padding:0;margin:0 0 30px}.page-room .gallery li .item{overflow:hidden;display:block}.page-room .gallery li img{display:block;width:100%;transition:all 0.3s ease}.page-room .gallery li:hover img{transform:scale(1.1)}.page-room .gallery li{margin:0 0 4px}.page-map iframe{width:100%;height:250px;display:block}.page-photos ul{margin:0 0 25px;list-style-type:none;padding:0}.page-photos ul li{display:block;margin:0 0 30px}.page-photos ul li img{display:block}.page-agenda .item{margin:0 0 30px}.page-agenda .item h2{margin:0 0 5px}.page-agenda .item .date{font-style:italic}.page-agenda .item .image{display:block;margin:0 0 15px}.page-404{text-align:center}@media only screen and (min-width:768px){.page-top{height:400px}.page-video{height:400px}#ytbg{height:400px!important}.page-content{padding:45px 0 30px}.page-room .prices{padding:25px 40px 10px}.page-map iframe{height:350px}}@media only screen and (min-width:1024px){.page-room .content{padding-right:40px}}@media only screen and (min-width:1200px){.page-top{height:500px}.page-video{height:500px}#ytbg{height:500px!important}.page-content{padding:75px 0 70px}.page-map iframe{height:450px}}@media only screen and (min-width:1600px){.page-top{height:600px}.page-video{height:600px}#ytbg{height:600px!important}.page-content{padding:95px 0 90px}}.gform_wrapper{margin:0 0 25px 0}.gform_fields{list-style-type:none;margin:20px 0 10px;padding:0}.gsection_title{font-weight:700;font-size:20px;margin:20px 0 15px;color:#bb2a47;font-weight:300}.gfield{margin:0 0 10px 0;display:block;width:100%;border:0;padding:0}.gfield_label{font-weight:300;padding:0 0 5px;display:block}.hide-labels .gfield_label{display:none}.gform_body .gfield:before,.gform_body .gfield_checkbox li:before,.gform_body .gfield_radio li:before{display:none}.gfield_checkbox,.gfield_radio{margin:0;list-style-type:none;padding:0;position:relative;padding:0}.gfield_checkbox .gchoice,.gfield_radio .gchoice{line-height:120%;position:relative;padding:0 0 10px 20px}.gfield_checkbox [type="checkbox"],.gfield_radio [type="radio"]{position:absolute;top:4px;left:0}.gfield_date_dropdown_day,.gfield_date_dropdown_month,.gfield_date_dropdown_year{display:inline-block;padding:0 10px 0 0}.ginput_container_date select{height:36px;background-color:#f1f1f1;border:1px solid #c1c1c1c1;padding:5px 15px}.gform_required_legend{display:none}.validation_error,.validation_message{font-size:14px;font-weight:700;color:#d04444;padding:0;margin:0}h2.gform_submission_error,.validation_error h2{font-size:16px;color:#d04444;text-transform:none;font-weight:700}.gfield_description{font-size:.8em;line-height:120%}.gform_confirmation_message{background:#38da0f;color:#fff;padding:10px;margin:.5em 0 25px}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gfield:after{content:" ";display:table;clear:both}.gfield--input-type-datepicker .ginput_container_date{display:flex;align-items:center;align-content:flex-start;flex-wrap:nowrap;position:relative}.gfield--input-type-datepicker .ginput_container_date input{padding-right:44px;width:100%}.gfield--input-type-datepicker .ginput_container_date button.gform-datepicker-toggle{background-image:url(/wp-content/themes/decour-theme/assets/images/calendar.svg);background-color:#fff0;background-position:center center;background-repeat:no-repeat;background-size:19px 20px;border:0;cursor:pointer;margin-left:-40px;margin-top:-2px;padding:0;width:20px;height:20px;min-width:20px;min-height:20px;line-height:20px}.gfield--input-type-datepicker .ginput_container_date .gform-datepicker-toggle-icon{transition:color 0.3s ease}.gfield--input-type-datepicker.gfield--datepicker-default-icon .gform-datepicker-toggle-icon--default{color:#222;width:20px;height:20px}.gfield--input-type-datepicker.gfield--datepicker-default-icon .gform-datepicker-toggle-icon--default::before{display:none}.gfield--input-type-datepicker .gform-datepicker-toggle:hover .gform-datepicker-toggle-icon--default,.gfield--input-type-datepicker .ginput_container_date:focus-within .gform-datepicker-toggle-icon--default{color:#222}.ginput_complex .ginput_container_date{width:168px}.ginput_complex .ginput_container_date label{display:block}.gform-datepicker-calendar :where([hidden]){display:none!important}.gform-datepicker-calendar{background-color:#fff;box-shadow:0 1px 5px rgb(0 0 0 / .1);border-radius:10px;width:274px;padding:16px 12px;position:absolute;top:100%;transform:translateY(6px);text-align:center;z-index:9999!important}.gform-datepicker-calendar table.calendar{border-collapse:collapse;font-size:.9em;width:100%;margin:0 auto;table-layout:fixed}.gform-datepicker-calendar .monthSelector,.gform-datepicker-calendar .yearSelector{position:relative}.gform-datepicker-calendar .yearSelector td{padding:5px 0}.gform-datepicker-calendar .monthSelector td{padding:5px 0}.gform-datepicker-calendar .nav.btn{background-color:#fff0;border:0;color:#222;cursor:pointer;font-weight:700}.gform-datepicker-calendar .nav.btn.disabled{opacity:.5}.gform-datepicker-calendar .nav.btn.month.prev,.gform-datepicker-calendar .nav.btn.month.next,.gform-datepicker-calendar .nav.btn.year.prev,.gform-datepicker-calendar .nav.btn.year.next{position:absolute;background:none;top:7px;width:30px;height:30px;font-size:0;min-width:auto}.gform-datepicker-calendar .nav.btn.month.prev::before,.gform-datepicker-calendar .nav.btn.month.next::before,.gform-datepicker-calendar .nav.btn.year.prev::before,.gform-datepicker-calendar .nav.btn.year.next::before{content:"";display:inline-block;position:absolute;top:50%;left:50%;width:9px;height:15px;background-image:url(/wp-content/themes/decour-theme/assets/images/arrow-right-black.svg);background-repeat:no-repeat;background-position:center;background-size:9px 16px;transform:translate(-50%,-50%) rotate(180deg)}.gform-datepicker-calendar .nav.btn.month.next::before,.gform-datepicker-calendar .nav.btn.year.next::before{background-image:url(/wp-content/themes/decour-theme/assets/images/arrow-right-black.svg);transform:translate(-50%,-50%) rotate(0deg)}.gform-datepicker-calendar .nav.btn.month.prev span,.gform-datepicker-calendar .nav.btn.month.next span,.gform-datepicker-calendar .nav.btn.year.prev span,.gform-datepicker-calendar .nav.btn.year.next span{display:none}.gform-datepicker-calendar .nav.btn.month.prev,.gform-datepicker-calendar .nav.btn.year.prev{left:0}.gform-datepicker-calendar .nav.btn.month.next,.gform-datepicker-calendar .nav.btn.year.next{right:0}.gform-datepicker-calendar .nav.btn.month.current,.gform-datepicker-calendar .nav.btn.year.current{padding:6px 12px}.gform-datepicker-calendar th{border:0;color:#222;font-size:12px;font-weight:700;text-align:center;padding:.7em .3em}.gform-datepicker-calendar td{border:0;padding:1px}.gform-datepicker-calendar td[role="button"]:not(.disabled){cursor:pointer}.gform-datepicker-calendar table.calendar td.day{text-align:center;padding:6px 1px}.gform-datepicker-calendar td span:not([hidden]){display:block;margin:0 auto;width:27px;border-radius:10px;padding:.25em .2em;color:#222;text-align:center;text-decoration:none;border:1px solid #fff0}.gform-datepicker-calendar td.dayMarked span{background-color:var(--green);color:var(--white)}.gform-datepicker-calendar td.disabled span{color:#222;opacity:.33}.gform-datepicker-calendar td.day:not(.selected):not(.dayMarked):not(.disabled) span:hover{background-color:var(--green);color:var(--white)}.gform-datepicker-calendar td[aria-current="date"] span{background-color:var(--green);color:var(--white)}.gform-datepicker-calendar .monthMessage{margin-top:12px;text-align:center}.gform-datepicker-calendar .monthMessage p{font-size:13px;font-weight:600;color:#222;margin:0 auto}@media only screen and (min-width:768px){.labels-left .gfield{display:flex;flex-wrap:wrap;margin:0 0 15px}.labels-left .gfield .gfield_label{width:200px;padding:0 10px 0 0;display:block}.labels-left .gfield .ginput_container{width:calc(100% - 200px);padding:0 0 0 10px;display:block}}.footer{background-color:#222;padding:30px 0 15px}.footer .share{margin:30px 0}.footer .share a{display:inline-block;width:46px;height:46px;margin:0 2px;padding:12px 0;background:var(--orange);border-radius:50%;transition:all 0.3s ease;text-align:center}.footer .share a svg{width:22px;height:22px;fill:var(--white)}.footer .share a:hover{transform:scale(1.1);background-color:var(--purple)}.footer h3{color:#fff;text-transform:uppercase;letter-spacing:2px}.footer ul{list-style-type:none;padding:0}.footer p{color:#fff}.footer a{color:#fff}.footer a:hover{color:#fff}.footer .copy{padding:20px 0 0;font-size:13px;color:#888}.footer .copy a{color:#888}@media only screen and (min-width:768px){.footer{padding:45px 0 30px;text-align:center}.footer .copy{padding:15px 0 0}}@media only screen and (min-width:1024px){.footer{padding:100px 0 55px}}