/*!
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}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}