/*!
Theme Name: Inspiro Child
Theme URI: https://www.wpzoom.com/free-wordpress-themes/inspiro-lite/
Template: inspiro
Author: WPZOOM
Author URI: https://www.wpzoom.com/
Description: Inspiro is a professional &amp; lightweight photo and video-focused WordPress theme with a modern design. Packed with features including a fullscreen area that supports Vimeo, YouTube &amp; self-hosted video background, Page Builder integration, Inspiro is perfect for showing off your photography and video portfolio. Moreover, the theme is compatible with WooCommerce and popular Page Builders such as Elementor, Beaver Builder. Learn more and check out our powerful premium version at https://www.wpzoom.com/themes/inspiro/
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready,e-commerce,wide-blocks,portfolio,blog,custom-background,featured-image-header,full-width-template,theme-options,block-styles
Version: 1.4.1.1631167551
Updated: 2021-09-09 06:05:51
*/.btn{display:inline-flex;justify-content:center;align-items:center;padding:0 25px;height:50px;line-height:1;background:#a69f64;color:#fff;font-family:"Cinzel",serif;text-transform:uppercase;font-size:14px;border:none;transition:all .3s ease-in-out;font-weight:600}.btn.outlineBtn{background:transparent;border:2px solid #303134;color:#303134}.btn:hover{background:#303134;color:#fff;transition:all .3s ease-in-out}:root{--inspiro-primary-color: #A69F64}@media(max-width: 950px){.body.wp-custom-logo .headroom--not-top .custom-logo-link img,.custom-logo-link img{max-height:60px !important}}@media(max-width: 550px){.body.wp-custom-logo .headroom--not-top .custom-logo-link img,.custom-logo-link img{max-height:40px !important}}body.inspiro-child .navbar-nav>li:not(.menu-item-has-children)>a:hover,body.inspiro-child .navbar-nav>li.current-menu-item>a,body.inspiro-child .navbar-nav>li.current-menu-parent>a,body.inspiro-child .navbar-nav>li.current_page_item>a,body.inspiro-page-ready .navbar-nav>li:not(.menu-item-has-children)>a:hover,body.inspiro-page-ready .navbar-nav>li.current-menu-item>a,body.inspiro-page-ready .navbar-nav>li.current-menu-parent>a,body.inspiro-page-ready .navbar-nav>li.current_page_item>a{border-color:#a69f64}body.inspiro-child .vc_btn3,body.inspiro-page-ready .vc_btn3{width:auto;display:inline-flex;text-transform:uppercase;font-family:"Cinzel",serif;font-size:14px;font-weight:600;letter-spacing:1px;border-radius:0}body.inspiro-child h1,body.inspiro-child h2,body.inspiro-child h3,body.inspiro-page-ready h1,body.inspiro-page-ready h2,body.inspiro-page-ready h3{font-weight:500;line-height:1}body.inspiro-child .navbar-nav a,body.inspiro-page-ready .navbar-nav a{font-weight:600;font-family:"Cinzel",serif}body.inspiro-child.page .entry-cover-image,body.inspiro-child.single .entry-cover-image,body.inspiro-page-ready.page .entry-cover-image,body.inspiro-page-ready.single .entry-cover-image{max-height:600px;height:75vw}body.inspiro-child.page .entry-cover-image .single-featured-image-header img,body.inspiro-child.page .entry-cover-image .single-featured-image-header img,body.inspiro-child.single .entry-cover-image .single-featured-image-header img,body.inspiro-child.single .entry-cover-image .single-featured-image-header img,body.inspiro-page-ready.page .entry-cover-image .single-featured-image-header img,body.inspiro-page-ready.page .entry-cover-image .single-featured-image-header img,body.inspiro-page-ready.single .entry-cover-image .single-featured-image-header img,body.inspiro-page-ready.single .entry-cover-image .single-featured-image-header img{max-width:none}body.inspiro-child.page .entry-cover-image .entry-header,body.inspiro-child.single .entry-cover-image .entry-header,body.inspiro-page-ready.page .entry-cover-image .entry-header,body.inspiro-page-ready.single .entry-cover-image .entry-header{visibility:visible;bottom:clamp(20px,5vw,50px)}body.inspiro-child.page .entry-cover-image .entry-header .entry-title,body.inspiro-child.single .entry-cover-image .entry-header .entry-title,body.inspiro-page-ready.page .entry-cover-image .entry-header .entry-title,body.inspiro-page-ready.single .entry-cover-image .entry-header .entry-title{font-family:"Cinzel",serif;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.1}body.inspiro-child .previous-post-cover .previous-content .nav-title,body.inspiro-page-ready .previous-post-cover .previous-content .nav-title{font-family:"Cinzel",serif;text-transform:uppercase;font-size:clamp(20px,4vw,40px);font-weight:500}section{padding:clamp(50px,10vw,100px) 0}section .wrapper{padding:0 clamp(20px,5vw,50px);width:100%;margin:auto;max-width:1600px}section .grid{display:grid;align-items:center}section .grid.grid2{grid-template-columns:repeat(2, 1fr)}@media(max-width: 950px){section .grid.grid2{grid-template-columns:none}}section .grid.grid3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 950px){section .grid.grid3{grid-template-columns:none}}section .grid.grid4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 950px){section .grid.grid4{grid-template-columns:none}}section .grid.gap100{gap:100px}@media(max-width: 950px){section .grid.gap100{gap:50px}}@media(max-width: 750px){section .grid.gap100{gap:20px}}section .grid.gap50{gap:50px}@media(max-width: 950px){section .grid.gap50{gap:30px}}@media(max-width: 750px){section .grid.gap50{gap:20px}}section .grid.gap30{gap:30px}@media(max-width: 950px){section .grid.gap30{gap:20px}}section .sectionTitle{margin:0 auto clamp(20px,5vw,50px);text-align:center;max-width:900px}section .sectionFooter{margin:clamp(20px,5vw,50px) auto 0;text-align:center;max-width:900px}section .text .smallText{color:#a69f64;text-transform:uppercase;font-weight:500;margin:0 0 10px}section .text h2{font-size:clamp(30px,4vw,45px);margin:0 0 20px}section .text h3{font-size:clamp(20px,3vw,25px);text-transform:uppercase;margin:0 0 10px;font-weight:500}section .text h4{font-size:clamp(16px,2vw,18px);line-height:1.2}section .text p{margin:0 0 20px;line-height:1.6}section .img{width:100%;height:0;position:relative;display:block}section .img.square{padding-bottom:100%;height:100%}section .img.rec{padding-bottom:65%;height:100%}section .img.img-60{padding-bottom:65%;height:100%}section .img.img-75{padding-bottom:75%;height:100%}section .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;max-width:none}section.homepageHero{height:100vh;padding:0}@media(max-width: 950px){section.homepageHero{min-height:unset}}section.homepageHero .segments{display:flex;height:100%;overflow:hidden}@media(max-width: 1200px){section.homepageHero .segments{flex-direction:column}}section.homepageHero .segment{position:relative;overflow:hidden;transition:all .3s ease-in-out;height:100%;flex:1 1 33%}section.homepageHero .segment img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease;z-index:0;max-width:none;-webkit-filter:brightness(0.8);filter:brightness(0.8)}section.homepageHero .segment .text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;z-index:1;color:#fff;text-align:center;max-width:33vw;width:100%;margin:auto}@media(max-width: 950px){section.homepageHero .segment .text{max-width:none;padding:30px}}section.homepageHero .segment .text h2{margin:0;color:#fff;white-space:nowrap}section.homepageHero .segment .text p{font-size:16px;line-height:1.6}section.homepageHero .segment .text .hide{opacity:0;transition:all .3s ease-in-out;max-height:0}section.homepageHero .segment:hover,section.homepageHero .segment:focus-within{flex:1 1 50%;z-index:1}section.homepageHero .segment:hover img,section.homepageHero .segment:focus-within img{-webkit-filter:brightness(0.5);filter:brightness(0.5)}section.homepageHero .segment:hover .hide,section.homepageHero .segment:focus-within .hide{opacity:1;max-height:200px}section.hero{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}section.hero.innerHero{height:75vh;max-height:600px;justify-self:unset;align-items:flex-end;padding-bottom:0}@media(max-width: 750px){section.hero.innerHero{height:75vw;min-height:500px}}section.hero.innerHero .text{margin:0 auto;padding:clamp(20px,7vw,75px)}section.hero.innerHero .text h1{font-size:clamp(30px,6vw,60px);text-transform:none;color:#fff;text-shadow:0 0 30px rgba(0,0,0,.5);font-weight:500;margin:0 0 5px;line-height:1.1}section.hero.innerHero .text p{font-size:clamp(16px,1.5vw,18px);line-height:1.4;color:#fff}section.hero.innerHero .text .buttons{display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width: 550px){section.hero.innerHero .text .buttons{flex-direction:column}section.hero.innerHero .text .buttons .btn{width:100%;flex-grow:1;justify-content:center}}section.hero.innerHero .text .buttons .btn{margin:5px}section.hero.innerHero .text .buttons .btn:not(:first-child){background:transparent;border:1px solid #fff}section.hero video{width:100%;height:100%;position:absolute;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;z-index:1}section.hero .img{width:100%;height:100%;position:absolute;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-filter:brightness(0.9);filter:brightness(0.9)}section.hero .img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(0deg, rgba(48, 49, 52, 0.75) 0%, rgba(48, 49, 52, 0) 50%)}section.hero .text{margin:auto;max-width:1000px;position:relative;z-index:2}section.hero .text h1{font-size:clamp(30px,8vw,80px);text-transform:uppercase;color:#fff;text-shadow:0 0 30px rgba(0,0,0,.5);font-weight:600}section.hero .logoStrip{background:#0e1747;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;z-index:2;padding:clamp(10px,5vw,25px) clamp(20px,5vw,50px)}@media(max-width: 950px){section.hero .logoStrip{flex-direction:column}}section.hero .logoStrip p{text-align:left;line-height:1.4;color:#fff;margin:0 20px 0 0;font-size:clamp(16px,2vw,20px);font-weight:500}@media(max-width: 950px){section.hero .logoStrip p{margin:0 0 20px 0;text-align:center}}section.hero .logoStrip .logos{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center}section.hero .logoStrip .logos img{width:auto;max-height:40px;margin:20px}@media(max-width: 950px){section.hero .logoStrip .logos img{margin:10px}}@media(max-width: 550px){section.hero .logoStrip .logos img{max-height:30px}}section.textWithImage+.textWithImage{padding-top:0}section.textWithImage .img{overflow:hidden}@media(min-width: 951px){section.textWithImage[data-align=Left] .img{order:1}section.textWithImage[data-align=Left] .text{order:-1}}section.latestNews{background:#f5f6f7}section.latestNews .posts{align-items:flex-start}section.latestNews .posts .post .img{margin:0 0 20px;border-radius:10px;overflow:hidden}section.latestNews .posts .post h4,section.latestNews .posts .post h4 a{color:#a69f64}section.latestNews .posts .post h4:hover,section.latestNews .posts .post h4 a:hover{text-decoration:underline;text-underline-offset:2px}section.latestNews .posts .post p{margin:0 0 10px}section.latestNews .posts .post:hover h4,section.latestNews .posts .post:hover h4 a{text-decoration:underline;text-underline-offset:2px}section.columns{background:#f5f6f7}section.columns .cards{align-items:flex-start}section.columns .cards .card{display:flex;flex-direction:column;align-items:flex-start;background:#fff;overflow:hidden;transition:all .3s ease-in-out}section.columns .cards .card:hover{box-shadow:0 0 30px rgba(0,0,0,.15)}section.columns .cards .card .text{padding:30px;text-align:center;width:100%}section.columns .cards .card .text .logo{background:#fff;padding:10px;border:1px solid rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;width:125px;height:100px;-o-object-fit:contain;object-fit:contain;margin:-80px auto 30px;position:relative;z-index:55;border-radius:6px}section.columns .cards .card .text .btn{width:100%;justify-content:center}section.logos{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.logos h2{text-align:center;margin:auto;font-size:clamp(20px,4vw,45px)}section.logos .logo-container{width:100%;overflow:hidden;padding:10px 0;position:relative;display:flex;justify-content:center}section.logos .logo-track{display:flex;-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite}section.logos .logo-track div{display:flex;justify-content:space-between;width:400vw}section.logos .logo-track img{height:25vw;max-height:175px;width:auto;margin:0 50px}@media(max-width: 550px){section.logos .logo-track img{margin:0 30px}}@-webkit-keyframes scroll{from{-webkit-transform:translateX(25%);transform:translateX(25%)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@keyframes scroll{from{-webkit-transform:translateX(25%);transform:translateX(25%)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}.jobsBoard{background:#f5f6f7}.jobsBoard+.entry-content{display:none}.jobsBoard .grid{grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);gap:50px;align-items:flex-start}@media(max-width: 950px){.jobsBoard .grid{grid-template-columns:minmax(0, 1fr);gap:30px}}.jobsBoard[data-style=YachtCrew] .search-filter-results{grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.jobsBoard[data-style=YachtCrew] .search-filter-results .job{border-radius:10px;overflow:hidden;display:flex;justify-content:space-between;flex-direction:column;transition:all .3s ease-in-out;position:relative;top:0}.jobsBoard[data-style=YachtCrew] .search-filter-results .job .text{background:#fff;padding:20px;flex-grow:1;display:flex;flex-direction:column;width:100%}.jobsBoard[data-style=YachtCrew] .search-filter-results .job .text .top{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;flex-direction:column}.jobsBoard[data-style=YachtCrew] .search-filter-results .job .text p.title{font-size:clamp(16px,1.5vw,18px);font-weight:600;color:#303134;padding:5px 0 10px}.jobsBoard[data-style=YachtCrew] .search-filter-results .job .text p.vessel{background:url(assets/img/vessel.svg) no-repeat left center/20px;padding-left:25px}.jobsBoard .registerNow{background:#303134;color:#fff;padding:30px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}@media(max-width: 550px){.jobsBoard .registerNow{padding:20px}}.jobsBoard .registerNow h3{font-weight:500;color:#fff;margin:0 0 5px;padding:0}.jobsBoard .registerNow p{color:rgba(255,255,255,.75);line-height:1.4;margin:0}.jobsBoard .registerNow p a{color:#a69f64;text-decoration:underline;text-underline-offset:3px}.jobsBoard .registerNow p a:hover{text-decoration:none}@media(max-width: 550px){.jobsBoard .registerNow .btn{width:100%}}.jobsBoard .registerNow .btn:hover{background:#fff;color:#303134}.jobsBoard .searchForm{padding:0;display:flex;flex-direction:column;gap:30px}@media(min-width: 951px){.jobsBoard .searchForm .sticky{position:-webkit-sticky;position:sticky;top:clamp(70px,10vw,110px);height:calc(100vh - clamp(70px,10vw,110px));overflow:auto}}.jobsBoard .searchForm .registerNow{text-align:center;justify-content:center}.jobsBoard .searchForm .registerNow .btn{width:100%}@media(max-width: 950px){.jobsBoard .searchForm .filter{cursor:pointer;padding:15px;border:1px solid rgba(0,0,0,.15);background:#fff}}.jobsBoard .searchForm .filter h3{display:flex;align-items:center;font-weight:500;padding:0;margin:0;font-size:clamp(18px,2vw,25px)}@media(max-width: 950px){.jobsBoard .searchForm .filter h3{background:url(assets/img/dropdown.svg) no-repeat right 5px center/14px}}.jobsBoard .searchForm .filter h3:before{content:"";display:inline-block;width:20px;height:20px;background:url(assets/img/filters.svg) no-repeat center/contain;position:relative;margin:0 15px 0 0}.jobsBoard .searchForm form{padding:30px 0 0}.jobsBoard .searchForm.searchFilter .sf-field-search{width:100%;margin:30px 0}.jobsBoard .searchForm.searchFilter .searchandfilter{flex-shrink:0;margin:auto}.jobsBoard .searchForm.searchFilter .searchandfilter ul{justify-content:center}.jobsBoard .searchForm .searchandfilter{flex-shrink:0}.jobsBoard .searchForm .searchandfilter h4{font-size:16px;font-weight:600;font-family:"Sen",sans-serif}.jobsBoard .searchForm .searchandfilter>ul{margin:-10px 0 !important}.jobsBoard .searchForm .searchandfilter>ul>li{margin:10px 0 !important}.jobsBoard .searchForm .searchandfilter ul{display:flex;margin:-2px;padding:0;flex-wrap:wrap;flex-direction:column}@media all and (max-width: 550px){.jobsBoard .searchForm .searchandfilter ul{margin:-2px}}.jobsBoard .searchForm .searchandfilter ul .children{padding:10px 0 10px 20px;display:none}.jobsBoard .searchForm .searchandfilter ul li{margin:0;padding:2px;list-style:none}.jobsBoard .searchForm .searchandfilter ul li.sf-field-search:first-of-type{width:100%}.jobsBoard .searchForm .searchandfilter ul li.sf-field-post_type:last-of-type{width:100%}.jobsBoard .searchForm .searchandfilter ul li.sf-field-post_type:last-of-type ul li{padding:5px}.jobsBoard .searchForm .searchandfilter ul li>ul>li{margin:0 0 5px}.jobsBoard .searchForm .searchandfilter ul li>ul>li.sf-option-active .sf-label-checkbox:before{background:url(assets/img/tick.svg) no-repeat center/10px #a69f64;border:1px solid #a69f64}.jobsBoard .searchForm .searchandfilter ul li>ul .sf-label-checkbox{font-size:15px;line-height:1;font-weight:400;color:rgba(0,0,0,.75);margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start}.jobsBoard .searchForm .searchandfilter ul li>ul .sf-label-checkbox:before{content:"";width:14px;height:14px;border-radius:4px;background:#fff;border:1px solid rgba(0,0,0,.25);display:block;margin:0 10px 0 0;line-height:1;flex-shrink:0}.jobsBoard .searchForm .searchandfilter ul[data-sf-field-input-type=checkbox]{width:auto !important;flex-grow:0}@media all and (max-width: 550px){.jobsBoard .searchForm .searchandfilter ul{padding:5px}}@media all and (max-width: 950px){.jobsBoard .searchForm .searchandfilter ul.sf-field-taxonomy-categories{margin:0;padding:5px 0}}@media all and (max-width: 950px){.jobsBoard .searchForm .searchandfilter ul select,.jobsBoard .searchForm .searchandfilter ul label:not(.sf-label-checkbox):not(.sf-label-radio){width:100%}}.jobsBoard .searchForm .searchandfilter ul.sf-option-active .sf-label-checkbox,.jobsBoard .searchForm .searchandfilter ul.sf-option-active .sf-label-radio{background:#a69f64;color:#fff;border-color:#a69f64}.jobsBoard .searchForm .searchandfilter label{width:100%}.jobsBoard .searchForm .searchandfilter input[type=checkbox],.jobsBoard .searchForm .searchandfilter input[type=radio]{display:none}.jobsBoard .searchForm .searchandfilter .sf-input-select{height:45px;line-height:45px;font-size:14px;padding-right:50px;background:url(assets/img/arrow_down.svg) no-repeat right 20px center/12px}.jobsBoard .searchForm .searchandfilter .sf-input-text{height:50px;line-height:50px;font-size:14px;font-weight:400;width:100%;font-family:"Sen",sans-serif;border:1px solid rgba(0,0,0,.25);padding:0 20px}.jobsBoard .searchForm .searchandfilter .sf-input-text::-webkit-input-placeholder{font-weight:400}.jobsBoard .searchForm .searchandfilter .sf-input-text::-moz-placeholder{font-weight:400}.jobsBoard .searchForm .searchandfilter .sf-input-text:-ms-input-placeholder{font-weight:400}.jobsBoard .searchForm .searchandfilter .sf-input-text::placeholder{font-weight:400}.jobsBoard .results{display:grid;gap:20px}.jobsBoard .results .search-filter-results{display:grid;gap:20px}.jobsBoard .results .job{border-radius:0;overflow:hidden;transition:all .3s ease-in-out;position:relative;top:0;display:grid;grid-template-columns:240px minmax(0, 1fr)}.jobsBoard .results .job:hover{box-shadow:0 5px 20px rgba(0,0,0,.15);top:-4px}.jobsBoard .results .job:hover .text .btn{background:#303134}@media(max-width: 750px){.jobsBoard .results .job{display:flex;flex-direction:column;align-items:flex-start}}.jobsBoard .results .job .img{background:#a69f64}.jobsBoard .results .job .text{background:#fff;padding:30px 40px;flex-grow:1;display:flex;flex-direction:column;width:100%}@media(max-width: 550px){.jobsBoard .results .job .text{padding:20px 20px 30px}}.jobsBoard .results .job .text p{margin:0;font-size:clamp(14px,1.25vw,16px);line-height:1.2;color:rgba(0,0,0,.5)}.jobsBoard .results .job .text p strong{color:#303134}.jobsBoard .results .job .text p.title{font-size:clamp(25px,3vw,30px);line-height:1;font-weight:500;color:#303134;font-family:"Cinzel",serif;flex-shrink:1}.jobsBoard .results .job .text p.salary{font-size:16px;font-weight:600;color:#303134}.jobsBoard .results .job .text .top{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width: 950px){.jobsBoard .results .job .text .top{flex-direction:column;align-items:flex-start}}@media(max-width: 550px){.jobsBoard .results .job .text .top .btn{width:100%}}.jobsBoard .results .job .text .bottom{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;align-items:flex-start;padding-top:20px;margin-top:20px;border-top:1px solid rgba(0,0,0,.1)}@media(max-width: 1400px){.jobsBoard .results .job .text .bottom{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}.singleJobDetails{background:#f5f6f7}.singleJobDetails .grid{display:grid;grid-template-columns:minmax(0, 1fr) 350px;align-items:flex-start;gap:100px}@media(max-width: 950px){.singleJobDetails .grid{grid-template-columns:minmax(0, 1fr);gap:50px}}.singleJobDetails .grid .jobContent{display:flex;flex-direction:column;gap:50px}@media(max-width: 950px){.singleJobDetails .grid .jobContent{gap:30px}}.singleJobDetails .grid .jobContent .job_details ul{list-style:none;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin:0 0 15px}@media(max-width: 950px){.singleJobDetails .grid .jobContent .job_details ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 550px){.singleJobDetails .grid .jobContent .job_details ul{grid-template-columns:minmax(0, 1fr)}}.singleJobDetails .grid .jobContent .job_details ul li{line-height:1.4}.singleJobDetails .grid .jobContent .job_details ul p,.singleJobDetails .grid .jobContent .job_details ul li{margin:0 0 5px;font-size:clamp(14px,1vw,16px)}.singleJobDetails .grid .jobContent .job_details ul p strong,.singleJobDetails .grid .jobContent .job_details ul li strong{display:block;font-weight:400;color:rgba(0,0,0,.5)}.singleJobDetails .grid .jobContent .job_details ul p span,.singleJobDetails .grid .jobContent .job_details ul li span{display:block;font-family:"Cinzel",serif;text-transform:uppercase;font-size:clamp(16px,1.25vw,18px);font-weight:500}.singleJobDetails .grid .jobContent h3{font-weight:500;padding:0 0 15px;margin:0 0 30px;border-bottom:1px solid rgba(0,0,0,.1)}.singleJobDetails .grid .jobContent strong{font-weight:600}.singleJobDetails .grid .jobContent p,.singleJobDetails .grid .jobContent li{font-size:16px;line-height:1.5}.singleJobDetails .grid .jobContent .smallPrint{padding:20px 0 0;font-size:14px;color:rgba(0,0,0,.5)}.singleJobDetails .grid .recruiterInfoCustom{background:#fff;border-radius:0;display:flex;flex-direction:column;gap:20px;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding:30px}.singleJobDetails .grid .recruiterInfoCustom h3{font-weight:500;margin:0}.singleJobDetails .grid .recruiterInfoCustom .recruiters{display:flex;gap:20px;flex-direction:column}.singleJobDetails .grid .recruiterInfoCustom .recruiterCustom{display:grid;grid-template-columns:60px minmax(0, 1fr);gap:20px}.singleJobDetails .grid .recruiterInfoCustom .recruiterCustom .img{width:60px;height:60px;margin:0 auto;border-radius:60px;background:#e4e2d3;overflow:hidden}.singleJobDetails .grid .recruiterInfoCustom .recruiterCustom .text{text-align:left;padding:0}.singleJobDetails .grid .recruiterInfoCustom .recruiterCustom .text p{margin:0;line-height:1.2;font-size:14px;color:rgba(0,0,0,.5)}.singleJobDetails .grid .recruiterInfoCustom .recruiterCustom .text h4{font-size:clamp(18px,2vw,20px);font-weight:500;line-height:1;margin:0 0 5px}.singleJobDetails .grid .recruiterInfo{background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:center;position:-webkit-sticky;position:sticky;top:0}.singleJobDetails .grid .recruiterInfo h3{font-weight:500}.singleJobDetails .grid .recruiterInfo .img{width:125px;height:125px;margin:30px auto 0;border-radius:125px;background:#e4e2d3;overflow:hidden}.singleJobDetails .grid .recruiterInfo .text{padding:30px;text-align:center}.singleJobDetails .grid .recruiterInfo .text h3{font-weight:500;text-transform:none;margin:0 0 15px}.singleJobDetails .grid .recruiterInfo .text p{font-size:14px;color:rgba(0,0,0,.75);line-height:1.4}.singleJobDetails .grid .recruiterInfo .text .btn{width:100%;display:flex;align-items:center;justify-content:center;margin:10px 0 0}.singleJobDetails .grid .recruiterInfo .text .btn:not(:hover).outlineBtn{background:transparent !important;border:1px solid rgba(48,49,52,.25) !important;color:#303134 !important}
