.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.ytp-chrome-top.ytp-show-cards-title{position:relative!important;top:232px!important}.custom_youtube_shorts_gallery{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:100%;margin:0 auto;padding:10px}.custom_shorts_youtube_video{position:relative;flex-basis:calc(16.66% - 15px);max-width:calc(16.66% - 15px);border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s,box-shadow .3s;height:350px}.custom_shorts_youtube_video:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.3)}.custom_shorts_youtube_video img{width:100%;height:auto;border-radius:8px;height:235px}.custom_shorts_youtube_video p{text-align:center;font-size:14px;margin-top:5px;color:#333;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom_shorts_youtube_video a{text-decoration:none;color:inherit}.custom_shorts_youtube_video a:hover p{color:red}.custom_youtube_shorts_gallery.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px}.custom_youtube_shorts_gallery.grid .custom_shorts_youtube_video{max-width:calc(100% - 15px)}.custom_youtube_shorts_gallery.list{display:block}.custom_youtube_shorts_gallery.list .custom_shorts_youtube_video{margin-bottom:20px}.custom_youtube_shorts_gallery.list .html5-video-player .ytp-chrome-top .ytp-show-cards-title{top:232px!important}.custom_youtube_shorts_gallery.list .ytp-shorts-mode .ytp-chrome-top{top:232px!important;position:relative!important}.custom_youtube_shorts_gallery.masonry{display:flex;flex-wrap:wrap;gap:20px}.custom_youtube_shorts_gallery.masonry .custom_shorts_youtube_video{width:30%;margin-bottom:20px}.custom_shorts_youtube_video{text-align:center}.custom_shorts_youtube_video iframe{margin:0 auto}.custom_shorts_youtube_video p{margin-top:10px;font-size:14px;color:#333}body .custom_shorts_youtube_video.title-position-top p{position:absolute!important;top:10px!important;left:0!important;width:100%!important;text-align:center!important}body .custom_shorts_youtube_video.title-position-bottom p{position:absolute!important;bottom:10px!important;left:0!important;width:100%!important;text-align:center!important}body .custom_shorts_youtube_video.title-position-hide p{display:none!important}body.light .custom_shorts_youtube_video{background-color:#fff;color:#000}body.dark .custom_shorts_youtube_video{background-color:#000;color:#fff}.theme-toggle{margin-bottom:20px}.theme-toggle label{cursor:pointer}
.csca_hide{display:none!important}select.csca-bridged-select{width:100%;max-width:100%;box-sizing:border-box}.elementor-form .csca-bridged-wrap.elementor-select-wrapper,.elementor-widget-form .csca-bridged-wrap.elementor-select-wrapper{position:relative}.elementor-form .csca-bridged-wrap .select-caret-down-wrapper,.elementor-widget-form .csca-bridged-wrap .select-caret-down-wrapper{position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;z-index:1}.elementor-form .csca-bridged-wrap .select-caret-down-wrapper svg,.elementor-widget-form .csca-bridged-wrap .select-caret-down-wrapper svg{width:12px;height:12px;fill:currentColor;margin-inline-end:10px}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}:root{scroll-behavior:smooth}body{background-color:#191919;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative;z-index:0}#main-content{position:relative;z-index:-1}img{display:block;height:auto;max-width:100%}.reveal{opacity:0;transform:translateY(100px);transition:1s}.reveal.active{opacity:1;transform:translateY(0)}.drop{position:absolute;top:0;transform:translateY(-45px);transition:.3s}.drop.active{transform:translateY(0)}.drop.outer{left:90px 60px}@media only screen and (max-width:767px){.drop.outer{left:50px 20px}}.fade-in{opacity:0;transition:2s;z-index:4}.fade-in.active{opacity:1}.parallax{background-size:cover;height:100vh;margin-top:-100vh;position:sticky;top:0;width:100vw;z-index:-3}.section-inner{margin-left:auto;margin-right:auto;max-width:1920px;padding:90px 60px}@media only screen and (max-width:767px){.section-inner{padding:50px 20px}}.red-border-line{background-color:#db4a26;height:16px;margin:30px auto 0;width:180px}a.link{color:#db4a26!important}a.link:hover{text-decoration:underline!important}@media only screen and (max-width:991px){br{display:none}}.nav-shortcuts a{background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.15);color:#000;display:inline-block;font-weight:700;left:50%;padding:10px 20px;position:absolute;top:0;transform:translate3d(-50%,-200%,0);z-index:100000}.nav-shortcuts a:focus{transform:translate3d(-50%,0,0)}.removed{display:none}body{font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-1%;line-height:28px}@media only screen and (max-width:767px){body{font-size:16px;line-height:25px}}.h1,h1{color:#000;font-size:120px;font-weight:700;letter-spacing:-.02em;line-height:128px;margin:0}@media only screen and (max-width:1499px){.h1,h1{font-size:105px;line-height:110px}}@media only screen and (max-width:1199px){.h1,h1{font-size:48px;line-height:54px}}@media only screen and (max-width:1499px){.home .h1{font-size:120px;line-height:140px}}@media only screen and (max-width:1199px){.home .h1{font-size:48px;line-height:54px}}.h2,h2{font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:60px;margin-bottom:25px;margin-top:0}@media only screen and (max-width:767px){.h2,h2{font-size:36px;line-height:40px}}.h3,h3{color:#000;font-size:55px;font-weight:700;line-height:55px;margin-top:0}@media only screen and (max-width:767px){.h3,h3{font-size:38px;line-height:38px}}.h4,h4{font-size:37px;font-weight:600;letter-spacing:2%;line-height:41px;margin-top:0}@media only screen and (max-width:767px){.h4,h4{font-size:23px;line-height:25px}}.h5,h5{font-size:18px;font-weight:600;letter-spacing:25%;line-height:24px;margin-top:0;text-transform:uppercase}@media only screen and (max-width:767px){.h5,h5{font-size:16px;line-height:20px}}.btn{background:0 0;border:none;color:#000;cursor:pointer;display:inline-block;font-size:18px;min-width:180px;min-width:248px;position:relative;text-align:center;text-decoration:none;transition:.3s}.btn span{display:block!important;font-size:21px!important;font-weight:700!important;line-height:28px!important;margin-top:0!important;padding:12px!important}@media only screen and (max-width:1199px){.btn span{font-size:18px!important;line-height:21px!important;padding:15px 35px!important}}.btn-primary.default{background:#ffb700}.btn-primary.default:focus,.btn-primary.default:hover{background:#ffd15b}.btn-primary.default:focus{outline:thin dotted}.btn-primary.default span{color:#000!important}.btn-primary.dark{background:#ffb700}.btn-primary.dark:focus,.btn-primary.dark:hover{background:#ffd15b}.btn-primary.dark:focus{outline:thin dotted}.btn-secondary{background-color:#333}.btn-secondary:focus,.btn-secondary:hover{background-color:#5b5b5b}.btn-secondary:focus{outline:thin dotted}.btn-secondary span{color:#fff}.arrow-btn{background:#000;border:1px solid #000;border-radius:30px;display:inline-block;height:50px;min-width:70px;overflow:hidden;position:relative;width:70px}.arrow-btn .arrow{height:17.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s;width:25px}.arrow-btn .chevron-container{height:100%;opacity:0;position:relative;transition:1s;width:100%}.arrow-btn .chevron-container .chevron{animation:cycle 2s linear infinite;height:17.5px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-200%,-50%);transition:2s}.arrow-btn .chevron-container .delay1{animation-delay:.5s}.arrow-btn .chevron-container .delay2{animation-delay:1s}.arrow-btn .chevron-container .delay3{animation-delay:1.5s}@keyframes cycle{0%{opacity:0;transform:translate(-200%,-50%)}25%{opacity:1;transform:translate(-125%,-50%)}50%{opacity:1;transform:translate(-50%,-50%)}75%{opacity:1;transform:translate(25%,-50%)}to{opacity:0;transform:translate(100%,-50%)}}.arrow-btn:hover{border:1px solid #ffb700}.arrow-btn:hover .arrow{filter:brightness(0)saturate(100%)invert(69%)sepia(62%)saturate(1985%)hue-rotate(1deg)brightness(104%)contrast(104%);left:70%;opacity:0;transition:1s}.arrow-btn:hover .chevron-container{opacity:1}.arrow-btn:active{box-shadow:none}header{background:linear-gradient(330deg,#000 .04%,#2d2d2d 99.93%);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;padding:30px 40px;position:sticky;top:0;z-index:9999}@media only screen and (max-width:1599px){header{padding:20px 40px}}@media only screen and (max-width:767px){header{padding:20px 0!important}}header .header-inner{align-items:center;display:flex;height:55px;justify-content:space-between;margin:auto;max-width:1920px;padding:0 20px}header .header-inner .logo{width:340px}@media only screen and (max-width:1799px){header .header-inner .logo{width:280px}}@media only screen and (max-width:1599px){header .header-inner .logo{width:250px}}@media only screen and (max-width:1399px){header .header-inner .logo{width:220px}}@media only screen and (max-width:767px){header .header-inner .logo{width:170px}}header .header-inner .hamburger{align-items:center;border:transparent;display:flex;padding:0;--button-color:#fcb900;background:0 0}header .header-inner .hamburger svg{height:auto;margin:0;width:50px}header .header-inner .hamburger .line{transform-origin:center;transition:y .15s ease-in .15s,rotate .15s ease-in,opacity 0ms .15s,fill .3s,x .3s}header .header-inner .hamburger[aria-expanded=true] .line{transition:y .15s ease-in,rotate .15s ease-in .15s,opacity 0ms .15s,x .3s}header .header-inner .hamburger[aria-expanded=true] :is(.top,.bottom){y:48}header .header-inner .hamburger[aria-expanded=true] .top{rotate:45deg}header .header-inner .hamburger[aria-expanded=true] .middle{opacity:0;x:10}header .header-inner .hamburger[aria-expanded=true] .bottom{rotate:-45deg}@media only screen and (max-width:767px){header .header-inner{gap:0}}header .header-inner .header-right{align-items:center;display:flex}header .header-inner .header-right .main-nav{flex-grow:1;justify-self:end;max-width:680px}header .header-inner .header-right .main-nav form{display:none;z-index:9999}header .header-inner .header-right .main-nav form img{top:7px}@media screen and (max-width:1300px){header .header-inner .header-right .main-nav form{display:initial}header .header-inner .header-right .main-nav form input{box-sizing:border-box;display:block;width:100%!important}}header .header-inner .header-right .main-nav a{color:inherit;text-decoration:none}header .header-inner .header-right .main-nav #main-menu{display:flex;gap:35px;justify-content:space-between;list-style:none;padding:0}@media only screen and (max-width:1799px){header .header-inner .header-right .main-nav #main-menu{gap:25px}}@media only screen and (max-width:1499px){header .header-inner .header-right .main-nav #main-menu{gap:15px}}header .header-inner .header-right .main-nav #main-menu li:not(.current-menu-item):not(.current-menu-parent)>a:hover{color:#ffb700}header .header-inner .header-right .main-nav #main-menu>li{padding:0 5px;position:relative}header .header-inner .header-right .main-nav #main-menu>li a{display:block;font-size:25px;font-weight:700;letter-spacing:.01em;line-height:32px;padding:.1em 0;position:relative}@media only screen and (max-width:1799px){header .header-inner .header-right .main-nav #main-menu>li a{font-size:22px;line-height:28px}}@media only screen and (max-width:1599px){header .header-inner .header-right .main-nav #main-menu>li a{font-size:18px;line-height:24px}}@media only screen and (max-width:1499px){header .header-inner .header-right .main-nav #main-menu>li a{font-size:16px;line-height:20px}}@media only screen and (min-width:1300px){header .header-inner .header-right .main-nav #main-menu .hide_desktop{display:none}}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children{cursor:pointer}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children>a{padding-right:20px}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .nav-icon-container{position:relative}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .nav-icon-container i{cursor:pointer;font-size:28px;position:absolute;right:-28px;top:-28px;transition:.2s}@media only screen and (max-width:1799px){header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .nav-icon-container i{right:-26px;top:-26px}}@media only screen and (max-width:1599px){header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .nav-icon-container i{font-size:22px;right:-20px;top:-22px}}@media only screen and (max-width:1499px){header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .nav-icon-container i{top:-20px}}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .sub-menu{animation:growDown .3s ease-in-out forwards;background:#ffb700;display:none;left:0;left:50%;opacity:0;padding-inline-start:0;padding:25px 30px;position:absolute;right:0;text-align:match-parent;top:73px;transform:translateX(-50%);transform-origin:top center;transition:visibility 0s,opacity .3s;visibility:hidden;width:218px;z-index:-1}@media only screen and (max-width:1599px){header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .sub-menu{top:57px}}@keyframes growDown{0%{transform:scaleY(0)translateX(-50%)}80%{transform:scaleY(1.1)translateX(-50%)}to{transform:scaleY(1)translateX(-50%)}}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .sub-menu li{list-style:none;margin-right:50px;padding:10px 0;width:100%}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .sub-menu li a{color:hsla(0,0%,7%,.6);font-size:18px;font-weight:700;line-height:24px;text-align:center}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .sub-menu li a:hover,header .header-inner .header-right .main-nav #main-menu .menu-item-has-children .sub-menu li.current_page_item a{color:#000}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children.open a{color:#ffb700}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children.open a:after{opacity:1;transform:translate3d(0,.2em,0);transform:scale(1)}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children.open .sub-menu{display:block;opacity:1;visibility:visible}header .header-inner .header-right .main-nav #main-menu .menu-item-has-children.open .nav-icon-container img{transform:scaleY(-1)}header .header-inner .header-right .main-nav #main-menu li.current-menu-item a,header .header-inner .header-right .main-nav #main-menu li.current-menu-parent a{color:#ffb700}@media only screen and (max-width:1300px){header .header-inner .header-right .main-nav{animation:growDownmenu .3s ease-in-out forwards;transform-origin:top center}@keyframes growDownmenu{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}header .header-inner .header-right .main-nav.open{background:#ffb700;display:block;height:calc(100vh - 95px);left:0;max-width:100%;overflow-y:scroll;padding:30px 40px;position:absolute;right:0;top:95px}header .header-inner .header-right .main-nav.open form img{display:none}header .header-inner .header-right .main-nav.open #main-menu{flex-direction:column;gap:0;margin:0 auto;max-width:75%;padding:0 0 120px;text-align:center}header .header-inner .header-right .main-nav.open #main-menu li{border-bottom:1px solid #000;margin:0;white-space:normal;width:100%}header .header-inner .header-right .main-nav.open #main-menu li:last-child{border-bottom:none}header .header-inner .header-right .main-nav.open #main-menu li>a{color:hsla(0,0%,7%,.6);font-size:18px;line-height:32px;margin:0 auto;max-width:100%;padding:15px 0;width:-moz-max-content;width:max-content}header .header-inner .header-right .main-nav.open #main-menu li>a:hover{color:#000!important}header .header-inner .header-right .main-nav.open #main-menu li.open>a{color:#000!important;padding-bottom:10px}header .header-inner .header-right .main-nav.open #main-menu li.open .sub-menu{padding-bottom:12px}header .header-inner .header-right .main-nav.open #main-menu li .sub-menu{background:0 0;display:block!important;max-height:0;overflow:hidden;padding:0 10px;position:relative;top:0;transition:.3s;width:100%;z-index:99}header .header-inner .header-right .main-nav.open #main-menu li .sub-menu li{border-bottom:none}header .header-inner .header-right .main-nav.open #main-menu li .sub-menu li a{color:#000;padding:0}header .header-inner .header-right .main-nav.open #main-menu li .nav-icon-container i{font-size:26px;right:-27px;top:-28px}header .header-inner .header-right .main-nav.open #main-menu li.open .sub-menu{max-height:1e3px;transition:1s}}@media only screen and (max-width:1300px)and (max-width:600px){header .header-inner .header-right .main-nav.open{padding:30px 20px}}header .header-inner .header-right form{position:relative}header .header-inner .header-right form input{border-radius:500px;border-style:hidden;color:#2e2e43;font-size:15px;font-style:normal;font-weight:500;line-height:17px;outline:none;padding:12px 40px 12px 20px}header .header-inner .header-right form img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}header .header-inner .header-right .search-form{align-items:center;display:flex;height:-moz-max-content;height:max-content;justify-self:end;margin-left:30px;padding-left:5px;position:relative;width:-moz-max-content;width:max-content}header .header-inner .header-right .search-form:before{background-color:#fff;bottom:0;content:"";height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}header .header-inner .header-right .search-form form{height:100%;height:45px;width:65px}header .header-inner .header-right .search-form form label{font-size:0;position:absolute}header .header-inner .header-right .search-form form input{background:0 0;cursor:pointer;position:absolute;right:0;transition:.3s ease-out;width:0}header .header-inner .header-right .search-form form input:focus{background:#fff;cursor:text;width:37.5vw}header .header-inner .header-right .quote-btn{margin-left:15px}@media only screen and (max-width:1399px){header .header-inner .header-right .quote-btn{margin-left:5px}}header .header-inner .header-right .quote-btn a{background:#ffb700;border:1px solid #ffb700;color:#000;cursor:pointer;display:inline-block;font-size:21px;font-weight:700;line-height:28px;padding:10px 30px;text-decoration:none;transition:.3s;width:-moz-max-content;width:max-content}@media only screen and (max-width:1499px){header .header-inner .header-right .quote-btn a{font-size:18px;line-height:24px}}@media only screen and (max-width:1399px){header .header-inner .header-right .quote-btn a{padding:10px 25px}}header .header-inner .header-right .quote-btn a:hover{background:#ffd15b;border-color:#ffd15b}header .header-inner .header-right .phone-number{margin-left:40px}@media only screen and (max-width:1399px){header .header-inner .header-right .phone-number{margin-left:30px}}header .header-inner .header-right .phone-number a{color:#ffb700;font-size:25px;font-weight:700;line-height:32px;text-decoration:none}@media only screen and (max-width:1799px){header .header-inner .header-right .phone-number a{font-size:22px;line-height:28px}}@media only screen and (max-width:1499px){header .header-inner .header-right .phone-number a{font-size:18px;line-height:24px}}header .header-inner .header-right .phone-number a:hover{text-decoration:underline}header .header-inner .header-right .mobile-buttons{display:none}@media only screen and (min-width:1300px){header .header-inner .header-right .main-nav .contact-menu,header .header-inner .header-right .main-nav .phone-number,header .header-inner .header-right .main-nav .quote-btn{display:none}}@media only screen and (max-width:1300px){header .header-inner .header-right .main-nav,header .header-inner .header-right .phone-number,header .header-inner .header-right .quote-btn,header .header-inner .header-right .search-form{display:none}header .header-inner .header-right .main-nav.open{padding:40px 20px}header .header-inner .header-right .main-nav .quote-btn{display:block;margin-bottom:30px;text-align:center}header .header-inner .header-right .main-nav .quote-btn a{background-color:#333;border-color:#333;color:#fff;min-width:183px;padding:13px 30px}header .header-inner .header-right .main-nav .phone-number{display:block;margin-bottom:15px;margin-left:0;text-align:center}header .header-inner .header-right .main-nav .phone-number a{color:#333;font-size:18px;line-height:32px}header .header-inner .header-right .mobile-buttons{display:initial}}header .nav-overlay{height:115px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100vw;z-index:-1}header .nav-overlay.dark{opacity:1!important;top:0;transition:opacity .3s}header .nav-overlay.open{opacity:1!important}@media only screen and (max-width:1300px){header .nav-overlay{height:95px;top:-95px}header{padding:20px 40px}}@media only screen and (max-width:600px){header{padding:20px}}footer{background:linear-gradient(1turn,#000 .04%,#2d2d2d 99.93%);margin-top:auto}@media only screen and (max-width:767px){footer{margin-top:0}}footer .section-inner{color:#fff;margin:0 auto;max-width:1920px;padding:50px 60px 20px}@media only screen and (max-width:767px){footer .section-inner{padding:40px 20px 30px}}footer .section-inner .grid-container{display:grid;gap:15px;grid-template-columns:300px auto}@media only screen and (max-width:1199px){footer .section-inner .grid-container{grid-template-columns:100%}}footer .section-inner .grid-container .grid-block .info .logo{margin-bottom:20px;max-width:300px}footer .section-inner .grid-container .grid-block .info strong{color:#fff;display:none;font-size:18px;font-weight:700;line-height:28px;margin-bottom:10px}@media only screen and (max-width:1199px){footer .section-inner .grid-container .grid-block .info strong{display:block}}footer .section-inner .grid-container .grid-block .info .wrap{display:block}footer .section-inner .grid-container .grid-block .info a,footer .section-inner .grid-container .grid-block .info span{color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:20px;text-decoration:none;text-transform:uppercase}footer .section-inner .grid-container .grid-block .info .label{color:hsla(0,0%,100%,.7)}footer .section-inner .grid-container .grid-block .info a.address{display:none;margin-bottom:10px}@media only screen and (max-width:1199px){footer .section-inner .grid-container .grid-block .info a.address{display:block}}footer .section-inner .grid-container .grid-block .info a:hover{text-decoration:underline}footer .section-inner .grid-container .grid-block .footer-menu{padding-bottom:50px}@media only screen and (max-width:1199px){footer .section-inner .grid-container .grid-block .footer-menu{padding:20px 0}}footer .section-inner .grid-container .grid-block .footer-menu ul{display:flex;gap:50px;justify-content:flex-end;margin-top:5px}@media only screen and (max-width:1499px){footer .section-inner .grid-container .grid-block .footer-menu ul{gap:40px}}@media only screen and (max-width:1199px){footer .section-inner .grid-container .grid-block .footer-menu ul{display:block;gap:0;margin:0;padding:0}}footer .section-inner .grid-container .grid-block .footer-menu ul li{list-style:none;position:relative}footer .section-inner .grid-container .grid-block .footer-menu ul li a{color:#fff;font-size:20px;font-weight:700;line-height:28px;text-decoration:none}@media only screen and (max-width:1499px){footer .section-inner .grid-container .grid-block .footer-menu ul li a{font-size:17px;line-height:22px}}@media only screen and (max-width:1299px){footer .section-inner .grid-container .grid-block .footer-menu ul li a{font-size:16px}}@media only screen and (max-width:1199px){footer .section-inner .grid-container .grid-block .footer-menu ul li a{font-size:18px;font-weight:400;line-height:38px}}footer .section-inner .grid-container .grid-block .footer-menu ul li a:hover{text-decoration:underline}footer .section-inner .social{padding:30px 0;width:100%}@media only screen and (max-width:1199px){footer .section-inner .social{padding:0}}footer .section-inner .social ul{align-items:center;display:flex;gap:0 50px;justify-content:end;margin:0;padding:0}@media only screen and (max-width:1199px){footer .section-inner .social ul{gap:0 30px;justify-content:start}}footer .section-inner .social ul li{list-style:none}footer .section-inner .social ul li a{background-color:#ffb700;border-radius:4px;display:inline-block;height:50px;position:relative;text-align:center;width:50px}@media only screen and (max-width:1199px){footer .section-inner .social ul li a{height:40px;width:40px}}footer .section-inner .social ul li a:hover{background-color:#ffd15b}footer .section-inner .social ul li a svg{bottom:0;content:"";height:auto;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}@media only screen and (max-width:1199px){footer .section-inner .social ul li a svg{width:30px}}footer .section-inner .bottom p{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:700;letter-spacing:.01em;line-height:20px;margin-bottom:0}footer .section-inner .bottom p span{margin-right:30px;padding-right:35px;position:relative;text-transform:uppercase}footer .section-inner .bottom p span:after{background-color:hsla(0,0%,100%,.5);content:"";height:10px;position:absolute;right:0;top:3px;width:2px}@media only screen and (max-width:767px){footer .section-inner .bottom p span:after{display:none}}footer .section-inner .bottom p span.operatic-prod:after{display:none}@media only screen and (max-width:767px){footer .section-inner .bottom p span{display:block}}footer .section-inner .bottom p a{color:hsla(0,0%,100%,.5);text-decoration:none}footer .section-inner .bottom p a:hover{text-decoration:underline}@media only screen and (max-width:767px){.masonry-container:has(+.cta-component){margin-bottom:-150px}}.page-id-548 .pregate-container.full-height .section-inner{padding-bottom:90px}.page-id-46 .content-component.diagonal .section-inner{padding-bottom:0}@media only screen and (min-width:1199px){.page-id-46 .content-component.diagonal .section-inner{padding-bottom:270px}}.page-id-660 .icon-grid-container .section-inner .icon-grid .grid-item{padding:20px 0}.page-id-660 .icon-grid-container .section-inner .icon-grid .grid-item img{width:100%}@media only screen and (max-width:767px){.page-id-660 .cta-component.light{background-color:#191919}.home .pregate-container.diagonal .section-inner{padding-top:0}.single-news .hero{margin-bottom:50px}.single-news .content-component{padding-bottom:5px}.single-news .content-component .section-inner .content-block .content{max-width:750px}}.single-news .content-component .section-inner .content-block.col-2 .content{max-width:750px!important}.screen-reader-response{display:none}span .wpcf7-not-valid{border-bottom:1px solid red!important}span.wpcf7-not-valid-tip{color:red;display:none!important;font-size:14px;font-weight:500}div.wpcf7-validation-errors{border:1px solid #f7e700!important;text-align:center}.wpcf7 form.sent .wpcf7-response-output{color:#fff!important;text-align:center!important}.invalid div.wpcf7-response-output{border-color:#ffb700!important;border-radius:.25rem;margin-top:40px}.failed div.wpcf7-response-output,.invalid div.wpcf7-response-output{background:#ffe2e2;color:red;font-weight:700;padding:10px!important;text-align:center}.failed div.wpcf7-response-output{border-radius:.25rem;margin-top:110px}.wpcf7-recaptcha{margin-bottom:20px}@media screen and (max-width:375px){.wpcf7-recaptcha{transform:scale(.77);transform-origin:0 0}}.hero{clip-path:inset(0 0 0 0);overflow:hidden;position:relative;z-index:3}.hero,.hero video{max-height:831px;width:100%}.hero video{clip-path:polygon(0 0,100% 0,100% 65%,0 100%);height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.hero video{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);height:550px}}.hero video.video-mobile{display:none}@media only screen and (max-width:767px){.hero video.video-mobile{display:block}.hero video.video-desktop{display:none}.hero video.video-desktop.no-mobile{display:block}}.hero.top video{-o-object-position:top center;object-position:top center}.hero.center video{-o-object-position:center bottom;object-position:center bottom}.hero .hero-inner{content:"";left:0;margin:0 auto;max-width:1920px;padding:90px 60px;position:absolute;right:0;top:0;z-index:2}@media only screen and (max-width:1499px){.hero .hero-inner{padding:60px}}@media only screen and (max-width:767px){.hero .hero-inner{padding:50px 20px}.hero .hero-inner.first{margin-left:inherit;max-width:100%;top:90px}}.hero .hero-inner.second{max-width:1920px;top:350px}@media only screen and (max-width:1199px){.hero .hero-inner.second{top:200px}}@media only screen and (max-width:991px){.hero .hero-inner.second{margin:0 auto;padding-top:0;position:relative;text-align:center;top:0}}.hero .hero-image,.hero .hero-video{max-height:831px;position:relative}.hero .hero-image .content-container h1,.hero .hero-video .content-container h1{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:60px}@media only screen and (max-width:1199px){.hero .hero-image .content-container h1,.hero .hero-video .content-container h1{font-size:21px;line-height:28px}}.hero .hero-image .content-container h1.large,.hero .hero-video .content-container h1.large{font-size:120px;line-height:128px}@media only screen and (max-width:1499px){.hero .hero-image .content-container h1.large,.hero .hero-video .content-container h1.large{font-size:105px;line-height:110px}}@media only screen and (max-width:1199px){.hero .hero-image .content-container h1.large,.hero .hero-video .content-container h1.large{font-size:48px;line-height:54px}}.hero .hero-image .content-container .sub-heading,.hero .hero-video .content-container .sub-heading{color:#fff;display:block;max-width:1375px}.hero .hero-image .content-container .home-subheading,.hero .hero-video .content-container .home-subheading{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:60px}@media only screen and (max-width:1199px){.hero .hero-image .content-container .home-subheading,.hero .hero-video .content-container .home-subheading{font-size:21px;line-height:28px}}.hero .hero-image .content-container .home-heading,.hero .hero-video .content-container .home-heading{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:48px;margin-top:10px}.hero .hero-image .content-container .home-heading span,.hero .hero-video .content-container .home-heading span{padding:0 22px;position:relative}@media only screen and (max-width:767px){.hero .hero-image .content-container .home-heading span,.hero .hero-video .content-container .home-heading span{display:block}}.hero .hero-image .content-container .home-heading span:before,.hero .hero-video .content-container .home-heading span:before{background-color:#ffb700;border-radius:50%;content:"";height:10px;left:-5px;position:absolute;top:20px;width:10px}@media only screen and (max-width:1199px){.hero .hero-image .content-container .home-heading span:before,.hero .hero-video .content-container .home-heading span:before{height:8px;top:10px;width:8px}}@media only screen and (max-width:991px){.hero .hero-image .content-container .home-heading span:before,.hero .hero-video .content-container .home-heading span:before{left:0}}@media only screen and (min-width:767px){.hero .hero-image .content-container .home-heading span:first-child,.hero .hero-video .content-container .home-heading span:first-child{padding-left:0}.hero .hero-image .content-container .home-heading span:first-child:before,.hero .hero-video .content-container .home-heading span:first-child:before{display:none}}@media only screen and (max-width:1199px){.hero .hero-image .content-container .home-heading,.hero .hero-video .content-container .home-heading{font-size:21px;line-height:28px}}.hero .hero-image .content-container ul,.hero .hero-video .content-container ul{margin:15px 0 0;padding:0}.hero .hero-image .content-container ul li,.hero .hero-video .content-container ul li{display:inline-block;list-style:none;padding:0 20px;position:relative}@media only screen and (max-width:991px){.hero .hero-image .content-container ul li,.hero .hero-video .content-container ul li{display:block}}.hero .hero-image .content-container ul li:before,.hero .hero-video .content-container ul li:before{background-color:#ffb700;border-radius:50%;content:"";height:10px;left:-5px;position:absolute;top:20px;width:10px}@media only screen and (max-width:1199px){.hero .hero-image .content-container ul li:before,.hero .hero-video .content-container ul li:before{height:8px;top:10px;width:8px}}@media only screen and (max-width:991px){.hero .hero-image .content-container ul li:before,.hero .hero-video .content-container ul li:before{left:0}}@media only screen and (min-width:992px){.hero .hero-image .content-container ul li:first-child,.hero .hero-video .content-container ul li:first-child{padding-left:0}.hero .hero-image .content-container ul li:first-child:before,.hero .hero-video .content-container ul li:first-child:before{display:none}}.hero .hero-image .content-container ul li a,.hero .hero-video .content-container ul li a{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:48px;text-decoration:none}@media only screen and (max-width:1199px){.hero .hero-image .content-container ul li a,.hero .hero-video .content-container ul li a{font-size:21px;line-height:28px}}.hero .hero-image .content-container ul li a:hover,.hero .hero-video .content-container ul li a:hover{text-decoration:underline}.hero .hero-image .content-container .desc,.hero .hero-video .content-container .desc{max-width:530px}@media only screen and (max-width:991px){.hero .hero-image .content-container .desc,.hero .hero-video .content-container .desc{margin:0 auto;max-width:400px}}.hero .hero-image .content-container .desc p,.hero .hero-video .content-container .desc p{color:#fff;font-size:20px;font-weight:400;line-height:30px}@media only screen and (max-width:1199px){.hero .hero-image .content-container .desc p,.hero .hero-video .content-container .desc p{font-size:18px;line-height:25px}}@media only screen and (max-width:767px){.hero .hero-image .content-container .btn,.hero .hero-video .content-container .btn{width:100%}}.hero .hero-image .img-container,.hero .hero-image .video-container,.hero .hero-video .img-container,.hero .hero-video .video-container{max-height:831px;position:relative}@media only screen and (max-width:767px){.hero .hero-image .img-container,.hero .hero-image .video-container,.hero .hero-video .img-container,.hero .hero-video .video-container{max-height:550px}}.hero .hero-image .img-container img,.hero .hero-image .video-container img,.hero .hero-video .img-container img,.hero .hero-video .video-container img{clip-path:polygon(0 0,100% 0,100% 65%,0 100%);max-height:831px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1499px){.hero .hero-image .img-container img,.hero .hero-image .video-container img,.hero .hero-video .img-container img,.hero .hero-video .video-container img{height:100%}}@media only screen and (max-width:767px){.hero .hero-image .img-container img,.hero .hero-image .video-container img,.hero .hero-video .img-container img,.hero .hero-video .video-container img{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);height:550px}.hero .hero-image .img-container img.desktop-hero-image,.hero .hero-image .video-container img.desktop-hero-image,.hero .hero-video .img-container img.desktop-hero-image,.hero .hero-video .video-container img.desktop-hero-image{display:none}}@media only screen and (min-width:767px){.hero .hero-image .img-container img.mobile-hero-image,.hero .hero-image .video-container img.mobile-hero-image,.hero .hero-video .img-container img.mobile-hero-image,.hero .hero-video .video-container img.mobile-hero-image{display:none}}.hero .hero-image .img-container.top img,.hero .hero-image .video-container.top img,.hero .hero-video .img-container.top img,.hero .hero-video .video-container.top img{-o-object-position:top center;object-position:top center}.hero .hero-image .img-container.center img,.hero .hero-image .video-container.center img,.hero .hero-video .img-container.center img,.hero .hero-video .video-container.center img{-o-object-position:center bottom;object-position:center bottom}.hero .hero-image .img-container:before,.hero .hero-image .video-container:before,.hero .hero-video .img-container:before,.hero .hero-video .video-container:before{background:linear-gradient(26.78deg,rgba(25,25,25,.4) 63.65%,rgba(25,25,25,0) 96.38%);bottom:0;clip-path:polygon(0 0,100% 0,100% 65%,0 100%);content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width:767px){.hero .hero-image .img-container:before,.hero .hero-image .video-container:before,.hero .hero-video .img-container:before,.hero .hero-video .video-container:before{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}}.hero.short,.hero.short .hero-image,.hero.short .hero-image .img-container,.hero.short .hero-image .img-container img{max-height:500px}.hero.simple{height:auto}.hero.simple .hero-image .img-container:after{display:none}.hero.simple .hero-image .hero-inner{position:relative;top:0}.hero.simple .hero-image .hero-inner.second{display:none}.home .hero{z-index:4}@media only screen and (min-width:1199px){.home .hero,.home .hero .hero-video,.home .hero .hero-video .video-container{height:831px}}@media only screen and (max-width:767px){.home .hero .hero-inner.second{margin-bottom:50px}.home .hero .hero-inner.second:after{background-color:#ffb700;bottom:0;content:"";height:10px;left:0;margin:0 auto;position:absolute;right:0;width:180px}}.cta-component.light{background-color:#fff;margin-top:-1px}.cta-component.dark{background-color:#191919}.cta-component .section-inner{padding:70px 60px;position:relative;z-index:3}@media only screen and (min-width:1199px){.cta-component .section-inner.remove-top-padding{padding-top:0}}@media only screen and (max-width:767px){.cta-component .section-inner{padding:50px 20px}}.cta-component .section-inner .cta-inner{background:linear-gradient(180.24deg,#ffd900 .21%,#e07c3a 132.35%);box-shadow:10.0094px 10.0094px 20.0188px rgba(0,0,0,.15);display:grid}.cta-component .section-inner .cta-inner .cta-block{animation-delay:1.5s;animation-duration:.1s;animation-fill-mode:both;animation-name:show5;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:485px;position:relative}@keyframes show5{0%{background-image:none}to{background-image:var(--bg-image)}}.cta-component .section-inner .cta-inner .cta-block.cursor{cursor:pointer}.cta-component .section-inner .cta-inner .cta-block.bg.overlay{position:relative}.cta-component .section-inner .cta-inner .cta-block.bg.overlay:before{background:rgba(0,0,0,.35);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cta-component .section-inner .cta-inner .cta-block.bg.overlay:after{background:linear-gradient(180deg,transparent 52.08%,rgba(0,0,0,.35) 88.02%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cta-component .section-inner .cta-inner .cta-block.bg.space-all{margin:40px 40px 40px 0}.cta-component .section-inner .cta-inner .cta-block .cta-caption{content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media only screen and (min-width:1199px){.cta-component .section-inner .cta-inner .cta-block .cta-caption.reveal{transform:translateY(0)}.cta-component .section-inner .cta-inner .cta-block .cta-caption.reveal.active{transform:translateY(-50%)}}.cta-component .section-inner .cta-inner .cta-block .cta-caption.center{left:25px;margin:0 auto;right:25px;text-align:center}.cta-component .section-inner .cta-inner .cta-block .cta-caption.center img{margin:0 auto}.cta-component .section-inner .cta-inner .cta-block .cta-caption.left{left:80px;right:50px}@media only screen and (max-width:1199px){.cta-component .section-inner .cta-inner .cta-block .cta-caption.left{left:40px;right:40px}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner .cta-block .cta-caption.left{left:25px;margin:0 auto;right:25px;text-align:center}}.cta-component .section-inner .cta-inner .cta-block .cta-caption.right{right:80px;text-align:right}@media only screen and (max-width:1199px){.cta-component .section-inner .cta-inner .cta-block .cta-caption.right{right:40px}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner .cta-block .cta-caption.right{left:25px;margin:0 auto;right:25px;text-align:center}}.cta-component .section-inner .cta-inner .cta-block .cta-caption h2{color:#fff;font-size:71px;font-weight:600;line-height:71px;margin:0 0 50px}@media only screen and (max-width:991px){.cta-component .section-inner .cta-inner .cta-block .cta-caption h2{font-size:40px;line-height:40px;margin:0 0 20px}}.cta-component .section-inner .cta-inner .cta-block .cta-caption span{color:#fff;display:block;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:34px;margin-top:25px;text-transform:capitalize}@media only screen and (max-width:1499px){.cta-component .section-inner .cta-inner .cta-block .cta-caption span{font-size:24px;line-height:30px}}.cta-component .section-inner .cta-inner .cta-block .cta-caption p{color:#fff;font-size:25px;font-weight:700;line-height:30px;margin-bottom:0}@media only screen and (max-width:991px){.cta-component .section-inner .cta-inner .cta-block .cta-caption p{font-size:16px;line-height:25px}}.cta-component .section-inner .cta-inner .cta-block .cta-caption .btn{margin-top:40px}@media only screen and (max-width:1199px){.cta-component .section-inner .cta-inner .cta-block .cta-caption .btn{margin-top:30px}}@media only screen and (max-width:991px){.cta-component .section-inner .cta-inner .cta-block .cta-caption .btn{margin-top:20px}.cta-component .section-inner .cta-inner .cta-block{min-height:450px}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner .cta-block{animation-delay:1.5s;animation-duration:.1s;animation-fill-mode:both;animation-name:show6;background-position:bottom;background-size:cover}@keyframes show6{0%{background-image:none}to{background-image:var(--mobile-bg)}}}.cta-component .section-inner .cta-inner.col-1{grid-template-columns:1fr}.cta-component .section-inner .cta-inner.col-1 .cta-block .cta-caption{max-width:700px}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner.col-1 .cta-block .cta-caption{max-width:400px;top:45px;transform:none}}@media only screen and (max-width:1199px){.cta-component .section-inner .cta-inner.col-1 .cta-block.bg-color .cta-caption{top:50%;transform:translateY(-50%)}}.cta-component .section-inner .cta-inner.col-2{grid-template-columns:1fr 1fr}@media only screen and (max-width:1199px){.cta-component .section-inner .cta-inner.col-2{grid-template-columns:1fr}}.cta-component .section-inner .cta-inner.col-2 .cta-block{min-height:400px}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner.col-2 .cta-block{background-position:50%;min-height:290px;padding:15px 0}.cta-component .section-inner .cta-inner.col-2 .cta-block:first-child{order:2}.cta-component .section-inner .cta-inner.col-2 .cta-block.space-all{margin:25px 25px 0!important;padding:0!important}.cta-component .section-inner .cta-inner.col-2 .cta-block.space-all .cta-caption{padding:0}}.cta-component .section-inner .cta-inner.col-2 .cta-block .cta-caption{max-width:500px}.cta-component .section-inner .cta-inner.col-2 .cta-block .cta-caption h2{font-size:46px;line-height:60px;margin:0 0 25px}@media only screen and (max-width:1499px){.cta-component .section-inner .cta-inner.col-2 .cta-block .cta-caption h2{font-size:40px;line-height:50px}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner.col-2 .cta-block .cta-caption h2{font-size:36px;line-height:40px;margin:0 0 15px}}.cta-component .section-inner .cta-inner.col-2 .cta-block .cta-caption p{font-size:20px;line-height:28px}@media only screen and (max-width:1499px){.cta-component .section-inner .cta-inner.col-2 .cta-block .cta-caption p{font-size:18px;line-height:24px}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner.col-2 .cta-block .cta-caption p{font-size:16px;line-height:25px}}.cta-component .section-inner .cta-inner.col-3{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1199px){.cta-component .section-inner .cta-inner.col-3{grid-template-columns:1fr}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner.col-3{padding-bottom:25px}}.cta-component .section-inner .cta-inner.col-3 .cta-block{min-height:400px}@media only screen and (max-width:1499px){.cta-component .section-inner .cta-inner.col-3 .cta-block{min-height:313px}.cta-component .section-inner .cta-inner.col-3 .cta-block p br{display:none}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner.col-3 .cta-block{background-position:50%;min-height:290px;padding:15px 0}.cta-component .section-inner .cta-inner.col-3 .cta-block.space-all{margin:30px 25px 0!important;padding:0!important}.cta-component .section-inner .cta-inner.col-3 .cta-block.space-all .cta-caption{padding-bottom:0!important}}.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption{max-width:525px}@media only screen and (max-width:1499px){.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption.right{right:35px}}.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption h2{font-size:48px;line-height:60px;margin:0 0 25px}@media only screen and (max-width:1499px){.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption h2{font-size:40px;line-height:50px}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption h2{font-size:36px;line-height:40px;margin:0 0 15px}}.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption p{font-size:20px;font-weight:400;line-height:28px}@media only screen and (max-width:1499px){.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption p{font-size:18px;line-height:24px}.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption p br{display:none}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner.col-3 .cta-block .cta-caption p{font-size:16px;line-height:25px}}.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption h2,.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption p{color:#333}.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption .btn-primary{background-color:#333;border-color:#333;color:#fff}@media only screen and (max-width:1199px){.cta-component .section-inner .cta-inner .cta-block.bg-color{min-height:auto}.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption{padding:40px 40px 50px;position:relative;top:0;transform:none}.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption.center{left:0;margin:0 auto;right:0;text-align:center}.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption.left{left:0;padding-left:0}.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption.right{padding-right:0;right:0;text-align:right}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption.left,.cta-component .section-inner .cta-inner .cta-block.bg-color .cta-caption.right{left:0;padding:20px 40px 25px;right:0;text-align:center}.cta-component .section-inner .cta-inner .cta-block.bg-color.space-all .cta-caption.center,.cta-component .section-inner .cta-inner .cta-block.bg-color.space-all .cta-caption.left,.cta-component .section-inner .cta-inner .cta-block.bg-color.space-all .cta-caption.right{padding:15px 0 40px}}@media only screen and (max-width:1199px){.cta-component .section-inner .cta-inner .cta-block.space-all{margin:0 40px 40px!important}.cta-component .section-inner .cta-inner .cta-block.space-all .cta-caption{padding-bottom:0}}@media only screen and (max-width:767px){.cta-component .section-inner .cta-inner .cta-block.space-all{margin:25px 25px 0!important}}.content-component{padding:0 0 60px;position:relative}.content-component.dark{background-color:#191919}.content-component.dark h2,.content-component.dark p{color:#fff}.content-component.dark .h3{color:#fff;font-size:32px;font-weight:700;line-height:40px;margin-bottom:0}.content-component.dark p{margin:0 0 30px}.content-component.dark p a{color:#fff;text-decoration:none;word-wrap:break-word}.content-component.dark p a:hover{text-decoration:underline}.content-component.dark .simple-listing{margin:0;padding-left:15px}.content-component.dark .simple-listing li{color:#fff;font-size:20px;line-height:30px;margin-bottom:30px}.content-component.dark .simple-listing.no-style{padding-left:0}.content-component.dark .simple-listing.no-style li{list-style:none}.content-component.light{background-color:#fff}.content-component.light h2,.content-component.light p{color:#000}.content-component.light .h3{color:#000;font-size:32px;font-weight:700;line-height:40px;margin-bottom:0}.content-component.light p .link{color:#db4a26;text-decoration:none}.content-component.light p .link:hover{text-decoration:underline}@media only screen and (min-width:768px){.content-component.content-bg-default:before{animation-delay:1.5s;animation-duration:.1s;animation-fill-mode:both;animation-name:show;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1281px;left:0;margin:0 auto;position:absolute;right:0;top:-570px;width:100%;z-index:2}@keyframes show{0%{background-image:none}to{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/bg.6adf3a10.webp)}}}@media only screen and (min-width:768px)and (max-width:991px){.content-component.content-bg-default:before{background-size:cover;height:auto;top:-330px}}.content-component.content-bg-farm_fields:before{animation-delay:1.5s;animation-duration:.1s;animation-fill-mode:both;animation-name:show1;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1093px;left:0;margin:0 auto;position:absolute;right:0;top:-350px;width:100%;z-index:2}@keyframes show1{0%{background-image:none}to{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/farm_bg.47514636.png)}}@media only screen and (max-width:991px){.content-component.content-bg-farm_fields:before{background-size:cover;height:auto;top:-330px}}.content-component.content-bg-floor_plans:before{animation-delay:1.5s;animation-duration:.1s;animation-fill-mode:both;animation-name:show2;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1157px;left:0;margin:0 auto;position:absolute;right:0;top:-570px;width:100%;z-index:2}@keyframes show2{0%{background-image:none}to{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/floor_bg.7406c525.png)}}@media only screen and (max-width:991px){.content-component.content-bg-floor_plans:before{background-size:cover;height:auto;top:-330px}}@media only screen and (min-width:768px){.content-component.content-bg-default:after,.content-component.content-bg-farm_fields:after,.content-component.content-bg-floor_plans:after,.content-component.content-bg-light:after{animation-delay:1.5s;animation-duration:.1s;animation-fill-mode:both;animation-name:show3;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1e3px;left:0;margin:0 auto;position:absolute;right:0;top:-300px;width:100%;z-index:3}@keyframes show3{0%{background-image:none}to{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/circle-bg.8feeacd3.webp)}}}@media only screen and (min-width:768px)and (max-width:991px){.content-component.content-bg-default:after,.content-component.content-bg-farm_fields:after,.content-component.content-bg-floor_plans:after,.content-component.content-bg-light:after{background-size:cover;height:auto;top:-330px}}.content-component.content-bg-farm_fields:after{top:-200px;z-index:0}@media only screen and (max-width:991px){.content-component.content-bg-farm_fields:after{background-size:cover;height:auto;top:-330px}}.content-component .section-inner{padding-bottom:0;position:relative;z-index:4}@media only screen and (max-width:767px){.content-component .section-inner{padding-top:0}}@media only screen and (min-width:1199px){.content-component .section-inner.remove-top-padding{padding-top:0}}.content-component .section-inner .content-block{margin:0 auto;max-width:var(--content-width);position:relative;z-index:3}.content-component .section-inner .content-block .date,.content-component .section-inner .content-block .sub-heading{color:#fff;display:block;font-size:25px;font-weight:700;letter-spacing:.01em;line-height:32px;margin-bottom:30px}@media only screen and (max-width:767px){.content-component .section-inner .content-block .date,.content-component .section-inner .content-block .sub-heading{font-size:21px;line-height:28px}}.content-component .section-inner .content-block.center{text-align:center}@media only screen and (max-width:767px){.content-component .section-inner .content-block.center{text-align:left}}.content-component .section-inner .content-block span.large{color:#fff;font-size:32px;font-weight:700;line-height:40px}@media only screen and (max-width:767px){.content-component .section-inner .content-block span.large{font-size:22px;line-height:28px}}.content-component .section-inner .content-block.left{text-align:left}@media only screen and (min-width:1199px){.content-component .section-inner .content-block.col-1 h2{margin-bottom:40px}}.content-component .section-inner .content-block.col-2{display:grid;gap:100px;grid-template-columns:1fr 1fr}@mediaonly screen and (max-width:1499px){.content-component .section-inner .content-block.col-2{gap:70px}}@media only screen and (max-width:991px){.content-component .section-inner .content-block.col-2{gap:30px;grid-template-columns:1fr}.content-component .section-inner .content-block.col-2 .content{max-width:100%;order:2;position:relative}.content-component .section-inner .content-block.col-2 .content p{position:relative}}@media only screen and (max-width:991px)and (max-width:767px){.content-component .section-inner .content-block.col-2 .content .btn{width:100%}}.content-component .section-inner .content-block.col-2.vertically-center{align-items:center}.content-component .section-inner .content-block.col-2 .content{max-width:665px}@media only screen and (min-width:991px){.content-component .section-inner .content-block.col-2 .content h2{margin-top:-12px}}.content-component .section-inner .content-block.col-2 .content strong.large{display:block;font-size:37px;line-height:41px;margin-top:20px}@media only screen and (max-width:767px){.content-component .section-inner .content-block.col-2 .content strong.large{font-size:24px;line-height:31px}}.content-component .section-inner .content-block.col-2 .image{position:relative}.content-component .section-inner .content-block.col-2 .image:before{content:"";height:180px;left:0;position:absolute;top:0;width:16px;z-index:2}@media only screen and (max-width:767px){.content-component .section-inner .content-block.col-2 .image:before{width:10px}}.content-component .section-inner .content-block.col-2 .image .mobile-image{display:none}@media only screen and (max-width:767px){.content-component .section-inner .content-block.col-2 .image .desktop-image{display:none}.content-component .section-inner .content-block.col-2 .image .mobile-image{display:block}}.content-component .section-inner .content-block.col-2 .image.border-red:before{background-color:#db4a26}.content-component .section-inner .content-block.col-2 .image.border-maroon:before{background-color:#7b313f}.content-component .section-inner .content-block.col-2 .image img{width:100%}.content-component .section-inner .content-block.large-right{grid-template-columns:42% auto}@media only screen and (max-width:991px){.content-component .section-inner .content-block.large-right{grid-template-columns:1fr}}.content-component .section-inner .content-block.large-left{grid-template-columns:auto 42%}@media only screen and (max-width:991px){.content-component .section-inner .content-block.large-left{grid-template-columns:1fr}}.content-component .section-inner .content-block .content.left{order:2}.content-component .section-inner .content-block .content p{font-size:20px;line-height:30px}@media only screen and (max-width:767px){.content-component .section-inner .content-block .content p{font-size:16px;line-height:30px}}.content-component .section-inner .content-block .content .btn{margin-top:15px}.content-component .section-inner .border-line-red{background-color:#db4a26;height:16px;margin:50px auto 0;position:relative;width:180px;z-index:2}@media only screen and (max-width:767px){.content-component .section-inner .border-line-red{height:10px}}.content-component .section-inner .border-line-yellow{background-color:#ffb700;height:16px;margin:50px auto 0;position:relative;width:180px;z-index:2}@media only screen and (max-width:767px){.content-component .section-inner .border-line-yellow{display:none;margin:0}}.content-component .section-inner .border-line-maroon{background-color:#7b313f;height:16px;margin:50px auto 0;position:relative;width:180px;z-index:2}.content-component.diagonal{background-color:#fff}.content-component.diagonal .section-inner{padding-bottom:210px}@media only screen and (max-width:767px){.content-component.diagonal .section-inner{padding-bottom:0}}.content-component.diagonal:after{background-color:#191919;bottom:0;clip-path:polygon(0 0,100% 0,100% 70%,0 100%);content:"";left:0;position:absolute;right:0;top:-1px;z-index:1}@media only screen and (max-width:1199px){.content-component.diagonal:after{bottom:-15;clip-path:polygon(0 0,100% 0,100% 94%,0 100%)}}.home .content-component.content-bg-default:after{top:-80px}.icon-grid-container{margin-bottom:-1px}.icon-grid-container .section-inner{padding-top:0;position:relative;z-index:2}.icon-grid-container .section-inner .pre-content-container{margin-left:auto;margin-right:auto;max-width:720px;text-align:center}@media only screen and (max-width:767px){.icon-grid-container .section-inner .pre-content-container{text-align:left}}.icon-grid-container .section-inner .pre-content-container h2{margin-bottom:40px}@media only screen and (max-width:767px){.icon-grid-container .section-inner .pre-content-container h2{margin-bottom:25px}}.icon-grid-container .section-inner .pre-content-container p{font-size:20px;line-height:30px}@media only screen and (min-width:767px){.icon-grid-container .section-inner .pre-content-container p{margin-bottom:60px}}.icon-grid-container .section-inner .icon-grid{align-items:start;display:grid;gap:30px 50px;justify-content:center;margin-top:60px}.icon-grid-container .section-inner .icon-grid.col-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.icon-grid-container .section-inner .icon-grid.col-2{grid-template-columns:1fr}}.icon-grid-container .section-inner .icon-grid.col-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1199px){.icon-grid-container .section-inner .icon-grid.col-3{grid-template-columns:repeat(2,1fr);margin-top:50px}}@media only screen and (max-width:767px){.icon-grid-container .section-inner .icon-grid.col-3{grid-template-columns:1fr}}.icon-grid-container .section-inner .icon-grid.col-4{grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px}@media only screen and (max-width:1199px){.icon-grid-container .section-inner .icon-grid.col-4{grid-template-columns:repeat(2,1fr);margin-top:50px}}@media only screen and (max-width:767px){.icon-grid-container .section-inner .icon-grid.col-4{grid-template-columns:1fr}}.icon-grid-container .section-inner .icon-grid.remove-top-margin{margin-top:0}.icon-grid-container .section-inner .icon-grid .grid-item{padding:20px 10px}.icon-grid-container .section-inner .icon-grid .grid-item img{margin-bottom:25px}@media only screen and (min-width:767px){.icon-grid-container .section-inner .icon-grid .grid-item img.mobile-only-icon{display:none!important}}@media only screen and (max-width:767px){.icon-grid-container .section-inner .icon-grid .grid-item img.desktop-only-icon{display:none!important}}.icon-grid-container .section-inner .icon-grid .grid-item h3{font-size:32px;font-weight:700;line-height:40px;margin-bottom:25px;margin-top:0}@media only screen and (max-width:1460px){.icon-grid-container .section-inner .icon-grid .grid-item h3{font-size:30px}}@media only screen and (max-width:767px){.icon-grid-container .section-inner .icon-grid .grid-item h3{font-size:21px;line-height:28px;margin-bottom:15px}}.icon-grid-container .section-inner .icon-grid .grid-item p{margin-bottom:0;margin-top:5px}@media only screen and (max-width:1699px){.icon-grid-container .section-inner .icon-grid .grid-item p br{display:none}}.icon-grid-container .section-inner .icon-grid .grid-item.bottom-space{height:100%;margin-bottom:20px;padding-bottom:70px}.icon-grid-container .section-inner .icon-grid .grid-item .icon-slide-btn{bottom:100px;content:"";margin-top:30px;position:absolute}.icon-grid-container .section-inner .icon-grid .grid-item.linked{cursor:pointer;transition:.3s}.icon-grid-container .section-inner .icon-grid .grid-item.linked:hover{box-shadow:0 40px 80px -35px rgba(0,0,0,.2)}@media only screen and (max-width:767px){.icon-grid-container .section-inner .icon-grid.swiper-wrapper{display:flex;gap:0;justify-content:unset}.icon-grid-container .section-inner .icon-grid.swiper-wrapper .grid-item{padding:0}}.icon-grid-container .section-inner .icon-grid.center{text-align:center}.icon-grid-container .section-inner .icon-grid.center .grid-item img{margin:0 auto 25px}.icon-grid-container .section-inner .icon-grid.center .grid-item{margin:0 auto;max-width:430px}@media only screen and (max-width:767px){.icon-grid-container .section-inner .icon-grid.center .grid-item p{margin:0 auto;max-width:320px}}.icon-grid-container .section-inner .icon-grid.left p{max-width:500px}.icon-grid-container .section-inner .slider-controls{display:none}@media only screen and (max-width:767px){.icon-grid-container .section-inner .slider-controls{align-items:center;border-radius:50px;display:block;display:flex;margin:20px auto 0;padding:12px 30px;position:relative;width:-moz-max-content;width:max-content}.icon-grid-container .section-inner .slider-controls .swiper-button-prev{display:flex;height:-moz-max-content;height:max-content;left:unset;margin:0;position:relative;right:unset;top:0;width:auto}.icon-grid-container .section-inner .slider-controls .swiper-button-prev:after{border-bottom:8px solid transparent;border-right:16px solid #d9d9d9;border-top:8px solid transparent;color:transparent;content:"";font-family:inherit;font-size:0;height:0;line-height:unset;width:0}.icon-grid-container .section-inner .slider-controls .swiper-button-prev:hover:after{border-right-color:#ffb700}.icon-grid-container .section-inner .slider-controls .swiper-button-next{display:flex;height:-moz-max-content;height:max-content;left:unset;margin:0;position:relative;right:unset;top:0;width:auto}.icon-grid-container .section-inner .slider-controls .swiper-button-next:after{border-bottom:8px solid transparent;border-left:16px solid #d9d9d9;border-top:8px solid transparent;color:transparent;content:"";font-family:inherit;font-size:0;height:0;line-height:unset;width:0}.icon-grid-container .section-inner .slider-controls .swiper-button-next:hover:after{border-left-color:#ffb700}.icon-grid-container .section-inner .slider-controls .swiper-pagination{align-items:center;bottom:auto;display:flex;justify-content:center;margin:0 6px;position:relative;top:auto}.icon-grid-container .section-inner .slider-controls .swiper-pagination .swiper-pagination-bullet{background-color:#d9d9d9;height:16px;margin:0 3px;opacity:1;width:16px}.icon-grid-container .section-inner .slider-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.icon-grid-container .section-inner .slider-controls .swiper-pagination .swiper-pagination-bullet:hover{background-color:#ffb700}}.icon-grid-container .section-inner .border-line-red{background-color:#db4a26;height:16px;margin:50px auto 0;width:180px}@media only screen and (max-width:767px){.icon-grid-container .section-inner .border-line-red{height:10px}}.icon-grid-container .section-inner .border-line-yellow{background-color:#ffb700;height:16px;margin:50px auto 0;width:180px}@media only screen and (max-width:767px){.icon-grid-container .section-inner .border-line-yellow{height:10px}}.icon-grid-container.light{background-color:#fff}.icon-grid-container.light .pre-content-container{max-width:1e3px}.icon-grid-container.light h2,.icon-grid-container.light h3,.icon-grid-container.light p{color:#000}.icon-grid-container.dark{background-color:#191919}.icon-grid-container.dark h2,.icon-grid-container.dark h3,.icon-grid-container.dark p{color:#fff}@media only screen and (max-width:767px){.icon-grid-container.bg-light{position:relative}.icon-grid-container.bg-light:before{background-color:#f1f1f1;bottom:0;content:"";left:0;position:absolute;right:0;top:110px}.icon-grid-container.bg-light h2{text-align:center}.icon-grid-container.bg-light .icon-grid{margin-top:0!important;padding-top:30px}.icon-grid-container.bg-light .slider-controls{background-color:#333;margin-top:30px}}.icon-grid-container.diagonal{background-color:#fff;position:relative}.icon-grid-container.diagonal:after{background-color:#191919;bottom:0;clip-path:polygon(0 0,100% 0,100% 80%,0 100%);content:"";left:0;position:absolute;right:0;top:-1px;z-index:1}@media only screen and (max-width:1199px){.icon-grid-container.diagonal:after{bottom:0;clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}}@media only screen and (min-width:1199px){.icon-grid-container.diagonal .section-inner{padding-bottom:300px}.icon-grid-container.diagonal .section-inner.remove-bottom-space{padding-bottom:150px}}@media only screen and (max-width:1199px){.icon-grid-container+.icon-grid-container .section-inner{padding-top:50px}}.contact-component{background-color:#191919}.contact-component:before{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/bg.06c3dff3.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1281px;left:0;margin:0 auto;position:absolute;right:0;top:5%;width:100%;z-index:2}@media only screen and (max-width:991px){.contact-component:before{background-size:250%;top:200px}}.contact-component .section-inner{margin:auto;position:relative;z-index:2}.contact-component .section-inner .grid-container{display:grid;grid-gap:60px;grid-template-columns:40% auto}@media only screen and (max-width:1199px){.contact-component .section-inner .grid-container{grid-template-columns:1fr}}.contact-component .section-inner .grid-container .grid-block h2{color:#fff;font-size:71px;font-weight:700;line-height:71px;margin-bottom:35px;max-width:400px}@media only screen and (max-width:767px){.contact-component .section-inner .grid-container .grid-block h2{font-size:41px;line-height:50px}}.contact-component .section-inner .grid-container .grid-block .info-block{align-items:center;display:flex;padding-bottom:25px}.contact-component .section-inner .grid-container .grid-block .info-block.email{align-items:flex-start}.contact-component .section-inner .grid-container .grid-block .info-block a{color:#fff;display:block;font-size:20px;font-weight:400;line-height:30px;text-decoration:none}.contact-component .section-inner .grid-container .grid-block .info-block a:hover{color:#fff;text-decoration:underline}.contact-component .section-inner .grid-container .grid-block .info-block a:hover .email-label{text-decoration:none}.contact-component .section-inner .grid-container .grid-block .info-block a.primary-color{color:#ffb700}.contact-component .section-inner .grid-container .grid-block .info-block a.secondary-color{color:#db4a26}.contact-component .section-inner .grid-container .grid-block .info-block a span{display:block}.contact-component .section-inner .grid-container .grid-block .info-block .email-inline{display:flex}@media only screen and (max-width:400px){.contact-component .section-inner .grid-container .grid-block .info-block .email-inline{display:block}}.contact-component .section-inner .grid-container .grid-block .info-block .email-label{color:#db4a26;display:inline-block;font-size:20px;font-weight:400;line-height:30px;padding-right:5px}.contact-component .section-inner .grid-container .grid-block .info-block .email-heading{color:#fff;display:block;font-size:20px;font-weight:400;line-height:30px;padding-top:10px}.contact-component .section-inner .grid-container .grid-block .info-block img{margin-right:25px}.contact-component .section-inner .grid-container .grid-block .view-map{color:#db4a26;font-size:20px;font-weight:700;line-height:28px;padding-left:65px}.contact-component .section-inner .grid-container .grid-block h3{color:#fff;font-size:32px;font-weight:700;line-height:40px;margin-bottom:25px;margin-top:15px}@media only screen and (max-width:767px){.contact-component .section-inner .grid-container .grid-block h3{font-size:25px;line-height:35px;margin-top:0}}.contact-component .section-inner .grid-container .grid-block .required-label{color:#fff;display:block;font-size:18px;font-weight:400;line-height:25px;text-align:right}.contact-component .section-inner .grid-container .grid-block p{margin:0}.contact-component .section-inner .grid-container .grid-block label{opacity:0;position:absolute;z-index:-999}.contact-component .section-inner .grid-container .grid-block input,.contact-component .section-inner .grid-container .grid-block select,.contact-component .section-inner .grid-container .grid-block textarea{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-size:20px;font-weight:400;line-height:30px;margin-bottom:10px;outline:none;padding:15px 0;width:100%}.contact-component .section-inner .grid-container .grid-block input::-webkit-input-placeholder,.contact-component .section-inner .grid-container .grid-block select::-webkit-input-placeholder,.contact-component .section-inner .grid-container .grid-block textarea::-webkit-input-placeholder{color:#fff}.contact-component .section-inner .grid-container .grid-block input:focus,.contact-component .section-inner .grid-container .grid-block select:focus,.contact-component .section-inner .grid-container .grid-block textarea:focus{box-shadow:none;outline:none}.contact-component .section-inner .grid-container .grid-block .interest{position:relative}.contact-component .section-inner .grid-container .grid-block .interest:before{color:#ffb700;content:"";font:14px/1 FontAwesome;font-size:26px;position:absolute;right:0;top:20px}.contact-component .section-inner .grid-container .grid-block .interest select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-component .section-inner .grid-container .grid-block .interest select option{color:#000}.contact-component .section-inner .grid-container .grid-block textarea{height:120px}.contact-component .section-inner .grid-container .grid-block button{margin-top:30px}.map-container{background-color:#191919}.map-container .heading-area{padding:0 60px}@media only screen and (max-width:767px){.map-container .heading-area{padding:0 20px}}.map-container .heading-area h2{color:#fff;margin:0}.map-container #map{clip-path:polygon(0 35%,100% 0,100% 100%,0 100%);height:850px;margin-top:-100px;width:100%}@media only screen and (max-width:1599px){.map-container #map{height:600px}}@media only screen and (max-width:991px){.map-container #map{clip-path:none;margin-top:50px}}.map-container .section-inner .listing-grid{display:grid;gap:50px;grid-template-columns:40% 60%}@media only screen and (max-width:1199px){.map-container .section-inner .listing-grid{grid-template-columns:1fr}}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid{gap:20px}}.map-container .section-inner .listing-grid h4{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:60px;margin-bottom:15px}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid h4{font-size:36px;line-height:40px}}@media only screen and (max-width:1199px){.map-container .section-inner .listing-grid .listing-block .listing-block-container.col-1{display:grid;gap:0 50px;grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid .listing-block .listing-block-container.col-1{grid-template-columns:1fr}}.map-container .section-inner .listing-grid .listing-block .listing-block-container.col-2{display:grid;gap:0 50px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid .listing-block .listing-block-container.col-2{grid-template-columns:1fr}}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block{padding:50px 0}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block{padding:25px 0}}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block h5{color:#fff;font-size:20px;font-weight:700;line-height:28px;margin-bottom:20px;margin-top:0}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block h5{font-size:16px;line-height:25px}}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .view-map{color:#db4a26;font-size:20px;font-weight:700;line-height:28px;margin-left:60px;text-decoration:underline}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .view-map{display:none}}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .view-map:hover{color:#db4a26}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block{align-items:center;display:flex;padding-bottom:20px}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block .view-map{color:#db4a26;display:none;font-size:16px;font-weight:700;line-height:25px;margin-left:0;text-decoration:underline}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block .view-map{display:block}}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block img{padding-right:20px}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block img{height:auto;width:30px}}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block a,.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block span{color:#fff;display:block;font-size:20px;font-weight:400;line-height:30px;max-width:330px;text-decoration:none}@media only screen and (max-width:767px){.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block a,.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block span{font-size:16px;line-height:25px}}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block a:hover{text-decoration:underline}.map-container .section-inner .listing-grid .listing-block .listing-block-container .list-block .info-block .email{color:#db4a26;text-decoration:underline}.sitemap-section{background-color:#191919}.sitemap-section .section-inner{max-width:1460px}.sitemap-section .section-inner .sitemap-block{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;height:950px;margin:0 auto;max-width:1e3px}@media only screen and (max-width:1199px){.sitemap-section .section-inner .sitemap-block{display:block;gap:0;height:auto}}.sitemap-section .section-inner .sitemap-block .listing-block{margin:0 0 40px}@media only screen and (max-width:1199px){.sitemap-section .section-inner .sitemap-block .listing-block{width:100%}}.sitemap-section .section-inner .sitemap-block .listing-block h2{color:#fff;margin-bottom:40px}@media only screen and (max-width:767px){.sitemap-section .section-inner .sitemap-block .listing-block h2{text-align:center}}.sitemap-section .section-inner .sitemap-block .listing-block h4{margin-bottom:0;padding-bottom:40px}@media only screen and (max-width:500px){.sitemap-section .section-inner .sitemap-block .listing-block h4{text-align:center}}.sitemap-section .section-inner .sitemap-block .listing-block h4 a{color:#fff;font-size:32px;font-weight:700;line-height:40px;text-decoration:none;text-transform:uppercase}.sitemap-section .section-inner .sitemap-block .listing-block h4 a:hover{text-decoration:underline}.sitemap-section .section-inner .sitemap-block .listing-block ul{margin-bottom:30px;margin-top:0;padding-left:40px}@media only screen and (max-width:767px){.sitemap-section .section-inner .sitemap-block .listing-block ul{margin-bottom:50px}}.sitemap-section .section-inner .sitemap-block .listing-block ul li::marker{color:#fff}.sitemap-section .section-inner .sitemap-block .listing-block ul li a{color:#fff;font-size:32px;font-weight:400;line-height:45px;text-decoration:none;word-break:break-word}.sitemap h1{font-size:122px!important;line-height:128px!important}@media only screen and (max-width:1199px){.sitemap h1{font-size:48px!important;line-height:54px!important}}.testimonials-container{background:#fff;margin-bottom:90px 60px;margin-top:-1px;overflow:hidden;position:relative;z-index:3}.testimonials-container .section-inner{max-width:1160px;position:relative}@media only screen and (max-width:1599px){.testimonials-container .section-inner{max-width:1060px}}@media only screen and (max-width:1399px){.testimonials-container .section-inner{max-width:860px}}@media only screen and (max-width:1199px){.testimonials-container .section-inner{max-width:60%}}@media only screen and (max-width:767px){.testimonials-container .section-inner{max-width:70%}}@media only screen and (min-width:1199px){.testimonials-container .section-inner.remove-top-padding{padding-top:0}}.testimonials-container .section-inner:before{background-image:url(data:image/svg+xml,%3Csvg%20width=%22112%22%20height=%22103%22%20viewBox=%220%200%20112%20103%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M111.631%204.56406%20108.768%2024.4153C102.914%2023.9063%2098.2695%2024.9243%2094.8338%2027.4693%2091.398%2029.8871%2089.0438%2033.3865%2087.7713%2037.9676%2086.626%2042.4214%2086.4352%2047.5115%2087.1987%2053.2378H111.631V102.293H64.4843V51.329c0-16.67%203.9448-29.2679%2011.8344-37.7937C84.2082%204.88219%2095.979%201.89177%20111.631%204.56406zm-63.9439.0L44.8239%2024.4153C38.9703%2023.9063%2034.3256%2024.9243%2030.8899%2027.4693c-3.4358%202.4178-5.79%205.9172-7.0625%2010.4983C22.6821%2042.4214%2022.4913%2047.5115%2023.2548%2053.2378H47.6871V102.293H.540368V51.329c0-16.67%203.944802-29.2679%2011.834432-37.7937C20.2644%204.88219%2032.0351%201.89177%2047.6871%204.56406z%22%20fill=%22%23FFB700%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:cover;content:"";height:103px;left:-100px;position:absolute;top:28%;width:112px}@media only screen and (max-width:1599px){.testimonials-container .section-inner:before{left:-80px}}@media only screen and (max-width:1399px){.testimonials-container .section-inner:before{left:-100px}}@media only screen and (max-width:1199px){.testimonials-container .section-inner:before{height:60px;left:-30px;width:65px}}@media only screen and (max-width:767px){.testimonials-container .section-inner:before{left:-20%;top:20%}}.testimonials-container .section-inner:after{background-image:url(data:image/svg+xml,%3Csvg%20width=%22160%22%20height=%22146%22%20viewBox=%220%200%20160%20146%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M.378644%20139.955%204.47381%20111.562C12.8462%20112.29%2019.4894%20110.834%2024.4036%20107.194c4.9143-3.458%208.2814-8.4632%2010.1015-15.0155C36.1431%2085.8082%2036.4162%2078.5279%2035.3241%2070.3376H.378644V.173641H67.8125V73.0677c0%2023.843-5.6423%2041.8613-16.9267%2054.0563C39.6013%20139.5%2022.7656%20143.778.378644%20139.955zm91.458856.0L95.9326%20111.562C104.305%20112.29%20110.948%20110.834%20115.862%20107.194%20120.777%20103.736%20124.144%2098.7308%20125.964%2092.1785%20127.602%2085.8082%20127.875%2078.5279%20126.783%2070.3376H91.8375V.173641H159.271V73.0677c0%2023.843-5.642%2041.8613-16.926%2054.0563-11.285%2012.376-28.121%2016.654-50.5075%2012.831z%22%20fill=%22%23FFB700%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:cover;bottom:28%;content:"";height:103px;position:absolute;right:-100px;width:112px}@media only screen and (max-width:1599px){.testimonials-container .section-inner:after{right:-80px}}@media only screen and (max-width:1399px){.testimonials-container .section-inner:after{right:-100px}}@media only screen and (max-width:1199px){.testimonials-container .section-inner:after{height:60px;right:-30px;width:65px}}@media only screen and (max-width:767px){.testimonials-container .section-inner:after{bottom:30%;right:-20%}}.testimonials-container .section-inner h2{text-align:center}.testimonials-container .section-inner .testimonials-grid .swiper-wrapper{height:-moz-max-content!important;height:max-content!important}.testimonials-container .section-inner .testimonials-grid .swiper-slide{text-align:center}.testimonials-container .section-inner .testimonials-grid .swiper-slide p{color:#333;font-size:25px;font-weight:400;line-height:38px;margin:30px 0 50px}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .swiper-slide p{font-size:16px;line-height:25px;margin:10px 0 30px}}.testimonials-container .section-inner .testimonials-grid .swiper-slide strong{color:#333;display:block;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:40px}.testimonials-container .section-inner .testimonials-grid .swiper-slide span{color:#333;display:block;font-size:21px;font-weight:400;letter-spacing:-.03em;line-height:28px}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block{align-items:center;display:grid;gap:70px;grid-template-columns:400px 1fr;padding:70px 50px 50px;text-align:left}@media only screen and (max-width:1199px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block{grid-template-columns:1fr;padding:50px}}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block{gap:40px;padding:50px 25px 0;text-align:center}}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image{position:relative}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image{padding:0 15px}}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image:before{background-color:#7b313f;content:"";height:0;left:-50px;position:absolute;top:0;transition:2s;width:18px}@media only screen and (max-width:1199px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image:before{left:-45px}}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image:before{height:117px;left:-25px;width:8px}}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image:after{background-color:#7b313f;bottom:-5%;content:"";height:0;left:-20px;position:absolute;top:-5%;transition:2s;width:61px;z-index:-1}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image:after{left:-12px;width:42px}}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image .image-outer{position:relative;width:100%}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image .image-outer:before{background-color:#7b313f;bottom:-50px;content:"";height:50px;left:55px;position:absolute;width:48px;z-index:-1}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image .image-outer:before{bottom:-20px;left:25px;width:25px}}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image .image-outer img{filter:drop-shadow(18px 18px 20px rgba(0,0,0,8%));height:522px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:480px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block .image .image-outer img{height:222px;width:222px}}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block p{color:#000;margin-top:0}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block strong{color:#7b313f;font-size:45px;line-height:55px}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block strong{font-size:36px;line-height:40px}}.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block span{color:#000}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .swiper-slide .testimonial-block span{font-size:16px;line-height:25px}}.testimonials-container .section-inner .testimonials-grid .slider-controls{align-items:center;background-color:#333;border-radius:50px;display:flex;margin:60px auto 0;padding:14px 50px;position:relative;width:-moz-max-content;width:max-content}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .slider-controls{padding:12px 30px}}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-button-prev{display:flex;height:-moz-max-content;height:max-content;left:unset;margin:0;position:relative;right:unset;top:0;width:auto}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-button-prev:after{border-bottom:12px solid transparent;border-right:23px solid #d9d9d9;border-top:12px solid transparent;color:transparent;content:"";font-family:inherit;font-size:0;height:0;line-height:unset;width:0}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-button-prev:after{border-bottom:8px solid transparent;border-right:16px solid #d9d9d9;border-top:8px solid transparent}}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-button-prev:hover:after{border-right-color:#ffb700}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-button-next{display:flex;height:-moz-max-content;height:max-content;left:unset;margin:0;position:relative;right:unset;top:0;width:auto}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-button-next:after{border-bottom:12px solid transparent;border-left:23px solid #d9d9d9;border-top:12px solid transparent;color:transparent;content:"";font-family:inherit;font-size:0;height:0;line-height:unset;width:0}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-button-next:after{border-bottom:8px solid transparent;border-left:16px solid #d9d9d9;border-top:8px solid transparent}}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-button-next:hover:after{border-left-color:#ffb700}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-pagination{align-items:center;bottom:auto;display:flex;justify-content:center;margin:0 8px;position:relative;top:auto}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-pagination{margin:0 6px}}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-pagination .swiper-pagination-bullet{background-color:#d9d9d9;height:23px;margin:0 6px;opacity:1;width:23px}@media only screen and (max-width:767px){.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-pagination .swiper-pagination-bullet{height:16px;margin:0 3px;width:16px}}.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.testimonials-container .section-inner .testimonials-grid .slider-controls .swiper-pagination .swiper-pagination-bullet:hover{background-color:#ffb700}.testimonials-container .section-inner.active .testimonials-grid .swiper-slide .testimonial-block .image:before{height:270px}@media only screen and (max-width:767px){.testimonials-container .section-inner.active .testimonials-grid .swiper-slide .testimonial-block .image:before{height:170px}}.testimonials-container .section-inner.active .testimonials-grid .swiper-slide .testimonial-block .image:after{height:110%}.testimonials-container.dark{background-color:#191919}.testimonials-container.dark .section-inner{position:relative;z-index:2}.testimonials-container.dark .section-inner .testimonials-grid .swiper-slide p,.testimonials-container.dark .section-inner .testimonials-grid .swiper-slide span,.testimonials-container.dark .section-inner .testimonials-grid .swiper-slide strong,.testimonials-container.dark .section-inner h2{color:#fff}.testimonials-container.dark .section-inner .testimonials-grid .slider-controls{background-color:#fff}.testimonials-container.dark .section-inner .testimonials-grid .slider-controls .swiper-button-next:after{border-left-color:#333}.testimonials-container.dark .section-inner .testimonials-grid .slider-controls .swiper-button-next:hover:after{border-left-color:#ffb700}.testimonials-container.dark .section-inner .testimonials-grid .slider-controls .swiper-button-prev:after{border-right-color:#333}.testimonials-container.dark .section-inner .testimonials-grid .slider-controls .swiper-button-prev:hover:after{border-right-color:#ffb700}.testimonials-container.dark .section-inner .testimonials-grid .slider-controls .swiper-pagination .swiper-pagination-bullet{background-color:#333}.testimonials-container.dark .section-inner .testimonials-grid .slider-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.testimonials-container.dark .section-inner .testimonials-grid .slider-controls .swiper-pagination .swiper-pagination-bullet:hover{background-color:#ffb700}.testimonials-container.diagonal{background-color:#fff;overflow:inherit;position:relative}@media only screen and (max-width:767px){.testimonials-container.diagonal{background-color:#191919;overflow:hidden}}.testimonials-container.diagonal:after{background-color:#191919;bottom:-400px;clip-path:polygon(0 0,100% 0,100% 70%,0 100%);content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width:1199px){.testimonials-container.diagonal:after{bottom:0;clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}}.masonry-container{background-color:#fff;margin-bottom:-1px;position:relative}@media only screen and (max-width:767px){.masonry-container{padding-bottom:100px}}.masonry-container.content-bg-default:before{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/bg.06c3dff3.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1281px;left:0;margin:0 auto;position:absolute;right:0;top:-450px;width:100%;z-index:2}@media only screen and (max-width:991px){.masonry-container.content-bg-default:before{background-size:250%;height:auto;top:-650px}}.masonry-container.content-bg-farm_fields:before{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/farm_bg.47514636.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1093px;left:0;margin:0 auto;position:absolute;right:0;top:-450px;width:100%;z-index:2}@media only screen and (max-width:991px){.masonry-container.content-bg-farm_fields:before{background-size:250%;height:auto;top:-650px}}.masonry-container.content-bg-floor_plans:before{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/floor_bg.7406c525.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1157px;left:0;margin:0 auto;position:absolute;right:0;top:-450px;width:100%;z-index:2}@media only screen and (max-width:991px){.masonry-container.content-bg-floor_plans:before{background-size:250%;height:auto;top:-650px}}.masonry-container:after{background-color:#191919;bottom:25%;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);content:"";left:0;position:absolute;right:0;top:-1px;z-index:1}@media only screen and (max-width:767px){.masonry-container:after{bottom:0}}.masonry-container .section-inner{position:relative;z-index:3}.masonry-container .section-inner:before{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/masonry-bg.23a236a6.png);background-repeat:no-repeat;background-size:contain;content:"";height:775px;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.masonry-container .section-inner .pre-content{margin:0 auto 100px;max-width:900px;text-align:center}@media only screen and (max-width:767px){.masonry-container .section-inner .pre-content{margin-bottom:50px;text-align:left}}.masonry-container .section-inner .pre-content h2,.masonry-container .section-inner .pre-content p{color:#fff}.masonry-container .section-inner .pre-content p{font-size:20px;line-height:30px}@media only screen and (max-width:767px){.masonry-container .section-inner .pre-content p{font-size:16px;line-height:25px}}.masonry-container .section-inner .border-line-red{background-color:#db4a26;height:16px;margin:-40px auto 60px;position:relative;width:180px;z-index:2}@media only screen and (max-width:767px){.masonry-container .section-inner .border-line-red{height:10px;margin:-15px auto 50px}}.masonry-container .section-inner .border-line-yellow{background-color:#ffb700;height:16px;margin:-40px auto 60px;position:relative;width:180px;z-index:2}@media only screen and (max-width:767px){.masonry-container .section-inner .border-line-yellow{height:10px;margin:-15px auto 50px}}.masonry-container .section-inner .border-line-maroon{background-color:#7b313f;height:16px;margin:-40px auto 60px;position:relative;width:180px;z-index:2}@media only screen and (max-width:767px){.masonry-container .section-inner .border-line-maroon{height:10px;margin:-15px auto 50px}}.masonry-container .section-inner .desktop-video{margin-bottom:35px;position:relative}.masonry-container .section-inner .desktop-video .thumbnail{bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:2}.masonry-container .section-inner .desktop-video .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.masonry-container .section-inner .desktop-video .thumbnail .play{border:14.1489px solid #fff;border-radius:50%;content:"";height:170px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:170px;z-index:3}.masonry-container .section-inner .desktop-video .thumbnail .play i{color:#fff;font-size:90px;line-height:170px;padding-left:15px}.masonry-container .section-inner .desktop-video .thumbnail.hide{display:none}.masonry-container .section-inner .desktop-video .thumbnail:hover .play{background-color:#fff}.masonry-container .section-inner .desktop-video .thumbnail:hover .play i{color:#ffb700}.masonry-container .section-inner .desktop-video iframe,.masonry-container .section-inner .desktop-video video{border:none;height:690px;width:100%}.masonry-container .section-inner .masonry-grid{display:grid;gap:35px;grid-template-columns:38% 1fr 2fr}@media only screen and (max-width:767px){.masonry-container .section-inner .masonry-grid{position:relative;z-index:3}}.masonry-container .section-inner .masonry-grid .grid-item{position:relative}.masonry-container .section-inner .masonry-grid .grid-item .thumbnail{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.masonry-container .section-inner .masonry-grid .grid-item .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.masonry-container .section-inner .masonry-grid .grid-item .thumbnail .play{border:10px solid #fff;border-radius:50%;content:"";height:110px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:110px;z-index:3}.masonry-container .section-inner .masonry-grid .grid-item .thumbnail .play i{color:#fff;font-size:50px;line-height:110px;padding-left:10px}.masonry-container .section-inner .masonry-grid .grid-item .thumbnail.hide{display:none}.masonry-container .section-inner .masonry-grid .grid-item .thumbnail:hover .play{background-color:#fff}.masonry-container .section-inner .masonry-grid .grid-item .thumbnail:hover .play i{color:#ffb700}.masonry-container .section-inner .masonry-grid .grid-item iframe,.masonry-container .section-inner .masonry-grid .grid-item video{border:none;height:330px;width:100%}.masonry-container .section-inner .masonry-grid .grid-item .img-container{height:100%;width:100%}.masonry-container .section-inner .masonry-grid .grid-item .img-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.masonry-container .section-inner .masonry-grid .grid-item:first-child{grid-column:span 2;grid-row:1/3;height:100%}.masonry-container .section-inner .masonry-grid .grid-item:nth-child(5){grid-column:span 2}.masonry-container .section-inner .masonry-grid .slider-controls{display:none}}@media only screen and (max-width:767px){.masonry-container .section-inner .masonry-grid{display:block}.masonry-container .section-inner .masonry-grid .grid-item .thumbnail{height:330px}.masonry-container .section-inner .masonry-grid .grid-item .img-container img{height:330px;-o-object-fit:cover;object-fit:cover}.masonry-container .section-inner .masonry-grid .slider-controls{align-items:center;background-color:transparent;border-radius:50px;display:flex;margin:30px auto 0;padding:14px 50px;position:relative;width:-moz-max-content;width:max-content}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-button-prev{display:flex;height:-moz-max-content;height:max-content;left:unset;margin:0;position:relative;right:unset;top:0;width:auto}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-button-prev:after{border-bottom:8px solid transparent;border-right:16px solid #d9d9d9;border-top:8px solid transparent;color:transparent;content:"";font-family:inherit;font-size:0;height:0;line-height:unset;width:0}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-button-prev:hover:after{border-right-color:#ffb700}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-button-next{display:flex;height:-moz-max-content;height:max-content;left:unset;margin:0;position:relative;right:unset;top:0;width:auto}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-button-next:after{border-bottom:8px solid transparent;border-left:16px solid #d9d9d9;border-top:8px solid transparent;color:transparent;content:"";font-family:inherit;font-size:0;height:0;line-height:unset;width:0}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-button-next:hover:after{border-left-color:#ffb700}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-pagination{align-items:center;bottom:auto;display:flex;justify-content:center;margin:0 6px;position:relative;top:auto}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-pagination .swiper-pagination-bullet{background-color:#d9d9d9;height:16px;margin:0 3px;opacity:1;width:16px}.masonry-container .section-inner .masonry-grid .slider-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.masonry-container .section-inner .masonry-grid .slider-controls .swiper-pagination .swiper-pagination-bullet:hover{background-color:#ffb700}.masonry-container .section-inner .masonry-grid.masonary-images{position:relative;z-index:3}.masonry-container .section-inner .masonry-grid.masonary-images .grid-item .img-container img{height:380px}.masonry-container .section-inner .masonry-grid.masonary-images .slider-controls{margin-top:-45px;z-index:4}}.post-component{background-color:#fff}.post-component .section-inner{max-width:1920px}@media only screen and (max-width:767px){.post-component .section-inner{padding-left:0;padding-right:0}}.post-component .section-inner h2{margin-bottom:70px}@media only screen and (max-width:767px){.post-component .section-inner h2{margin-bottom:40px;margin-left:20px}}.post-component .section-inner .filter-heading{margin:30px 0 20px}@media only screen and (max-width:767px){.post-component .section-inner .filter-heading{margin:20px 20px 10px}}.post-component .section-inner form{margin-bottom:40px;position:relative;width:185px}@media only screen and (max-width:767px){.post-component .section-inner form{margin-left:20px}}.post-component .section-inner form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:15px 10px;border:none;cursor:pointer;font-size:32px;font-weight:700;line-height:40px;width:100%}.post-component .section-inner form select:focus-visible{outline:none}.post-component .section-inner form select option{color:#000;font-size:18px;font-weight:700;line-height:25px}@media only screen and (max-width:767px){.post-component .section-inner form select option{font-size:10px;line-height:15px}}.post-component .section-inner form select.filter{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/filter-icon.1e8a097a.png);background-size:30px}.post-component .section-inner .post-grid-container{display:grid;gap:80px 50px}@media only screen and (max-width:991px){.post-component .section-inner .post-grid-container{gap:30px}}.post-component .section-inner .post-grid-container.col-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:991px){.post-component .section-inner .post-grid-container.col-2{grid-template-columns:1fr}}.post-component .section-inner .post-grid-container.col-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1199px){.post-component .section-inner .post-grid-container.col-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.post-component .section-inner .post-grid-container.col-3{grid-template-columns:1fr}}.post-component .section-inner .post-grid-container.col-4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1199px){.post-component .section-inner .post-grid-container.col-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.post-component .section-inner .post-grid-container.col-4{grid-template-columns:1fr}}.post-component .section-inner .post-grid-container .post-block .img-container{height:334px;overflow:hidden;width:100%}@media only screen and (max-width:1460px){.post-component .section-inner .post-grid-container .post-block .img-container{height:234px}}.post-component .section-inner .post-grid-container .post-block .img-container img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s;width:100%}.post-component .section-inner .post-grid-container .post-block:hover .img-container img{transform:scale(1.2)}.post-component .section-inner .post-grid-container .post-block .bottom{padding-top:20px}@media only screen and (min-width:992px){.post-component .section-inner .post-grid-container .post-block .bottom{padding-bottom:80px}}.post-component .section-inner .post-grid-container .post-block .bottom span{color:#000;font-size:15px;font-weight:700;letter-spacing:-.03em;line-height:22px}.post-component .section-inner .post-grid-container .post-block .bottom h3{color:#000;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:40px;margin-bottom:0;text-transform:capitalize}@media only screen and (max-width:1499px){.post-component .section-inner .post-grid-container .post-block .bottom h3{font-size:28px;line-height:35px}}@media only screen and (max-width:991px){.post-component .section-inner .post-grid-container .post-block .bottom h3{margin-bottom:25px}}@media only screen and (min-width:992px){.post-component .section-inner .post-grid-container .post-block .bottom a{bottom:0;content:"";position:absolute}}@media only screen and (max-width:767px){.post-component .section-inner .post-grid-container .post-block .bottom a{width:100%}.post-component .section-inner .post-grid-container .post-block .bottom a span{padding:15px!important}}.post-component .section-inner .post-grid-container .post-block{color:#000;display:inline-block;text-decoration:none}@media only screen and (max-width:991px){.post-component .section-inner .post-grid-container .post-block{align-items:center;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.post-component .section-inner .post-grid-container .post-block.odd .img-container{order:2}.post-component .section-inner .post-grid-container .post-block .img-container{height:auto}.post-component .section-inner .post-grid-container .post-block .bottom{padding-top:0}.post-component .section-inner .post-grid-container .post-block .bottom h3{font-size:16px;line-height:24px}.post-component .section-inner .post-grid-container .post-block .bottom .btn{min-width:auto}}@media only screen and (max-width:767px){.post-component .section-inner .post-grid-container .post-block .img-container{height:222px}.post-component .section-inner .post-grid-container .post-block:nth-child(odd) .bottom{padding-left:20px}.post-component .section-inner .post-grid-container .post-block:nth-child(2n) .bottom{padding-right:20px}}.section-404{background-color:#191919;padding:80px 0;text-align:center}@media only screen and (max-width:767px){.section-404{padding:60px 0}}.section-404 a,.section-404 h1,.section-404 p{color:#fff}.partners-container{background-color:#fff;margin-top:-1px;text-align:center}.partners-container .section-inner{margin:0 auto;max-width:1310px}@media only screen and (min-width:1199px){.partners-container .section-inner{padding-top:0}}.partners-container .section-inner p{margin:0 auto;max-width:550px}.partners-container .section-inner .logos-container{align-items:center;display:flex;flex-wrap:wrap;gap:25px 65px;justify-content:center;padding-top:40px}@media only screen and (max-width:767px){.partners-container .section-inner .logos-container{gap:20px 30px;padding-top:20px}.partners-container .section-inner .logos-container .logo-block{display:inline-flex;flex:40%;justify-content:center}}.image-slider-container{background-color:#191919}.image-slider-container .section-inner{max-width:1660px}.image-slider-container .section-inner .image-slider-block{display:flex}@media only screen and (max-width:991px){.image-slider-container .section-inner .image-slider-block{display:block}}.image-slider-container .section-inner .image-slider-block.col-1{margin:0 auto;max-width:730px}.image-slider-container .section-inner .image-slider-block.col-2{gap:10%}.image-slider-container .section-inner .image-slider-block.col-2 .slider-block{position:relative;width:45%}.image-slider-container .section-inner .image-slider-block.col-2 .slider-block:last-child{position:relative}.image-slider-container .section-inner .image-slider-block.col-2 .slider-block:last-child:before{background-color:#7b313f;content:"";height:180px;left:-12%;position:absolute;top:25%;width:16px}@media only screen and (max-width:1499px){.image-slider-container .section-inner .image-slider-block.col-2 .slider-block:last-child:before{top:20%}}@media only screen and (max-width:1299px){.image-slider-container .section-inner .image-slider-block.col-2 .slider-block:last-child:before{width:12px}}@media only screen and (max-width:991px){.image-slider-container .section-inner .image-slider-block.col-2 .slider-block{margin:0 auto;max-width:730px;width:100%}.image-slider-container .section-inner .image-slider-block.col-2 .slider-block:last-child{margin-top:70px;padding-top:70px}.image-slider-container .section-inner .image-slider-block.col-2 .slider-block:last-child:before{height:10px;left:0;margin:0 auto;right:0;top:0;width:180px}}@media only screen and (min-width:992px){.image-slider-container .section-inner .image-slider-block.col-2 .slider-block .image-slide-btn{bottom:-80px;content:"";left:0;margin:0 auto;position:absolute;right:0}}.image-slider-container .section-inner .image-slider-block .slider-block h3{color:#ffb700;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:40px;margin-bottom:50px;text-align:center}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block h3{font-size:21px;line-height:28px;margin-bottom:30px}}.image-slider-container .section-inner .image-slider-block .slider-block p{color:#fff;font-size:20px;font-weight:400;line-height:30px}@media only screen and (max-width:1299px){.image-slider-container .section-inner .image-slider-block .slider-block p{font-size:16px;line-height:25px}}.image-slider-container .section-inner .image-slider-block .slider-block .image-slide-btn{margin-top:60px;text-align:center}@media only screen and (max-width:991px){.image-slider-container .section-inner .image-slider-block .slider-block .image-slide-btn{margin-top:30px}}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block .image-slide-btn .btn{width:100%}}.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide,.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide .image-slide{position:relative}.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide .image-slide:after{background:linear-gradient(8.44deg,rgba(0,0,0,.5) 4.01%,transparent 46.6%),linear-gradient(8.44deg,rgba(0,0,0,.5) 4.01%,transparent 46.6%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide .image-slide h4{bottom:25px;color:#fff;content:"";font-size:48px;font-weight:700;left:50px;letter-spacing:-.03em;line-height:60px;margin-bottom:0;position:absolute;right:50px;text-align:center;z-index:2}@media only screen and (max-width:1499px){.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide .image-slide h4{font-size:38px;line-height:45px}}@media only screen and (max-width:1299px){.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide .image-slide h4{font-size:36px;line-height:40px}}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide .image-slide h4{bottom:10px;left:10px;text-align:left}}.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide .image-slide img{height:auto;width:100%}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block .swiper-slide .image-slide img{height:335px;-o-object-fit:cover;object-fit:cover}}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls{align-items:center;background-color:transparent;border-radius:50px;display:flex;margin:30px auto 0;padding:14px 50px;position:relative;width:-moz-max-content;width:max-content}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls{margin:40px auto 0;padding:12px 30px}}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-button-prev{display:flex;height:-moz-max-content;height:max-content;left:unset;margin:0;position:relative;right:unset;top:0;width:auto}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-button-prev:after{border-bottom:13px solid transparent;border-right:24px solid #d9d9d9;border-top:13px solid transparent;color:transparent;content:"";font-family:inherit;font-size:0;height:0;line-height:unset;width:0}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-button-prev:after{border-bottom:8px solid transparent;border-right:16px solid #d9d9d9;border-top:8px solid transparent}}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-button-prev:hover:after{border-right-color:#ffb700}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-button-next{display:flex;height:-moz-max-content;height:max-content;left:unset;margin:0;position:relative;right:unset;top:0;width:auto}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-button-next:after{border-bottom:13px solid transparent;border-left:24px solid #d9d9d9;border-top:13px solid transparent;color:transparent;content:"";font-family:inherit;font-size:0;height:0;line-height:unset;width:0}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-button-next:after{border-bottom:8px solid transparent;border-left:16px solid #d9d9d9;border-top:8px solid transparent}}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-button-next:hover:after{border-left-color:#ffb700}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-pagination{align-items:center;bottom:auto;display:flex;justify-content:center;margin:0 8px;position:relative;top:auto}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-pagination{margin:0 6px}}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-pagination .swiper-pagination-bullet{background-color:#d9d9d9;height:26px;margin:0 7px;opacity:1;width:26px}@media only screen and (max-width:767px){.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-pagination .swiper-pagination-bullet{height:16px;margin:0 3px;width:16px}}.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.image-slider-container .section-inner .image-slider-block .slider-block .slider-controls .swiper-pagination .swiper-pagination-bullet:hover{background-color:#ffb700}.image-slider-container.diagonal{background-color:#fff;position:relative}.image-slider-container.diagonal .section-inner{padding-bottom:370px;position:relative;z-index:2}@media only screen and (max-width:1199px){.image-slider-container.diagonal .section-inner{padding-bottom:200px}}@media only screen and (max-width:991px){.image-slider-container.diagonal .section-inner{padding-bottom:70px}}.image-slider-container.diagonal:after{background-color:#191919;bottom:0;clip-path:polygon(0 0,100% 0,100% 80%,0 100%);content:"";left:0;position:absolute;right:0;top:-1px;z-index:1}@media only screen and (max-width:1199px){.image-slider-container.diagonal:after{bottom:0;clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}}.content-image-container{background:linear-gradient(180.24deg,#ffd900 .21%,#e07c3a 132.35%)}.content-image-container .section-inner .inner-grid{display:grid;gap:70px;grid-template-columns:30% auto}@media only screen and (max-width:1299px){.content-image-container .section-inner .inner-grid{grid-template-columns:1fr}}@media only screen and (max-width:767px){.content-image-container .section-inner .inner-grid{gap:30px}}.content-image-container .section-inner .inner-grid .content{max-width:440px;padding-left:50px;position:relative}@media only screen and (max-width:1299px){.content-image-container .section-inner .inner-grid .content{max-width:60%}}@media only screen and (max-width:991px){.content-image-container .section-inner .inner-grid .content{max-width:100%}}@media only screen and (max-width:767px){.content-image-container .section-inner .inner-grid .content{order:2;padding-left:35px}}.content-image-container .section-inner .inner-grid .content:before{background-color:#7b313f;content:"";height:180px;left:0;position:absolute;top:15px;width:16px}@media only screen and (max-width:767px){.content-image-container .section-inner .inner-grid .content:before{top:5px;width:10px}}.content-image-container .section-inner .inner-grid .content h2{font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:60px;margin-bottom:20px}@media only screen and (max-width:767px){.content-image-container .section-inner .inner-grid .content h2{font-size:40px;line-height:40px}}.content-image-container .section-inner .inner-grid .content p{font-size:20px;font-weight:400;line-height:30px;margin-bottom:40px}@media only screen and (max-width:767px){.content-image-container .section-inner .inner-grid .content p{font-size:16px;line-height:25px}}@media only screen and (max-width:500px){.content-image-container .section-inner .inner-grid .content a{margin-left:-10%;width:110%}}.content-image-container .section-inner .inner-grid .images .swiper-wrapper .swiper-slide{padding:0 30px 0 0;width:calc(33.33333% - 35px)!important}@media only screen and (max-width:767px){.content-image-container .section-inner .inner-grid .images .swiper-wrapper .swiper-slide{padding:0;width:100%!important}}@media only screen and (min-width:767px){.content-image-container .section-inner .inner-grid .images img{width:100%}}@media only screen and (max-width:767px){.content-image-container .section-inner .inner-grid .images img{filter:none;width:100%}}.pregate-container{background-color:#191919;position:relative}.pregate-container.diagonal{background-color:#fff}.pregate-container.diagonal:after{background-color:#191919;bottom:25%;clip-path:polygon(0 0,100% 0,100% 80%,0 100%);content:"";left:0;position:absolute;right:0;top:-1px;z-index:1}@media only screen and (max-width:1199px){.pregate-container.diagonal:after{bottom:0;clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}}.pregate-container.diagonal.full-height:after{bottom:0}.pregate-container.diagonal .pregate-layout{background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,85%,.2) 0,hsla(0,0%,85%,0) 100%)}@media only screen and (min-width:992px){.pregate-container.white{background-color:#fff;margin-top:-1px}}@media only screen and (max-width:1599px){.pregate-container.white .section-inner .pregate-layout .pregate-block{background-position:50%}}.pregate-container .section-inner{max-width:1920px;position:relative;z-index:3}@media only screen and (max-width:767px){.pregate-container .section-inner{padding-top:0}}@media only screen and (min-width:1199px){.pregate-container .section-inner.remove-top-padding{padding-top:0}}.pregate-container .section-inner h2{color:#fff;text-align:center}.pregate-container .section-inner .pregate-layout{display:grid}.pregate-container .section-inner .pregate-layout .pregate-block{animation-delay:1s;animation-duration:.1s;animation-fill-mode:both;animation-name:animate;background-repeat:no-repeat;background-size:cover;margin:25px 0;position:relative}@keyframes animate{0%{background-image:none}to{background-image:var(--bg-image)}}@media only screen and (min-width:1599px){.pregate-container .section-inner .pregate-layout .pregate-block{min-height:550px}}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout .pregate-block{background-position:50%;min-height:auto;padding-top:350px}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout .pregate-block{animation-delay:2s}@keyframes animate{0%{background-image:none}to{background-image:var(--bg-mobile-image)}}}.pregate-container .section-inner .pregate-layout .pregate-block:after{background:linear-gradient(99.19deg,#000 31.18%,transparent 56.96%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout .pregate-block:after{background:linear-gradient(0deg,#000,#000 30%,transparent)}}.pregate-container .section-inner .pregate-layout .pregate-block img{width:100%}.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption{max-width:540px;padding:50px 70px;position:relative;z-index:2}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption{padding:0 25px 50px 35px}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption{max-width:100%;padding:0 0 50px}}.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption:before{background-color:#db4a26;content:"";height:180px;left:0;position:absolute;top:0;width:16px;z-index:2}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption:before{width:10px}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption:before{height:140px;top:5px}}.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption h3{color:#fff;font-size:71px;font-weight:700;line-height:71px;margin:0 0 30px}@media only screen and (max-width:1499px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption h3{font-size:60px;line-height:60px}}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption h3{font-size:40px;line-height:40px}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption h3{font-size:36px;line-height:40px;margin-bottom:20px;padding:0 25px 0 35px}}.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption p{color:#fff;font-size:20px;font-weight:400;line-height:30px;margin:0 0 30px}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption p{font-size:16px;line-height:25px}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption p{padding:0 25px 0 35px}}.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption .large{color:#fff;font-size:32px;font-weight:700;line-height:40px}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption .large{font-size:22px;line-height:28px}.pregate-container .section-inner .pregate-layout .pregate-block .pregate-caption .btn{width:100%}}.pregate-container .section-inner .pregate-layout.col-1{grid-template-columns:1fr}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout.col-1 .pregate-block{background-position:50%}}.pregate-container .section-inner .pregate-layout.col-1 .pregate-block .pregate-caption{max-width:620px}.pregate-container .section-inner .pregate-layout.col-2{gap:75px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1199px){.pregate-container .section-inner .pregate-layout.col-2{gap:0;grid-template-columns:1fr}}.pregate-container .section-inner .pregate-layout.col-2 .pregate-block{min-height:408px}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout.col-2 .pregate-block{min-height:auto}}.pregate-container .section-inner .pregate-layout.col-2 .pregate-block .pregate-caption{max-width:420px}@media only screen and (min-width:992px){.pregate-container .section-inner .pregate-layout.col-2 .pregate-block .pregate-caption{height:calc(100% - 150px);padding-bottom:100px}}@media only screen and (max-width:1199px){.pregate-container .section-inner .pregate-layout.col-2 .pregate-block .pregate-caption{max-width:550px}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout.col-2 .pregate-block .pregate-caption{max-width:100%}}.pregate-container .section-inner .pregate-layout.col-2 .pregate-block:after{background:linear-gradient(104.59deg,#000 36.54%,transparent 67.57%)}@media only screen and (max-width:1499px){.pregate-container .section-inner .pregate-layout.col-2 .pregate-block:after{background:linear-gradient(104.59deg,#000 36.54%,transparent 90.57%)}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout.col-2 .pregate-block:after{background:linear-gradient(0deg,#000,#000 30%,transparent)}}@media only screen and (min-width:992px){.pregate-container .section-inner .pregate-layout.col-2 .pregate-block .btn{bottom:50px;content:"";position:absolute;z-index:4}}.pregate-container .section-inner .pregate-layout.col-3{gap:50px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1199px){.pregate-container .section-inner .pregate-layout.col-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout.col-3{gap:0;grid-template-columns:1fr}}.pregate-container .section-inner .pregate-layout.col-3 .pregate-block{animation-fill-mode:none!important;background-image:none!important}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout.col-3 .pregate-block{padding-top:0}}.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .block-image{position:relative}.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .block-image:before{background-color:#db4a26;content:"";height:180px;left:0;position:absolute;top:0;width:16px;z-index:2}@media only screen and (max-width:991px){.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .block-image:before{width:10px}}.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .pregate-caption{padding:25px 0}@media only screen and (min-width:991px){.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .pregate-caption{padding:25px 0 80px}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .pregate-caption{padding:25px 0}}.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .pregate-caption:before{display:none}.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .pregate-caption h3{font-size:48px;line-height:60px;margin-bottom:20px}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .pregate-caption h3{font-size:36px;line-height:40px;padding:0}}.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .pregate-caption p{margin-bottom:0}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .pregate-caption p{padding:0}}@media only screen and (min-width:991px){.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .btn{bottom:0;content:"";position:absolute;z-index:4}}@media only screen and (max-width:767px){.pregate-container .section-inner .pregate-layout.col-3 .pregate-block .btn{width:100%}}.pregate-container .section-inner .pregate-layout.col-3 .pregate-block:after{display:none}@media only screen and (max-width:767px){.pregate-container.diagonal .section-inner{padding-top:50px}}@media only screen and (min-width:767px){.pregate-container.full-height .section-inner{padding-bottom:200px}}.joblistings-container{background-color:#191919}.joblistings-container .section-inner{max-width:1190px}.joblistings-container .section-inner form{margin:0 auto;max-width:1030px}.joblistings-container .section-inner form label{opacity:0;position:absolute;z-index:-999}.joblistings-container .section-inner form .options{display:grid;gap:40px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1199px){.joblistings-container .section-inner form .options{display:block;gap:30px}}.joblistings-container .section-inner form .employment,.joblistings-container .section-inner form .position,.joblistings-container .section-inner form .remote{display:flex;margin-bottom:30px}@media only screen and (max-width:1199px){.joblistings-container .section-inner form .employment,.joblistings-container .section-inner form .position,.joblistings-container .section-inner form .remote{display:block}}.joblistings-container .section-inner form .employment .heading,.joblistings-container .section-inner form .position .heading,.joblistings-container .section-inner form .remote .heading{color:#fff;font-size:20px;font-weight:400;line-height:30px;margin-right:15px}@media only screen and (max-width:1199px){.joblistings-container .section-inner form .employment .heading,.joblistings-container .section-inner form .position .heading,.joblistings-container .section-inner form .remote .heading{display:block;margin-bottom:20px}}.joblistings-container .section-inner form .employment .custom-field,.joblistings-container .section-inner form .position .custom-field,.joblistings-container .section-inner form .remote .custom-field{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;margin-right:15px;position:relative}@media only screen and (max-width:1199px){.joblistings-container .section-inner form .employment .custom-field,.joblistings-container .section-inner form .position .custom-field,.joblistings-container .section-inner form .remote .custom-field{display:inline-block;margin-right:30px}}@media only screen and (max-width:767px){.joblistings-container .section-inner form .employment .custom-field,.joblistings-container .section-inner form .position .custom-field,.joblistings-container .section-inner form .remote .custom-field{margin-right:20px}}.joblistings-container .section-inner form .employment .custom-field input,.joblistings-container .section-inner form .position .custom-field input,.joblistings-container .section-inner form .remote .custom-field input{cursor:pointer;height:24px;left:0;opacity:0;position:absolute;right:0;width:100%}.joblistings-container .section-inner form .employment .custom-field .custom-checkbox,.joblistings-container .section-inner form .position .custom-field .custom-checkbox,.joblistings-container .section-inner form .remote .custom-field .custom-checkbox{background-color:#fff;border-radius:0;display:inline-block;height:20px;position:relative;width:20px}.joblistings-container .section-inner form .employment .custom-field input[type=checkbox]:checked+.custom-checkbox:after,.joblistings-container .section-inner form .position .custom-field input[type=checkbox]:checked+.custom-checkbox:after,.joblistings-container .section-inner form .remote .custom-field input[type=checkbox]:checked+.custom-checkbox:after{border-color:transparent transparent #000 #000;border-style:solid;border-width:2px;content:"";height:4px;left:3px;position:absolute;top:4px;transform:rotate(-45deg);width:10px}.joblistings-container .section-inner form .employment .custom-field .txt,.joblistings-container .section-inner form .position .custom-field .txt,.joblistings-container .section-inner form .remote .custom-field .txt{color:#fff;font-size:20px;font-weight:400;line-height:30px;padding-left:10px}.joblistings-container .section-inner form .search-fields{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media only screen and (max-width:1199px){.joblistings-container .section-inner form .search-fields{display:block;margin-bottom:0}}.joblistings-container .section-inner form .search-fields input{background-color:#fff;border:none;color:rgba(0,0,0,.45);font-size:32px;font-weight:300;height:42px;line-height:40px;padding:10px 30px}@media only screen and (max-width:1199px){.joblistings-container .section-inner form .search-fields input{margin-bottom:30px;width:-webkit-fill-available}}@media only screen and (max-width:767px){.joblistings-container .section-inner form .search-fields input{font-size:18px;height:35px;line-height:32px;margin-bottom:20px}}.joblistings-container .section-inner form .bottom{display:grid;gap:40px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1199px){.joblistings-container .section-inner form .bottom{display:block}}.joblistings-container .section-inner form .bottom button{width:100%}.joblistings-container .section-inner .job-listings{margin-top:50px}@media only screen and (max-width:991px){.joblistings-container .section-inner .job-listings{border-top:1px solid #d9d9d9}}.joblistings-container .section-inner .job-listings h2{color:#fff;text-align:center}.joblistings-container .section-inner .job-listings .joblist-head{border-bottom:1px solid #d9d9d9;display:grid;gap:50px;grid-template-columns:2fr 1fr 1fr;padding:25px 0}@media only screen and (max-width:991px){.joblistings-container .section-inner .job-listings .joblist-head{display:none}}.joblistings-container .section-inner .job-listings .joblist-block{align-items:center;border-bottom:1px solid #d9d9d9;display:grid;gap:50px;grid-template-columns:2fr 1fr 1fr;padding:15px 0}@media only screen and (max-width:991px){.joblistings-container .section-inner .job-listings .joblist-block{gap:0;grid-template-columns:1fr}}.joblistings-container .section-inner .job-listings .joblist-block a{color:#fff;display:block;font-size:32px;font-weight:700;line-height:40px;margin:0;text-decoration:none}.joblistings-container .section-inner .job-listings .joblist-block a:hover{color:#ffb700}@media only screen and (max-width:991px){.joblistings-container .section-inner .job-listings .joblist-block a{margin-bottom:10px}}@media only screen and (max-width:767px){.joblistings-container .section-inner .job-listings .joblist-block a{font-size:21px;line-height:28px}}.joblistings-container .section-inner .job-listings span{color:#fff;font-size:20px;font-weight:400;line-height:30px}@media only screen and (max-width:767px){.joblistings-container .section-inner .job-listings span{font-size:16px;line-height:25px}}.joblistings-container .section-inner .job-listings strong{color:#fff;font-size:20px;font-weight:700;line-height:30px}@media only screen and (max-width:767px){.joblistings-container .section-inner .job-listings strong{font-size:16px;line-height:25px}}@media only screen and (max-width:991px){.joblistings-container .section-inner .job-listings .location{margin-bottom:10px}}.roadmap-container{background-color:#080808;overflow:hidden;position:relative}.roadmap-container .section-inner{padding:0}.roadmap-container .section-inner h2{color:#fff;text-align:center}.roadmap-container .section-inner .roadmap-pre{content:"";left:0;margin:0 auto;max-width:900px;position:absolute;right:0;text-align:center;top:80px}@media only screen and (max-width:1199px){.roadmap-container .section-inner .roadmap-pre{top:50px}}.roadmap-container .section-inner .roadmap-pre p{color:#fff;font-size:20px;line-height:30px}@media only screen and (max-width:1199px){.roadmap-container .section-inner .roadmap-pre p{font-size:16px;line-height:25px}}.roadmap-container .section-inner img{margin:0 auto}@media only screen and (max-width:1199px){.roadmap-container .section-inner img{height:500px;-o-object-fit:cover;object-fit:cover;padding-top:200px}}.job-detail-container{background-color:#191919}.job-detail-container .section-inner{max-width:1499px}.job-detail-container .section-inner .back-listings{color:#fff;font-size:26px;font-weight:700;line-height:38px;padding-left:25px;position:relative;text-decoration:none}@media only screen and (max-width:767px){.job-detail-container .section-inner .back-listings{font-size:18px;line-height:32px}}.job-detail-container .section-inner .back-listings i{color:#fff;content:"";font-size:40px;left:0;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.job-detail-container .section-inner .back-listings i{font-size:30px}}.job-detail-container .section-inner .back-listings:hover,.job-detail-container .section-inner .back-listings:hover i{color:#ffb700}.job-detail-container .section-inner .job-detail{margin:50px auto 0;max-width:1120px}@media only screen and (max-width:767px){.job-detail-container .section-inner .job-detail{margin:30px auto 0}}.job-detail-container .section-inner .job-detail h2{color:#fff;font-size:70px;font-weight:700;line-height:71px;margin-bottom:40px}@media only screen and (max-width:767px){.job-detail-container .section-inner .job-detail h2{font-size:36px;line-height:40px;margin-bottom:10px}}.job-detail-container .section-inner .job-detail h3{color:#fff;font-size:32px;font-weight:700;line-height:40px}@media only screen and (max-width:767px){.job-detail-container .section-inner .job-detail h3{font-size:21px;line-height:28px}}.job-detail-container .section-inner .job-detail p{color:#fff;font-size:20px;line-height:30px;margin-bottom:40px}@media only screen and (max-width:767px){.job-detail-container .section-inner .job-detail p{font-size:16px;line-height:25px;margin-bottom:20px}}.job-detail-container .section-inner .job-detail ul{margin:0 0 40px;padding:0}@media only screen and (max-width:767px){.job-detail-container .section-inner .job-detail ul{margin:0 0 20px}}.job-detail-container .section-inner .job-detail ul.benefits{display:grid;gap:0 100px;grid-template-columns:1fr 1fr}@media only screen and (max-width:991px){.job-detail-container .section-inner .job-detail ul.benefits{display:block;gap:0}}.job-detail-container .section-inner .job-detail ul li{color:#fff;font-size:20px;font-weight:400;line-height:30px;list-style:none;margin-left:10px;padding-left:20px;position:relative}@media only screen and (max-width:767px){.job-detail-container .section-inner .job-detail ul li{font-size:16px;line-height:25px}}.job-detail-container .section-inner .job-detail ul li:before{background-color:#fff;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:12px;width:5px}.job-detail-container .section-inner .job-detail .btn{margin-bottom:15px;width:100%}@media only screen and (max-width:767px){.job-detail-container .section-inner .job-detail .btn{margin-bottom:0}}.job-detail-container .section-inner .job-detail .note p{line-height:28px}.job-detail-container .section-inner .job-detail .note p a{color:#fff;font-weight:700;text-decoration:none}.job-detail-container .section-inner .job-detail .note p a:hover{color:#ffb700}.quote-container{background-color:#191919}.quote-container:before{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/circle-bg2.eec7cad6.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1281px;left:0;margin:0 auto;position:absolute;right:0;top:10%;width:100%;z-index:1}@media only screen and (max-width:767px){.quote-container:before{background-size:300%;top:100px}}.quote-container:after{background-image:url(https://www.scotlynn.com/wp-content/themes/operatic/build/css/../images/circle-bg.c3d2c061.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:1e3px;left:0;margin:0 auto;position:absolute;right:0;top:30%;width:100%;z-index:2}@media only screen and (max-width:767px){.quote-container:after{background-size:cover;height:auto;top:-25%}}.quote-container .section-inner{margin:0 auto;max-width:1400px;padding-top:50px;position:relative;z-index:3}@media only screen and (max-width:767px){.quote-container .section-inner{padding-top:0}}.quote-container .section-inner .pre-container{margin:0 auto;max-width:660px;text-align:center}.quote-container .section-inner .pre-container h2{color:#fff}.quote-container .section-inner .quote-form{margin:0 auto;max-width:1030px}.quote-container .section-inner .quote-form .required-label{color:#fff;display:block;font-size:18px;font-weight:400;line-height:25px;margin-bottom:40px;text-align:right}@media only screen and (max-width:767px){.quote-container .section-inner .quote-form .required-label{margin-bottom:20px}}.quote-container .section-inner .quote-form p{margin:0}.quote-container .section-inner .quote-form .half{display:grid;gap:100px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767px){.quote-container .section-inner .quote-form .half{gap:0;grid-template-columns:1fr}}.quote-container .section-inner .quote-form label{opacity:0;position:absolute;z-index:-999}.quote-container .section-inner .quote-form .half-block{display:grid;gap:100px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767px){.quote-container .section-inner .quote-form .half-block{gap:0;grid-template-columns:1fr}}.quote-container .section-inner .quote-form .half-block h3{color:#fff;font-size:20px;font-weight:700;line-height:28px;margin:80px 0 30px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.quote-container .section-inner .quote-form .half-block h3{margin:30px 0 15px}}.quote-container .section-inner .quote-form input,.quote-container .section-inner .quote-form select,.quote-container .section-inner .quote-form textarea{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-size:20px;font-weight:400;line-height:30px;margin-bottom:0;outline:none;padding:20px 0;width:100%}@media only screen and (max-width:767px){.quote-container .section-inner .quote-form input,.quote-container .section-inner .quote-form select,.quote-container .section-inner .quote-form textarea{padding:15px 0}}.quote-container .section-inner .quote-form input::-webkit-input-placeholder,.quote-container .section-inner .quote-form select::-webkit-input-placeholder,.quote-container .section-inner .quote-form textarea::-webkit-input-placeholder{color:#fff}.quote-container .section-inner .quote-form input:focus,.quote-container .section-inner .quote-form select:focus,.quote-container .section-inner .quote-form textarea:focus{box-shadow:none;outline:none}.quote-container .section-inner .quote-form .custom-dropdown{position:relative}.quote-container .section-inner .quote-form .custom-dropdown:before{color:#ffb700;content:"";font:14px/1 FontAwesome;font-size:26px;position:absolute;right:0;top:25px}.quote-container .section-inner .quote-form .custom-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.quote-container .section-inner .quote-form .custom-dropdown select option{color:#000}.quote-container .section-inner .quote-form textarea{height:120px;margin-bottom:40px;width:100%!important}.quote-container .section-inner .quote-form .csca_reset{display:none!important}.quote-container .section-inner .quote-form .quote-btn{text-align:center}@media only screen and (max-width:767px){.quote-container .section-inner .quote-form .quote-btn .btn{width:100%}}.quote-container .section-inner .bottom-desc{margin-top:80px;text-align:center}@media only screen and (max-width:767px){.quote-container .section-inner .bottom-desc{margin-top:40px}}.quote-container .section-inner .bottom-desc p{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:40px;margin-bottom:0}@media only screen and (max-width:767px){.quote-container .section-inner .bottom-desc p{font-size:21px;line-height:28px}}.quote-container .section-inner .bottom-desc p a{color:#fff;text-decoration:none}.quote-container .section-inner .bottom-desc p a:hover{text-decoration:underline}.quote-container .section-inner .bottom-desc p a.email{color:#ffb700;text-decoration:underline}.quote-container .section-inner .bottom-desc p a.email:hover{color:#ffd15b}.search-results{background-color:#191919}.search-results h2{color:#fff}.search-results .results{border-bottom:1px solid #d9d9d9;padding:30px 0}.search-results .results h3{color:#fff;font-size:32px;font-weight:700;line-height:40px;margin-bottom:0}@media only screen and (max-width:767px){.search-results .results h3{font-size:22px;line-height:28px}}.search-results .results a{color:#fff;display:block;font-size:20px;font-weight:400;line-height:28px;margin-top:0;text-decoration:none}@media only screen and (max-width:767px){.search-results .results a{font-size:16px;line-height:20px}}.search-results .results a:hover{text-decoration:underline}.search-results .results p{color:#fff;margin:10px 0}
.epyt-debug{background-color:#ddd;color:#000;cursor:pointer;text-align:left}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery .epyt-figure{margin-block:0;margin-inline:0}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{display:block;margin:0 -8px;position:relative;transition:opacity .3s ease-out}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity .3s ease-out}.epyt-gallery-thumb{box-sizing:border-box;cursor:pointer;display:block!important;float:left;height:auto;opacity:1;overflow-y:hidden;padding:0 8px 10px;position:relative}.epyt-gallery-thumb.hover{height:auto;opacity:1;position:relative;transition:opacity .3s ease-out}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{background-position:50%!important;background-size:cover!important;height:0;overflow:hidden!important;padding-top:56.25%!important;position:relative;width:100%}.epyt-gallery-playhover{height:100%;left:0;opacity:0;position:absolute;text-align:center;top:-10px;transition:opacity .3s ease-out;vertical-align:middle;width:100%}.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover,.epyt-gallery-thumb.hover .epyt-gallery-playhover{opacity:1;top:0;transition:all .3s ease-out}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-playhover .epyt-play-img{border:none;box-sizing:border-box;display:inline-block!important;height:auto!important;margin:0!important;max-width:15%!important;min-width:30px!important;padding:0!important;vertical-align:middle!important;width:auto}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{left:0;opacity:0;overflow-x:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:100%;white-space:nowrap;width:100%;z-index:10}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity .2s linear}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;padding:10px 8px;text-align:center}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagenumbers>div,.epyt-pagination>div{display:inline-block;padding:0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{max-width:964px;width:100%}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.09%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{clear:both;padding:15px 0 10px;text-align:center}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{background-color:#e62117!important;border-radius:3px;color:#fff!important;display:inline-block;padding:5px 10px;text-decoration:none!important}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto!important;margin:0;padding:0 6px 3px 0;vertical-align:middle!important;width:20px!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(180deg,#000,#444);height:auto;padding:25px;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{background:#e62117!important;border-radius:3px;border-width:0;box-sizing:border-box;color:#fff!important;display:inline-block;font-weight:400;padding:5px 10px;text-decoration:none!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto!important;margin-left:8px;padding:0 6px 3px 0;vertical-align:middle!important;width:20px!important}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(180deg,#000,#444)}.epyt-facade{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.epyt-facade:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:brightness(90%)}.epyt-facade img.epyt-facade-poster{border:none;cursor:pointer;display:block;height:auto;left:50%;margin:0;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.epyt-facade button.epyt-facade-play{background-color:transparent!important;border-width:0!important;cursor:pointer;height:48px;left:50%;margin-left:-34px;margin-top:-24px;position:absolute;top:50%;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);width:68px}.epyt-facade button.epyt-facade-play svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.epyt-facade button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8}.epyt-facade:hover button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:red;fill-opacity:1}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.epyt-facade{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper:before{padding:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper .epyt-is-override.__youtube_prefs_gdpr__{bottom:unset;left:unset;position:relative;right:unset;top:unset}