/*!
Theme Name: Sense Of Place
Theme URI: http://underscores.me/
Author: Merkmonsters
Author URI: https://merkmonsters.nl
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sofp
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Sense Of Place is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @font-face{font-display:swap;font-family:circular;src:url(/wp-content/themes/sofp/assets/fonts/CircularStd-Black.otf);font-weight:700}@font-face{font-display:swap;font-family:circular;src:url(/wp-content/themes/sofp/assets/fonts/CircularStd-Book.otf);font-weight:400}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html{margin:0;padding:0;box-sizing:border-box}body{font-family:'circular';font-size:19px;font-weight:400}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25;z-index:-1}section{padding:80px 0}.row.split{--gap:2em;--columns:2;display:flex;flex-wrap:nowrap;gap:50px}.bg-dark{background-color:#000}h1,h2,h3,h4,h5,h6{font-family:'circular';font-weight:700}h2{font-size:2.55rem}a{text-decoration:none;color:#000;font-weight:700}.bg-dark{background-color:#000!important}.text-o{color:#FF7134}.content{opacity:0}.active{opacity:1}.center{display:flex;align-items:center;justify-content:center}.entry-meta{margin-bottom:40px;font-size:.95rem}.loading-container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:500;pointer-events:none;display:flex;justify-content:center;align-items:center}.loading-container .loading-screen{position:relative;width:100%;height:calc(100% + 100vw);background:#FF7134;display:flex;justify-content:center;align-items:center;border-radius:0 0 50vw 50vw}.loading-container .logo{padding:.1em 0 .5em 0;margin-top:.5em;position:relative;display:block;width:calc(clamp(8em, 5.5vw, 5em) * 2);position:absolute;z-index:100;overflow:hidden}.loading-container svg{width:100%;overflow:visible}.loading-container svg path,.loading-container svg polygon{fill:var(--color-white)}.loading-fade{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10;pointer-events:none;background:var(--color-dark);opacity:0}.fixed-container{position:fixed;top:0;left:0;z-index:20}.error-404{padding:170px 0}.error-404 .page-header span{text-align:center;font-size:265px;font-weight:500;line-height:321px;color:#fff0;-webkit-text-stroke:2px #003B48}.featured a.link{display:block;position:relative;font-size:2.15rem;text-align:center;text-decoration:none;color:#FF7134}.error-404 a.link span{display:block;font-family:'circular';font-weight:700;color:#000;line-height:1;font-size:2.5rem}.error-404 a.link svg{position:absolute;top:-20px;left:-20px;right:-20px;bottom:0;width:calc(100% + 40px);height:calc(100% + 20px);pointer-events:none}.error-404 a.link path{width:100%;stroke:#222221;fill:#fff0;stroke-width:1px;stroke-dasharray:0 2500}.error-404 a.link:hover{color:#000}.error-404 a.link:hover path{animation:draw 1.5s forwards}.ruis{top:0;left:0;right:0;bottom:0;z-index:2000;position:fixed;pointer-events:none;opacity:.65}.ruis:before{top:-10rem;left:-10rem;width:calc(100% + 20rem);height:calc(100% + 20rem);z-index:2000;content:"";position:absolute;pointer-events:none;background-position:50%;background:url(/wp-content/themes/sofp/assets/img/noise.png);pointer-events:none;animation:ruis 2s steps(2) infinite}@keyframes ruis{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}.navbar-toggler svg{height:40px}.navbar .logo svg{height:80px}.header-sticky{width:100%;z-index:300;transition:all 0.9s ease}.is-sticky{position:fixed;height:80px;background:#fff;top:0;width:100%;z-index:5000;box-shadow:0 10px 33px rgb(0 0 0 / .1);transition:all 0.5s ease}.is-sticky .logo svg{height:60px}ul.language{list-style:none}ul.language li{display:inline-block}.title{font-size:6rem}.title span{display:block;margin-left:20%;color:#FF7134}.hero{position:relative;margin-left:40px;margin-right:40px}.hero-img{position:relative;background-size:cover;background-position:center;height:500px;overflow:hidden;z-index:-1}.hero-img .parallax{position:absolute;top:-100px;left:0;right:0;bottom:0;z-index:0}.hero-img .parallax img{width:100%;height:150%;object-position:center;object-fit:cover;filter:brightness(90%)}.hero-title{font-size:6rem;-webkit-text-fill-color:#f8f9fa;line-height:.7}.hero-title span.top{position:absolute;top:0;left:25px}.hero-title span.bottom{position:absolute;bottom:0;right:25px}.hero-content h1{font-size:8vw;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1px}header.home-hero{position:relative;height:89vh;min-height:25rem;width:100%;overflow:hidden}header.home-hero .container{position:relative;z-index:2;height:100%;text-align:center}.btn{border-radius:0;font-weight:400;padding:15px 30px}.btn-black{border:1px solid #000}.btn-black:hover{background-color:#000;color:#fff}.btn-listen{display:flex;width:100%;background-color:#000;color:#fff;font-size:1.1rem;max-width:300px;align-items:center;justify-content:center}.btn-listen:hover{background-color:#000;color:#FF7134}.btn-listen svg{margin-left:10px}header.home-hero iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:575.98px){header.home-hero iframe{display:none}}header.home-hero img.poster{height:100vh;min-height:100vh;object-fit:cover;object-position:bottom right;position:absolute;top:0;left:0}header.intro{padding-top:180px}.home-hero:before{content:'';position:absolute;background:linear-gradient(to bottom,rgb(0 0 0 / .6) 20%,rgb(0 0 0 / .1) 100%);border-radius:5px;top:0;right:0;bottom:0;left:0;z-index:1}.bg-page-half{background:#FF7134;height:50vh;background-size:cover;background-position:center center;padding:150px 0 150px;position:relative}.bg-home{background:#274257;height:80vh;background-size:cover;background-position:center center;padding:150px 0 150px;position:relative}.breadcrumbs,.breadcrumbs a{color:#fff}.breadcrumbs a:hover,.breadcrumbs a:focus,.breadcrumbs a:active{text-decoration:underline}.home-center{display:table;width:100%;height:100%}.home-desc-center{display:table-cell;vertical-align:middle}.home-title{font-size:4.5rem}@media (max-width:786px){.home-title{font-size:3rem}}.home-small-title{font-size:17px;color:#fff;letter-spacing:4px;text-shadow:1px 1px #274257}.home-slider{position:relative}.home-slider:before{content:'';position:absolute;top:0;left:0;width:100%;opacity:.85;background:linear-gradient(to bottom,rgb(0 0 0 / .7) 0,rgb(0 0 0 / .3) 50%,transparent 100%);height:25vh;height:13.5rem;z-index:2}.home-slider .carousel-control-next,.carousel-control-prev{width:6%}.home-slider .carousel-item,.home-slider .carousel{height:70vh;width:100%}.home-slider .carousel-item{background-position:center center;background-size:cover}.marquee-group{padding-top:50px}.marquee{padding:50px 0;overflow:hidden}.marquee .marquee-scroll{position:relative;display:flex;width:140%;margin-left:-20%}.marquee .marquee-content{display:flex;white-space:nowrap}.marquee .marquee-content svg{width:20px;height:20px;margin-left:40px}.marquee .marquee-item{padding:0 20px;display:flex;align-items:center;justify-content:center}.marquee .marquee-content h2{position:relative;display:block;font-size:5rem}.marquee .marquee-content h2 svg{position:absolute;top:-40px;left:-40px;right:-40px;bottom:-40px;width:calc(100% + 80px);height:calc(100% + 80px);pointer-events:none}.marquee .marquee-content h2 path{width:100%;stroke:#222221;fill:#fff0;stroke-width:1px;stroke-dasharray:0 2500}.marquee .marquee-content h2:hover path{animation:draw 1.5s forwards}@keyframes draw{from{stroke-dasharray:0 2500}to{stroke-dasharray:2500 2500}}.marquee-group span{display:none}.marquee .marquee-content h2:hover+.marquee-group span{display:block}@media (max-width:786px){.marquee .marquee-content h2{font-size:3rem}}.project{background-color:#000}@media (min-width:768px){.project{padding-left:100px;padding-right:100px}}.newsletter{background-color:#FF7134}.featured a.link{display:block;position:relative;font-size:2.15rem;text-align:center;text-decoration:none;color:#FF7134}.featured a.link span{display:block;font-family:'circular';font-weight:700;color:#000;line-height:1;font-size:2.5rem}.featured a.link svg{position:absolute;top:-20px;left:-20px;right:-20px;bottom:0;width:calc(100% + 40px);height:calc(100% + 20px);pointer-events:none}.featured a.link path{width:100%;stroke:#222221;fill:#fff0;stroke-width:1px;stroke-dasharray:0 2500}.featured a.link:hover{color:#000}.featured a.link:hover path{animation:draw 1.5s forwards}.project_menu ul{list-style-type:none;padding:0;display:flex;margin-bottom:100px}.project_menu ul li{cursor:pointer;padding-right:50px}.project_menu ul li{color:#000}.project_menu ul li:nth-child(1){color:#ff6b00}.project_menu ul li a{position:relative;color:#000}.project_menu ul li a.active{color:#ff6b00}.project_menu ul li a:hover{color:#ff6b00}@media (max-width:786px){.project_menu ul li{padding-right:20px}}.project-tile{background-color:#FF7134!important;border:0;border-radius:0;min-height:160px}.project-tile:hover{filter:brightness(.95)}.cs_isotop_items_details .cs_item .cs_item_hover{overflow:hidden;position:relative}.cs_isotop_items_details .cs_item .cs_item_hover .cs_item_text{position:absolute;background-color:#fff0;left:50px;bottom:-100px;transition:bottom 0.5s ease}.cs_isotop_items_details .cs_item .cs_item_hover .cs_item_text h6{color:#fff}.cs_isotop_items_details .cs_item .cs_item_hover .cs_item_text p{color:#ff6b00}.cs_isotop_items_details .cs_item .cs_item_hover:hover .cs_item_text{bottom:50px}.cs_portfolio{position:relative;overflow:hidden;display:block;transition:all 0.2s ease}.cs_portfolio .cs_portfolio_info{width:100%;position:absolute;bottom:-30px;left:0;padding:0 15px 55px 55px;opacity:0;transition:all 0.5s ease}.cs_portfolio .cs_portfolio_img{width:100%;height:500px}.cs_portfolio .cs_portfolio_img img{width:100%;transform:scale(1.06);transition:all 2s cubic-bezier(.165,.84,.44,1) 0s;object-fit:cover;height:100%}.cs_portfolio .cs_portfolio_overlay{position:absolute;left:25px;top:25px;right:25px;bottom:25px;background-color:rgba(var(--primary-color),.5);transition:all 0.5s ease;transform:scale(1.15);opacity:0}.cs_portfolio .cs_portfolio_title{font-size:22px;color:#fff;margin-bottom:8px}.cs_portfolio .cs_portfolio_title:hover{color:#ff6b00}.cs_portfolio .cs_portfolio_subtitle{color:var(--accent-color);font-size:18px;line-height:1.6em}.cs_portfolio .cs_portfolio_subtitle.cs_color_1{color:var(--common-color-white)}.cs_portfolio:hover .cs_portfolio_overlay{opacity:1;transform:scale(1)}.cs_portfolio:hover .cs_portfolio_info{bottom:0;opacity:1}.cs_portfolio:hover .cs_portfolio_img img{transform:scale(1)}.cs_news{position:relative;overflow:hidden;display:block;transition:all 0.2s ease}.cs_news .cs_news_img{width:100%;height:500px}.cs_news .cs_news_img img{width:100%;transform:scale(1.06);transition:all 2s cubic-bezier(.165,.84,.44,1) 0s;object-fit:cover;height:100%}.cs_news .cs_news_overlay{position:absolute;left:25px;top:25px;right:25px;bottom:25px;background-color:rgba(var(--primary-color),.5);transition:all 0.5s ease;transform:scale(1.15);opacity:0}.cs_news_info .cs_news_title{display:block;font-size:2.25rem;color:#000;margin-bottom:20px}.cs_news:hover .cs_news_overlay{opacity:1;transform:scale(1)}.cs_news:hover .cs_news_img img{transform:scale(1)}#map{height:100%}#mapContainer{height:100%;height:600px}@keyframes drop{0%{transform:translateY(-200px) scaleY(.9);opacity:0}5%{opacity:.7}50%{transform:translateY(0) scaleY(1);opacity:1}65%{transform:translateY(-17px) scaleY(.9);opacity:1}75%{transform:translateY(-22px) scaleY(.9);opacity:1}100%{transform:translateY(0) scaleY(1);opacity:1}}.kunstenaar .kunstenaars_img{height:250px;overflow:hidden;flex-grow:1;position:relative;transition:flex-grow 0.5s ease;cursor:pointer}.kunstenaar .kunstenaars_img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:center;transition:all 0.5s ease;z-index:-100}.kunstenaars_img .kunstenaars_text h6{z-index:200;position:absolute;color:#fff;bottom:15px;left:15px;font-size:1.2rem;transition:transform 0.7s ease}.kunstenaar .kunstenaars_img:hover{flex-grow:1.5}.kunstenaar .kunstenaars_img .cs_portfolio_overlay{width:100%;height:100%;background:linear-gradient(0deg,rgb(10 10 10 / .774),#fff0);background-repeat:no-repeat;background-size:cover}.drop{animation:drop 0.3s linear forwards var(--delay-time)}.acf-map-single{width:100%;height:500px}.acf-map img{max-width:inherit!important}.gm-style-cc{display:none}.s-route{max-width:600px}.s-route a{font-size:2.5rem;transition:all .3 ease-in-out}.s-route a:hover{color:#ff6b00}.full-height{height:100%}@media (max-width:991px){.full-height{height:auto}}.row-height{height:100%;min-height:100%}@media (max-width:991px){.row-height{height:auto}}.map-right{height:600px;padding:0;overflow:hidden}.map-container{height:600px;padding:0}@media (max-width:991px){.map-right{height:400px;position:static;min-height:inherit}}#map_right_listing{height:100%;width:100%}.content-left{height:100%;min-height:100%;overflow-y:scroll;background-color:#eef3f6}@media (max-width:991px){.content-left{padding-top:0}}.switch-field{overflow:hidden;border:1px solid rgb(0 0 0 / .08);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field input:checked+label{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:rgb(0 0 0 / .9)}.switch-field label{float:left;display:inline-block;min-width:65px;color:rgb(0 0 0 / .5);font-weight:600;font-size:12px;font-size:.75rem;text-align:center;text-shadow:none;padding:10px 8px 8px 8px;line-height:1;border-right:1px solid rgb(0 0 0 / .08);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:0}@media (max-width:575px){.switch-field label{min-width:inherit}}.switch-field label:first-of-type{border-left:0}.switch-field label:last-of-type{border-right:0}.switch-field label:hover{cursor:pointer;color:#004dda}.projects{background-color:#EEF3F6}.project-map{display:block;position:relative;overflow:hidden}.project-map figure{margin:0;overflow:hidden;position:relative;height:200px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.project-map figure span{position:absolute;background-color:#000;background-color:rgb(0 0 0 / .6);right:20px;top:22px;text-transform:uppercase;color:#fff;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:7px 10px;line-height:1}.project-map figure span.Groen{background-color:rgb(0 92 83 / .8);border-color:#005C53}.project-map figure span.Milieu{background-color:rgb(154 180 32 / .8);border-color:#9AB420}.project-map figure span.Water{background-color:rgb(35 151 209 / .8);border-color:#2397d1}.project-map-content{padding:20px 15px}.project-map h3{font-size:20px;font-size:1.25rem;margin:0}.project-map .project-map-content h3 a{color:#124856;text-decoration:none}.project-content{padding:20px 15px}.project figure{margin:0;overflow:hidden;position:relative;height:200px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.project figure span{position:absolute;background-color:#000;background-color:rgb(0 0 0 / .6);left:20px;top:22px;text-transform:uppercase;color:#fff;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:7px 10px;line-height:1}.project figure .read_more{position:absolute;top:50%;left:0;margin-top:-12px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);text-align:center;opacity:0;visibility:hidden;width:100%;-webkit-transition:all 0.6s;transition:all 0.6s;z-index:2}.project figure .read_more span{background-color:#fcfcfc;background-color:rgb(255 255 255 / .8);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:inline-block;color:#222;font-size:12px;font-size:.75rem;padding:5px 10px}.project figure:hover .read_more{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.project figure a img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;width:100%;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.project figure a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.project .wrapper{padding:20px 25px 15px 25px}.project h3{font-size:20px;font-size:1.25rem;margin:0}.project .wrapper h3 a{color:#124856;text-decoration:none}.project .wrapper small{font-weight:600;margin-bottom:10px;display:inline-block;font-size:13px;font-size:.8125rem}.project .wrapper p{margin-bottom:15px}.project ul{padding:20px 15px;border-top:1px solid #ededed;margin:0}.project ul li{display:inline-block;margin-right:15px}.project ul li .score{margin-top:-10px}.project ul li{font-size:13px;font-size:.8125rem}.project ul li:first-child i{font-size:20px;font-size:1.25rem;position:relative;top:4px}.project ul li:last-child{margin-right:0;float:right}.project.map_view{min-height:120px;margin:20px 0}.project.map_view a.wish_bt{background-color:#000;background-color:rgb(0 0 0 / .1);color:#555;top:15px;right:15px}.project.map_view a.wish_bt.liked:after{color:#004dda}.project.map_view a.wish_bt:hover.liked:after{color:#004dda}.project.map_view a.wish_bt:hover:after{color:#444}.project.map_view .score{margin-right:10px}@media (max-width:767px){.project.map_view .score{position:relative;top:3px}}@media (max-width:767px){.project.map_view .score span{display:none}}.project.map_view a.address:before{content:"\e081"}@media (max-width:991px){.project.map_view a.address{display:none}}.project.map_view figure{margin:0;overflow:hidden;position:relative;min-height:inherit;height:235px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}@media (max-width:991px){.project.map_view figure{height:165px}}.project.map_view figure span{right:20px;top:20px;left:inherit;border:1px solid}.project figure span.Groen{background-color:rgb(0 92 83 / .8);border-color:#005C53}.project figure span.Milieu{background-color:rgb(154 180 32 / .8);border-color:#9AB420}.project figure span.Water{background-color:rgb(35 151 209 / .8);border-color:#2397d1}.project.map_view figure a img{height:235px;width:auto;max-width:none;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:991px){.project.map_view figure a img{max-width:inherit;height:210px;width:auto}}.project.map_view figure a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.project.map_view .wrapper{padding:20px 20px 0 20px;min-height:110px}.project.map_view .wrapper small{line-height:1.3;margin-top:5px}@media (max-width:767px){.project.map_view .wrapper h3{font-size:16px;font-size:1rem}}@media (max-width:991px){.project.map_view .wrapper{min-height:90px;padding-right:45px}}.project.map_view ul{padding:20px 5px 15px 15px;margin-bottom:0}a.address{display:inline-block;font-weight:500;color:#999;line-height:1}a.address:before{font-family:'ElegantIcons';content:"\e01c";margin-right:5px;display:inline-block}a.address:hover{color:#004dda}.loc_open,.loc_closed{position:relative;top:-2px;font-size:11px;font-size:.7875rem;font-weight:600;padding:8px 10px;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.loc_open{color:#32a067;border:1px solid #32a067}.loc_closed{color:#eb5c65;border:1px solid #eb5c65}.cat_star i{margin-right:2px;color:#FFC107}.rating{color:#ccc}.rating .voted{color:#FFC107}.rating i{margin-right:2px}ul.address{margin:0;list-style:none;padding:0}.manifest{background-color:#FF7134;display:flex;position:relative;align-items:center}h5.subtitle{margin-bottom:30px;display:inline-block;position:relative;padding-left:20px;font-weight:400}h5.subtitle:before{content:"";position:absolute;height:10px;width:10px;border-radius:50%;background-color:#FF7134;border:1px solid #000;top:8px;left:0}.manifest .number{font-size:10rem;font-weight:700;line-height:1em;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;background-attachment:scroll;-webkit-text-stroke:1px #000}.manifest .m-content{display:flex;position:relative;align-items:center}.manifest .m-content .left{flex:none;width:26%;padding-right:25px}.manifest .m-content .right{flex:1;padding:45px 0}.manifest .m-content .right_in{max-width:800px}.manifest .m-content:not(:last-child) .right{border-bottom:1px solid #454545}.manifest .m-content h3{font-size:1.8rem}.manifest .m-content h4{font-size:1.4rem;font-weight:400;line-height:1.4}.cs_video_block.cs_style1{display:block;height:550px;position:relative;z-index:10;overflow:hidden;border-radius:0}.cs_video_block.cs_style1::before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;background-color:rgb(0 0 0 / .4);transition:all 0.4s ease}.cs_video_block.cs_style1:hover::before{opacity:1}.cs_video_block.cs_style1.cs_size1{height:580px}.cs_player_btn{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100px;height:100px;border-radius:50%;padding:18px 20px 18px 28px;display:flex;align-items:center;justify-content:center}.cs_player_btn:before,.cs_player_btn:after{content:"";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;background:#fff;border-radius:50%}.cs_player_btn:before{z-index:0;animation:pulse-border 1500ms ease-out infinite}.cs_player_btn:after{z-index:1;transition:all 200ms}.cs_player_btn span{display:block;position:relative;z-index:3;width:0;height:0;border-left:24px solid #FF7134;border-top:16px solid #fff0;border-bottom:16px solid #fff0}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.cs_fixed_bg{background-attachment:fixed}.cs_pd_video .cs_video_open,.cs_sample_img .cs_video_open{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:68px;transition:all 0.3s ease;line-height:48px}.cs_pd_video .cs_video_open:hover,.cs_sample_img .cs_video_open:hover{color:rgb(255 255 255 / .7)}.cs_video_popup{position:fixed;z-index:10000;top:0;width:100%;height:100%;left:-100%;transition-delay:0.3s}.cs_video_popup.active{left:0;transition-delay:0s;left:0}.cs_video_popup_overlay{position:absolute;left:0;right:0;background:#000;transition:all 0.4s ease-out;opacity:0}.cs_video_popup.active .cs_video_popup_overlay{opacity:.8;height:100%;background:rgb(0 0 0 / .5)}.cs_video_popup_content{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;font-size:0;text-align:center;transition:all 0.4s ease-out;transform:translateY(100px);opacity:0;visibility:hidden;padding:15px}.cs_video_popup.active .cs_video_popup_content{transform:translateY(0);opacity:1;visibility:visible}.cs_video_popup_content:after{content:"";display:inline-block;height:100%;vertical-align:middle}.cs_video_popup_container{display:inline-block;position:relative;text-align:left;background:#fff;max-width:980px;width:100%;vertical-align:middle}.cs_video_popup_container .embed-responsive{width:100%}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;height:100%}.embed-responsive-16by9::before{display:block;content:"";padding-top:56.25%}.embed-responsive iframe,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.cs_video_popup_close{position:absolute;top:0;right:0;width:40px;height:40px;background:#FF7134;cursor:pointer;transition:all 0.4s ease-in-out}.cs_video_popup iframe{width:100%;height:100%;position:absolute}.cs_video_popup_close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:20px;height:1px;background:#fff;margin-left:-10px;transform:rotate(-45deg);transition:all 0.4s ease-in-out}.cs_video_popup_close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:20px;height:1px;background:#fff;margin-left:-10px;transform:rotate(45deg);transition:all 0.4s ease-in-out}.cs_video_popup_close:hover:before,.cs_video_popup_close:hover:after{background:#000}.cs_video_popup_layer{position:absolute;left:0;bottom:0;right:0}.cs_video_popup_align{overflow:hidden}.cs_about.cs_style_1{padding:140px 0;position:relative}.cs_about.cs_style_1 .cs_about_bg{position:absolute;background-size:cover;top:0;right:0;height:100%;width:55%}.cs_about.cs_style_1>*:not(.cs_about_bg){position:relative;z-index:2}.cs_about.cs_style_1 .cs_about_text{width:100%;max-width:640px;background-color:#fff;padding:50px 50px 50px 0}.swiper-slide .cs_about.cs_style_1 .cs_about_text{position:relative;left:50px;opacity:0;transition:all 0.2s ease}.swiper-slide.swiper-slide-active .cs_about.cs_style_1 .cs_about_text{left:0;opacity:1}@media screen and (max-width:991px){.cs_about.cs_style_1 .cs_about_bg{position:relative;height:400px;width:100%}.cs_about.cs_style_1 .cs_about_text{padding:55px 20px 55px 0}.cs_modern_needs.cs_style{width:100%}.cs_journey_stary{display:none}.cs_modern_needs.cs_style .cs_col_md_778 .text-section h6{margin-bottom:5px}}.cs_slider{overflow:hidden;position:relative}.cs_slider_3{margin-top:60px;overflow:visible}.cs_slider_3 .swiper-slide{max-width:600px;height:auto}.cs_slider_3 .swiper-slide:nth-child(odd){margin-top:45px}.cs_slider_3.cs_vw_none{width:100%}.cs_slider_3.cs_row_slider .swiper-slide:nth-child(odd){margin-top:0}.cs_slider_3 .cs_swiper_controll{position:absolute;top:-20px;right:0}.manifest .post_info{background-color:#000;height:100%;padding:60px 40px}.manifest .post_title,.manifest .post_subtitle{color:#fff}.manifest .post_subtitle{font-size:1.2rem}.manifest .post_number{position:absolute;top:5px;right:5px;font-size:10rem;font-weight:700;line-height:1em;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;background-attachment:scroll;-webkit-text-stroke:1px #ccc}.manifest .post_info p{color:#c1c1c1;font-size:16px}.cs_horizontal_scrolls{overflow:hidden;width:100vw}.cs_horizontal_scrolls .swiper-slide{width:25%}.cs_pagination.cs_style1{display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);right:100px;z-index:20;flex-direction:column;left:initial;left:initial;width:initial;bottom:initial}.cs_pagination.cs_style1 .swiper-pagination-bullet{height:16px;width:16px;background-color:#fff0;border:1px solid --primary-color;border-radius:50%;margin:7px 0;cursor:pointer;position:relative;opacity:1}.cs_pagination.cs_style1 .swiper-pagination-bullet::before{content:"";position:absolute;height:5px;width:5px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:--primary-color;opacity:0;transition:all 0.3s ease}.cs_pagination.cs_style1 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1}.cs_pagination.cs_style2{font-weight:700;font-size:35px;line-height:1em;color:--primary-color;width:initial;width:130px}.cs_swiper_controll{display:flex;align-items:center;margin-top:-52px;position:relative;top:-60px;z-index:2}.cs_swiper_navigation_wrap{display:flex;align-items:center}.cs_swiper_navigation_wrap .cs_swiper_button_prev{margin-top:22px}.cs_swiper_navigation_wrap .cs_swiper_button_next{margin-bottom:22px;margin-left:30px}.cs_swiper_navigation_wrap>*{color:--primary-color;transition:all 0.4s ease}.cs_swiper_navigation_wrap>*:hover{color:#ff6b00}@media screen and (max-width:991px){.cs_horizontal_scrolls{width:100%}.cs_horizontal_scrolls .swiper-slide{width:50%}}@media screen and (max-width:767px){.cs_pagination.cs_style1{display:none}.cs_horizontal_scrolls{width:100%}.cs_horizontal_scrolls .swiper-slide{width:100%}}.support{background-color:#FF7134}.box-support{border:1px solid #000;padding:50px 40px;background-color:#fff;text-align:center}.box-support h4{text-align:center}@media print,screen and (min-width:50em){.c-logo-grid__item:last-child,.c-logo-grid__item:nth-last-child(2),.c-logo-grid__item:nth-last-child(3),.c-logo-grid__item:nth-last-child(4),.c-logo-grid__item:nth-last-child(5){border-bottom:0}}@media print,screen and (min-width:50em){.c-logo-grid__item:nth-child(6n+6),.c-logo-grid__item:last-child{border-right:0}}@media print,screen and (min-width:50em){.c-logo-grid__item{flex:0 0 15%;max-width:15%;height:200px;border-right:1px solid #d4d4d4}}.c-logo-grid__item{display:flex;justify-content:center;align-items:center;position:relative;border-bottom:1px solid #d4d4d4;border-top:0}.c-logo-grid__item img{max-width:60%;max-height:35%;filter:grayscale(1);opacity:.6;transition:all .2s ease-in-out}.c-logo-grid__item:hover img{filter:grayscale(0);opacity:1}.c-logo-grid__item .title{color:#015297;text-transform:capitalize;display:flex;justify-content:center;align-items:center}#gform_4{display:flex;align-items:center}#gform_4 .gform-body{width:100%;padding-right:30px}#gform_4 .gform_wrapper .ginput_container{position:relative;padding-top:30px}#gform_4 .gform_wrapper .ginput_container input{width:100%;outline:none;border:0;border-bottom:2px solid #000;padding:5px 0;background:#fff0;font-size:18px;color:#000;transition:0.3s ease}#gform_4 .gform_wrapper .ginput_container input::-moz-placeholder{color:#fff0}#gform_4 .gform_wrapper .ginput_container input::placeholder{color:#fff0}#gform_4 .gform_wrapper .ginput_container input:focus{-o-border-image:linear-gradient(to right,#b42f2f,#141414);border-image:linear-gradient(to right,#b42f2f,#141414);border-image-slice:1}#gform_4 .gform_wrapper .ginput_container input:focus~.gform-field-label{display:block;position:absolute;top:0;font-size:18px;color:#ff6b00}#gform_4 .gform_wrapper .gform-field-label{display:block;position:absolute;top:0;margin:0;font-size:1em;font-weight:400;color:#000;text-transform:uppercase;transition:0.3s ease}#gform_4 .gform_wrapper:-moz-placeholder-shown~.gform-field-label{top:20px;font-size:18px}#gform_4 .gform_wrapper:placeholder-shown~.gform-field-label{top:20px;font-size:18px}#gform_4 .gform_wrapper .ginput_container input:focus~.gform-field-label{display:block;position:absolute;top:0;font-size:18px;color:#ff6b00}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{color:#fff;padding:15px 30px;border:1px solid rgb(114 114 114 / .4);box-shadow:0 1px 0 rgb(114 114 114 / .3);-moz-box-shadow:0 1px 0 rgb(114 114 114 / .3);-webkit-box-shadow:0 1px 0 rgb(114 114 114 / .3);background-color:#000}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:18px!important}.footer{color:#c1c1c1;padding-top:120px}.footer_in{padding:150px 0 90px}.copyright{font-size:18px;border-top:1px solid #454545;padding:35px 0}.footer_nav{list-style:none;padding:90px 0 40px 0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;font-size:16px;line-height:1.6em;color:#fff}.footer_nav>li{margin:5px 25px}.footer_nav>li a{color:#fff}.footer_social{display:grid;grid-gap:15px 30px;grid-template-columns:repeat(3,1fr);color:#fff}.footer_social a{border:1px solid #454545;padding:10px 15px;min-height:70px;color:#fff}.footer_social a:hover{border-color:#ff6b00}.footer_contact_list{display:flex;flex-wrap:wrap;font-size:16px;line-height:1.6em;margin:-10px -20px}.footer_contact_list li{padding-left:30px;position:relative;margin:10px 20px;max-width:200px}.footer_contact_list li i{color:#fff;position:absolute;left:0;top:8px;display:flex}.footer_info span{font-family:circular;font-size:40px;font-weight:700;color:#fff}.footer_info p{margin:20px 0 50px 0}.footer_info a{font-size:35px;display:inline-block;color:#fff;font-weight:900;line-height:1.2em}.footer_info a:hover{color:var(--accent-color)}@media screen and (max-width:991px){.footer_social{grid-template-columns:repeat(1,1fr)}.footer_info a{font-size:32px!important;margin-bottom:25px!important}.footer_info p{margin-bottom:25px!important}}