/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:"AtiplaND-Semibold";src:url(/assets/fonts/93628537e0f7.ttf)format("truetype")}@font-face{font-family:"AtiplaND-Book";src:url(/assets/fonts/6d16062a72cf.ttf)format("truetype")}@font-face{font-family:"Montserrat";src:url(/assets/fonts/a7c464fb26d9.ttf)format("truetype")}.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}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
/*!
Theme Name: Papilio
Theme URI: http://www.creativehusk.co.uk/
Description:© Bespoke theme built by Creative Husk
Author: Creative Husk
Author URI: http://www.creativehusk.co.uk/
Version: 1.0
*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent;overflow-x:hidden;overflow-y:scroll}body{margin:0;font-size:17px;line-height:normal;background-image:url(/assets/img/0be351cefcee.webp);background-size:100%;background-position:0 calc(100% + 190px);background-color:#1e1e20;background-repeat:no-repeat;font-family:"Montserrat",serif;font-style:normal;max-width:100%;overflow:hidden;color:#000}@media (max-width:991px){body{font-size:15px;background-position:bottom}}article,figure,footer,header,main,menu,nav,section{display:block}button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal;outline:0}input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:none!important}button,input,select,textarea{font-family:"Montserrat",serif;font-size:inherit;line-height:inherit}button{overflow:visible}button,select{text-transform:none}a{background-color:transparent;text-decoration:none;cursor:pointer!important;outline:0!important;font-family:"Montserrat",serif;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}a:hover,a:focus,a:active{text-decoration:none}a:active,a:hover{outline:0}a:focus,a:hover{color:#fff}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}strong{font-weight:700;font-family:"Montserrat",serif}img{border:0;vertical-align:middle;width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"AtiplaND-Semibold",serif;font-weight:400;line-height:1.2;color:inherit;margin:0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#fd7a3e}h1 .divider,h2 .divider,h3 .divider,h4 .divider,h5 .divider,h6 .divider{display:block;height:3px;width:80%;background:#fd7a3e;margin-top:15px;margin-bottom:30px}h1{width:fit-content;color:#fff;font-size:3.6rem;font-optical-sizing:auto;font-style:normal}@media (max-width:991px){h1{font-size:2.1rem}}h2{width:fit-content;color:#fff;font-size:3.5rem;font-optical-sizing:auto;font-style:normal}@media (max-width:991px){h2{font-size:3.5rem}}h3{width:fit-content;color:#fff;font-size:2.5rem;font-optical-sizing:auto;font-style:normal}@media (max-width:991px){h3{font-size:2rem}}sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}p{font-family:"Montserrat",serif;font-optical-sizing:auto;font-style:normal;font-size:17px;font-weight:400;margin:0}@media (max-width:991px){p{font-size:15px}}ul{padding-left:20px;padding-top:20px;font-size:18px;font-weight:400;margin-top:0;text-align:left;list-style-type:disc}li{font-size:16px;font-weight:400;margin-bottom:15px;padding-left:5px;color:#fff}li::marker{color:#fd7a3e}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=checkbox]{margin:1px\9 0 0;line-height:normal}input[type=checkbox]:focus,input[type=file]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.navbar{position:relative;min-height:50px;margin-bottom:20px}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-default{padding-top:50px;padding-bottom:50px}@media (max-width:991px){.navbar-default{margin-top:0;padding-top:10px;padding-bottom:0}}.container:after,.container:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.set:after,.set:before{display:table;content:" "}.container:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.set:after{clear:both}@-ms-viewport{width:device-width}@media (max-width:991px){.overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5)}}::selection{background-color:#000!important;color:#fff!important}.grecaptcha-badge{display:none!important;opacity:0!important;visibility:hidden!important}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.set{margin-right:-15px;margin-left:-15px}.c1,.c10,.c12,.c3,.c4,.c5,.c6,.c7,.c8{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:992px){.c1,.c10,.c12,.c3,.c4,.c5,.c6,.c7,.c8{float:left}.c12{width:100%}.c10{width:83.33333333%}.c8{width:66.66666667%}.c7{width:58.33333333%}.c6{width:50%}.c5{width:41.66666667%}.c4{width:33.33333333%}.c3{width:25%}.c1{width:8.33333333%}.o1{margin-left:8.33333333%}}.button{background:#fd7a3e;font-family:"AtiplaND-Semibold",serif;color:#fff;padding:0 0 0 25px;border:0;border-radius:50px;display:flex;margin-top:25px;width:fit-content;align-items:center}.button img{width:auto;height:40px;margin-left:10px}.button:hover{background:#ec5713;color:#fff}.subtitle{color:#fff;font-family:"AtiplaND-SemiBold",serif;margin-bottom:20px}.subtitle span{color:#fd7a3e;font-style:italic}.hero-sub{height:70vh;display:flex;align-items:center}@media (max-width:991px){.hero-sub{height:75vh}}.hero-sub .c5{padding:0}@media (max-width:991px){.hero-sub .c5{padding:0 15px}}.hero-sub h1{margin-bottom:20px}.hero-sub p{color:#fff}[data-animation]{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-duration:1s}.slideInUp{animation-name:slideInUp}.slideInRight{animation-name:slideInRight}header{box-shadow:none;display:none}nav{margin:0;padding:0}nav .container{z-index:999!important;background:0 0;padding:0}@media (max-width:991px){nav .container{position:relative;padding:0}}nav .container .inner-header{display:flex;align-items:center;padding:0}@media (max-width:991px){nav .container .inner-header{width:100%!important;display:block;padding:20px 0 30px 0}}nav .container .inner-header #top-menu{clear:both;display:block;float:right;padding-right:0;margin-top:0;margin-bottom:0;width:100%;text-align:right}nav .container .inner-header .left-links li{float:left;padding-right:20px;padding-left:0}nav .container .inner-header .right-links li{float:right;padding-left:20px;padding-right:0}nav .container .inner-header .links{transition:none;font-optical-sizing:auto;font-style:normal;color:#fff;position:relative;font-family:"AtiplaND-Book",serif}nav .container .inner-header .links:after{content:"";position:absolute;top:25px;left:0;width:0;height:2px;background-color:#fd7a3e;transition:width .3s ease-in-out}nav .container .inner-header .links:hover::after{width:99%}.nav-new{width:100%}@media (min-width:991px){.menu-top{display:none}}#logo{display:block;float:left;font-size:20px;line-height:60px;width:100%}#logo .logo-block{font-weight:400;font-size:3rem}@media (max-width:991px){#logo .logo-block{font-size:2.5rem}}@media (max-width:991px){#logo{padding-right:15px;padding-left:15px;padding-bottom:0}}.navbar-logo{width:100%;height:auto;display:block;margin:0 auto 0 auto;max-width:200px!important}@media (max-width:991px){.navbar-logo{width:150px;margin:0;z-index:999;position:relative}}nav:after{content:"";display:table;clear:both}nav ul{float:right;padding:0;margin-right:40px;list-style:none;position:relative;display:block;width:100%;text-align:center}@media (min-width:991px){nav ul{margin-right:0;margin-bottom:8px;margin-top:20px}}@media (max-width:991px){nav ul{margin-right:0;margin-top:0}}.navbar-black{margin-top:0;z-index:9999999;z-index:9999999;background:rgba(252,122,62,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .3s ease-in-out,backdrop-filter .3s ease-in-out}nav ul li{margin:0;display:inline-block;z-index:999}nav a{display:block;margin:0;color:#fff;font-size:14px;text-decoration:none}@media (max-width:991px){nav a{margin:0}}nav a:hover{text-decoration:none}nav ul li:hover>ul{display:inherit}.toggle,[id^=drop]{display:none}li>a:only-child:after{content:""}@media all and (max-width:991px){#logo{display:block;width:100%;text-align:left;float:none}nav{margin:0}.toggle+a,.menu-top{display:none}}@media (max-width:991px) and (max-width:991px){.toggle+a,.menu-top{float:left;width:100%;margin-bottom:0}}@media all and (max-width:991px){.toggle{display:block;padding:0 20px;color:#fff;font-size:20px;line-height:60px;text-decoration:none;border:0}}@media (max-width:991px) and (max-width:991px){.toggle{line-height:40px;color:#000;font-size:18px}}@media all and (max-width:991px){.burger{position:absolute;right:4px;top:26px}}@media all and (max-width:991px){[id^=drop]:checked+label+ul{display:block}}@media all and (max-width:991px){nav ul ul li:hover>ul,nav ul li:hover>ul{display:none}}@media (min-width:991px){.desk-hide{display:none!important}}@media (max-width:991px){.mob-hide{display:none!important}}.mobile-nav-toggle{position:absolute!important;top:-99999px!important;right:-999999px!important}.mobile-nav-toggle-label{position:absolute;top:0;right:0;margin-right:0;padding:0 15px;height:55px;display:flex;align-items:center;z-index:99999}.mobile-nav-toggle:focus~.mobile-nav-toggle-label{outline:3px solid red}.mobile-nav-toggle-label span,.mobile-nav-toggle-label span::before,.mobile-nav-toggle-label span::after{width:100%;display:block;background:#fff;height:2px;width:1.1em;border-radius:0;position:relative;transition:transform 400ms ease-in-out}.mobile-nav-toggle-label span::before,.mobile-nav-toggle-label span::after{content:"";position:absolute}.mobile-nav-toggle-label span::before{bottom:7px;transition:opacity 250ms ease-in-out 400ms}.mobile-nav-toggle-label span::after{top:7px}.mobile-nav-toggle:checked~.mobile-nav-toggle-label span:before{opacity:0;transition:opacity 250ms ease-in-out}.mobile-nav-toggle:checked~.mobile-nav-toggle-label span{transform:rotate(45deg)}.mobile-nav-toggle:checked~.mobile-nav-toggle-label span:after{transform:rotate(-90deg) translateX(7px)}footer{padding:0 0 50px 0}@media (max-width:991px){footer{padding:0 0 50px 0}}footer .container a{color:#fff;display:block;text-align:left;font-family:"AtiplaND-Book",serif;margin-top:10px;font-size:14px}footer .container .company .c10{border-bottom:2px solid #fd7a3e;padding:0 0 40px 0;margin-bottom:60px;display:flex}@media (max-width:991px){footer .container .company .c10{border-top:2px solid #fd7a3e;margin-bottom:10px;padding:40px 15px 40px 15px;display:block}}footer .container .company .c6{padding:0;align-items:end}footer .container .company .footer-logo{margin:0;width:150px;height:auto;display:block;max-width:initial!important}@media (max-width:991px){footer .container .company .footer-logo{margin:0}}footer .container .company .social-icons{display:inline-flex;justify-content:flex-end}footer .container .company .social-icons img{height:25px;margin-left:50px;width:auto}@media (max-width:991px){footer .container .company .social-icons img{height:15px;margin-right:30px;margin-left:0;margin-top:25px}}footer .container .links h3{color:#fff;margin-bottom:20px}@media (max-width:991px){footer .container .links h3{margin-top:30px}}footer .container .links ul{list-style-type:none;padding:0;margin-bottom:10px}footer .container .links ul li{padding:0;margin-bottom:10px}@media (max-width:991px){footer .container .links ul li{margin-bottom:20px}}footer .container .links ul li a{margin-top:0}footer .container .links .c10{padding:0}@media (max-width:991px){footer .container .links .c10{padding:0 15px}}footer .container .links .c10 .c4,footer .container .links .c10 .c3{padding:0}footer .container .links .c6{padding:0}footer .container .links .contact-icon{width:10px;height:auto;margin-right:10px;vertical-align:baseline}footer .container .disclaimer .c10{padding:0}@media (max-width:991px){footer .container .disclaimer .c10{padding:0 15px}}footer .container .disclaimer .footer-disclaimer{font-size:13px;text-align:left;margin-top:40px;color:#fff;opacity:.5}@media (max-width:991px){footer .container .disclaimer .footer-disclaimer{margin-top:20px;font-size:10px}}footer .container .disclaimer a{font-size:13px}.contact-us-section{padding:100px 0}@media (max-width:991px){.contact-us-section .wpcf7-acceptance{margin:10px 0;display:block}}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea,.wpcf7-form select{background-color:#fff!important;color:#000;width:100%;border:3px solid #fff;padding:0 10px;font-size:14px;border-radius:15px;height:45px;margin-top:5px}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{border:3px solid #fd7a3e}@media (max-width:991px){.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea,.wpcf7-form select{margin-top:10px}}.wpcf7-form input[type=submit]:hover,.wpcf7-form input[type=submit]:focus,.wpcf7-form input[type=submit]:active{background:#000;text-decoration:none;background-color:#fff;color:#d0ca2e}.wpcf7-form span.wpcf7-list-item{margin:0 30px 0 0;text-transform:uppercase}@media (max-width:991px){.wpcf7-form span.wpcf7-list-item{margin:0;display:flex}}.wpcf7-form .wpcf7-response-output{opacity:0!important;display:none!important;visibility:hidden!important}.wpcf7-form label{width:100%;font-size:14px;color:#fff;text-align:left;font-weight:400;padding:0!important;margin-bottom:20px;line-height:2}@media (max-width:991px){.wpcf7-form label{margin-bottom:15px}}@media (min-width:991px){.wpcf7-form label{padding:0 20px 0 0}}.wpcf7-form .wpcf7-list-item-label{font-size:14px;vertical-align:middle;margin-left:10px;color:#fff!important;text-transform:initial}@media (max-width:991px){.wpcf7-form .wpcf7-list-item-label{display:inline-block;width:85%;line-height:normal}}.wpcf7-form input[type=checkbox]{-webkit-appearance:none;vertical-align:middle;background-color:#fff;margin:0;padding:4px 0 0 6px;display:inline-block;border-radius:30px;line-height:0;height:25px!important;min-width:25px!important}.wpcf7-form input[type=checkbox]:checked:after{content:"✓";font-size:16px;line-height:normal;color:#fd7a3e;left:39px}@media (max-width:991px){.wpcf7-form input[type=checkbox]:checked:after{left:19px}}.wpcf7-form select{background-image:url(/assets/img/8361cbaf16d3.svg);background-position:98% 52%;background-size:20px;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (max-width:991px){.wpcf7-form select{background-position:95% 52%}}.wpcf7-form select option{color:#00a4df}.wpcf7-form textarea{height:150px;margin-bottom:10px;width:100%;padding:10px 10px}@media (max-width:991px){.wpcf7-form textarea{width:100%}}.wpcf7-form .wpcf7-acceptance{margin-bottom:20px;margin-top:0;display:block}.wpcf7-form .button{margin:10px auto 0 auto}.contact-block{background:rgba(27,27,29,.7)}@media (min-width:991px){.contact-block{margin-bottom:100px}}.contact-block p{color:#fff}.contact-block .c12{display:flex;align-items:center}@media (max-width:991px){.contact-block .c12{display:block}}.contact-block .c6{height:500px}@media (max-width:991px){.contact-block .c6{height:250px}}@media (max-width:991px){.contact-block .c4{padding:50px 15px 100px 15px}}.contact-block .contact-icon{width:10px;height:auto;margin-right:10px;vertical-align:baseline}.contact-block .subtitle{color:#fd7a3e}.contact-block a{font-weight:700;color:#fff;display:block}.hero-home{height:85vh;display:flex;align-items:center}.featured-quote{text-align:center;padding:100px 0}.featured-quote .c10{padding:0}.featured-quote .quote-text{color:#fff;font-size:2.5rem;padding:0 80px}@media (max-width:991px){.featured-quote .quote-text{font-size:17px;padding:0 15px}}.featured-quote .quote-text span{color:#fd7a3e!important}.featured-quote .button{margin:25px auto}.wave-area{position:relative;overflow:hidden}.wave-area::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/img/b566daf97882.webp)0 0/cover no-repeat;z-index:-1;animation:rotateBackground 1000s linear forwards;transform-origin:center}.intro-text .container{padding:0}@media (max-width:991px){.intro-text h3{padding:0}}.intro-text p{color:#fff}@media (min-width:991px){.intro-text p{padding:0 20px 0 0}}.list-text{padding:100px 0}@media (max-width:991px){.list-text h3{font-size:17px!important}.list-text h3 span{font-size:13px!important}}.list-text h3 span{color:#fd7a3e;font-size:1.5rem;margin-right:10px}.properties-owned{padding:100px 0}@media (max-width:991px){.properties-owned{padding:100px 0 40px 0!important}}.properties-owned h3{font-size:1.8rem;margin-top:20px;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:991px){.properties-owned h3{font-size:17px!important}.properties-owned h3 span{font-size:13px!important}}.properties-owned h3 span{color:#fd7a3e;font-size:1.5rem;margin-right:10px}.properties-owned .c4{padding:0 5px 30px 5px}@media (max-width:991px){.properties-owned .c4{padding:0 5px 60px 5px}}.properties-owned .c4:nth-child(2){background:#1b1b1d}.properties-owned .property-name{font-size:2.5rem;margin:20px auto;text-align:center}.properties-owned .property-name .divider{margin-left:auto;margin-right:auto}.banner-hero{height:60vh;display:flex;align-items:center}@media (max-width:991px){.banner-hero{padding:100px 0;height:fit-content}}.banner-hero p,.banner-hero h3{color:#000}@media (max-width:991px){.banner-hero p{padding-right:120px}}.banner-hero .divider{background:#fd7a3e}.center-text{padding:100px 0;text-align:center}.center-text h3{width:fit-content;margin:0 auto;display:block}.center-text p{color:#fff;padding:0 50px}@media (max-width:991px){.center-text p{padding:0 15px}}.center-text .container{padding:0}.center-text .container .c10{padding:0}@media (max-width:991px){.center-text .container .c10{padding:0 15px}}.center-text .subtitle{color:#fd7a3e}.center-text .divider{margin:15px auto 30px auto}.center-text .button{margin:25px auto 0 auto}.blocks-area{background:#1b1b1d}.blocks-area p{color:#fff}.blocks-area .c12{display:flex;align-items:center}@media (max-width:991px){.blocks-area .c12{display:block}}.blocks-area .c6{height:500px}@media (max-width:991px){.blocks-area .c6{height:250px}}@media (max-width:991px){.blocks-area .c4{padding:100px 15px}}.video-hero{width:100vw;height:600px;position:relative;overflow:hidden;background:#000}@media (max-width:991px){.video-hero{height:300px}}.video-hero .video-background{height:100%;background:#000;top:0;right:0;bottom:0;left:0;z-index:-1}.video-hero .video-foreground{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.video-hero .video-foreground iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-width:991px){.video-hero .video-foreground{height:300%;top:-100%}}@media (max-width:991px){.video-hero .video-foreground{width:300%;left:-100%}}.video-hero #player{position:absolute;top:0;left:0;width:100%;height:100%}.video-hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10;opacity:1;transition:opacity .5s ease}.video-hero .mute-button{position:absolute;bottom:50px;right:70px;background-color:transparent;border:0;padding:10px;cursor:pointer;border-radius:5px;z-index:20;display:flex;align-items:center;justify-content:center}@media (max-width:991px){.video-hero .mute-button{bottom:30px;right:30px}}.video-hero .mute-button img{width:50px;height:50px}.collage-area{padding-top:0}@media (max-width:991px){.collage-area h3{padding:0 20px}}.collage-area h3 span{color:#fd7a3e}.collage-area h3 .divider{margin-bottom:10px}.collage-area .c12{display:flex;align-items:center}@media (max-width:991px){.collage-area .c12{display:block}}.collage-area .c6,.collage-area .c8,.collage-area .c3{height:250px}.collage-area .mar-right{margin-right:10px}@media (max-width:991px){.collage-area .mar-right{margin-right:0}}.collage-area .mar-right .c8{display:flex;flex-direction:column;justify-content:center}.collage-area .mar-bottom{margin-bottom:10px}@media (max-width:991px){.collage-area .mar-bottom{margin-bottom:0}}.team-home{padding:100px 0;text-align:center}.team-home h3{width:fit-content;margin:0 auto;display:block}.team-home p{color:#fff;padding:0 20px}.team-home .contact-email{display:block;color:#fd7a3e;font-weight:700;margin-bottom:20px}.team-home .contact-email .contact-icon{width:10px;height:auto;margin-right:10px;vertical-align:baseline}.team-home .container{padding:0}.team-home .container .c10{padding:0}@media (max-width:991px){.team-home .container .c10 .c6{margin-top:50px}}.team-home .subtitle{color:#fd7a3e;margin-bottom:0}.team-home .divider{margin:15px auto 30px auto}.team-home .button{margin:25px auto 0 auto}.team-home .headshot-image{border-radius:500px;max-width:200px;height:auto;margin-bottom:30px}.services-blocks{padding:100px}@media (max-width:991px){.services-blocks{padding:100px 0 0 0}}.services-blocks h3{margin-bottom:10px;font-size:2rem}.services-blocks p{color:#e0e0e0;line-height:1.3;font-size:15px}.services-blocks .card{background:rgba(255,255,255,.1);padding:30px;margin:30px 0 0 0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.3);min-height:300px;display:flex;flex-direction:column;justify-content:center}@media (max-width:991px){.services-blocks .card{padding:40px 20px}}.services-blocks .card:hover{transform:translateY(-5px);box-shadow:0 4px 20px rgba(0,0,0,.5)}.services-blocks .card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s}.services-blocks .card:hover::before{opacity:1}.services-blocks .card ul{list-style-type:none;padding:0;margin:10px 0 0}.services-blocks .card ul li{color:#e0e0e0;margin-bottom:5px;padding-left:20px;position:relative;font-size:15px}.services-blocks .card ul li::before{content:"•";position:absolute;left:0;color:#fd7a3e;font-weight:700}.services-blocks .end-note{text-align:center;color:#fff;margin:10px 0}.services-blocks .end-note span{color:#fd7a3e}.services-blocks .divider{height:2px;background:#fd7a3e;margin:10px auto;width:50%}@media (max-width:768px){.services-blocks{grid-template-columns:1fr}}.left-text{padding:100px 0;text-align:left}.left-text h3{width:fit-content;margin:0;display:block}.left-text p{color:#fff}.left-text .subtitle{color:#fd7a3e}.left-text .divider{margin:15px 0 30px 0}.left-text .button{margin:25px 0 0 0}.about-text{padding:100px 0}.about-text .container{padding:0}@media (min-width:991px){.about-text .pad-top{margin-top:70px}}.about-text h3{padding-right:100px}@media (max-width:991px){.about-text h3{padding-right:0}}.about-text p{color:#fff}@media (min-width:991px){.about-text p{padding:0 20px 0 0}}.about-icons{padding-bottom:100px}@media (max-width:991px){.about-icons .c10 .c1,.about-icons .c10 .c10{padding:0}}.about-icons img{width:100%;max-width:50px;height:auto}@media (max-width:991px){.about-icons img{margin-bottom:20px}}.about-icons h3{color:#fd7a3e;margin-bottom:10px}.about-icons p{color:#fff}.about-icons .set{padding-bottom:30px}.about-icons .set:last-child{padding-bottom:0}.banner-block{padding:100px 0;height:fit-content;display:flex;align-items:center}@media (max-width:991px){.banner-block{height:fit-content;padding:100px 15px}}.banner-block p,.banner-block h3{color:#000}.banner-block .c8{background:#fff;padding:60px 60px}@media (max-width:991px){.banner-block .c8{padding:30px 30px}}.team-members{padding-bottom:100px;padding:10px 0 100px 0;text-align:left}@media (max-width:991px){.team-members{padding:0 15px 0 15px!important}}.team-members h3{width:fit-content;margin:0 0 10px 0;display:block}.team-members p{color:#fff}.team-members .set{padding-bottom:50px}.team-members .set:last-child{padding-bottom:0}.team-members .contact-email{display:block;color:#fd7a3e;font-weight:700;margin-bottom:20px}@media (max-width:991px){.team-members .container{padding:0}}.team-members .container .c10{padding:0}.team-members .subtitle{color:#fd7a3e;margin-bottom:0}.team-members .button{margin:25px 0 0 0}.team-members .headshot-image{border-radius:500px;max-width:200px;height:auto;margin-bottom:30px}@media (max-width:991px){.team-members .headshot-image{margin:0 auto 30px auto;display:block}}.team-members .contact-icon{width:10px;height:auto;margin-right:10px;vertical-align:baseline}.papi-intro{padding:60px 0;text-align:center}.papi-intro p{color:#fff;margin-bottom:20px}.papi-intro p:last-child{margin-bottom:0}@media (max-width:991px){.papi-intro p{padding:0 15px}}.papi-intro strong{color:#fd7a3e}.papi-intro .container{padding:0}.papi-intro .container .c10{padding:0}.papi-list{padding:100px 0}@media (max-width:991px){.papi-list h3{font-size:17px!important}.papi-list h3 span{font-size:13px!important}}.papi-list h3 span{color:#fd7a3e;font-size:1.5rem;margin-right:10px}.papi-list p{color:#fff;margin-bottom:40px}.papi-list p:last-child{margin-bottom:0}.image-blocks .set{padding-top:30px}@media (max-width:991px){.image-blocks .set{padding-top:0}}@media (max-width:991px){.image-blocks .c6{padding-top:30px}}.image-blocks p{padding:30px 20px 10px 20px;color:#fff;text-align:center}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/c6284e6cc715.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/2c476a6cc38f.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/b9ec831fc5cd.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/9210f8a7a0a4.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/76393105b494.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/0b130f3675bf.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/2c82b9015a58.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/51d963d26bc2.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/1e82e2bfa969.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/49e242afe593.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/c6284e6cc715.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/2c476a6cc38f.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/b9ec831fc5cd.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/9210f8a7a0a4.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/76393105b494.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/0b130f3675bf.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/2c82b9015a58.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/51d963d26bc2.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/1e82e2bfa969.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/49e242afe593.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}