:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1728px;--Charcoal: #101820;--Red: #CE0E2D;--Gold: #BB8108;--Horizontal-Padding-M: 50px;--Horizontal-Padding-XL: 200px;--Horizontal-Padding-L: 100px;--Paragraph-Space: 17px;--Vertical-Padding-XL: 200px;--Vertical-Padding-M: 50px;--Vertical-Padding-S: 25px;--Steel: #898C8E;--Vertical-Padding-L: 100px;--extended-max-width: calc(var(--max-width) + 400px)}@media screen and (max-width: 1728px){:root{--extended-max-width: var(--max-width);--Horizontal-Padding-L: calc((100px * 0.17) + (100/1728*100vw * 0.83));--Vertical-Padding-L: calc((100px * 0.17) + (100/1728*100vw * 0.83));--Horizontal-Padding-XL: calc((200px * 0.17) + (200/1728*100vw * 0.83));--Vertical-Padding-XL: calc((200px * 0.17) + (200/1728*100vw * 0.83))}}@media screen and (max-width: 800px){:root{--Horizontal-Padding-L: 30px;--Vertical-Padding-L: 50px;--Horizontal-Padding-XL: 75px;--Vertical-Padding-XL: 75px;--Paragraph-Space: 15px;--Vertical-Padding-S: 15px;--Vertical-Padding-M: 20px}}.red-segment{margin-bottom:var(--Paragraph-Space)}.flush-bottom>*:last-child{margin-bottom:0px}.feather-texture{width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1}.feather-texture img{width:100%;height:100%;opacity:.3;object-fit:cover}.feather-texture:before{content:"";position:absolute;width:100%;height:calc(100dvw - (100dvw - var(--max-width))/1);bottom:0;right:0;background:linear-gradient(180deg, #FFF -7.81%, rgba(255, 255, 255, 0) 49.6%, var(--White, #FFF) 100%);z-index:1;transform-origin:top right;transform:translateY(100%) rotate(90deg);min-width:1000px}.feather-texture:after{content:"";position:absolute;width:100%;height:100%;bottom:0;right:0;background:linear-gradient(180deg, #FFF -7.81%, rgba(255, 255, 255, 0) 49.6%, var(--White, #FFF) 100%)}#banner .inside{display:flex;height:100dvh;padding-bottom:200px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;align-self:stretch;position:relative;max-width:var(--extended-max-width);margin:auto;position:relative}@media screen and (max-width: 1728px){#banner .inside{max-width:initial}}@media screen and (max-width: 800px){#banner .inside{height:500px}}#banner .inside .background{width:100%;height:100%;position:absolute;left:0px;top:0px}#banner .inside .background video{position:absolute;object-fit:cover;width:100%;height:100%;left:0;top:0}#banner .inside .background video.mobile-banner-video{display:none}@media screen and (max-width: 800px){#banner .inside .background video{display:none}#banner .inside .background video.mobile-banner-video{display:block}}#banner .inside .background:after{content:"";position:absolute;width:100%;height:100%;left:0px;top:0px;background:linear-gradient(0deg, #FFF 1.85%, rgba(255, 255, 255, 0.48) 31.48%, rgba(255, 255, 255, 0) 53.7%)}#banner .inside .banner-content{background:rgba(206,14,45,.9);display:flex;width:632px;padding:50px;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#fff;position:absolute;z-index:1;left:0;bottom:18%;margin:initial}@media screen and (max-width: 1728px){#banner .inside .banner-content{padding:calc(25px + 1.4467592593vw);width:calc(379.2px + 14.6296296296vw)}}@media screen and (max-width: 1250px){#banner .inside .banner-content{bottom:12%}}@media screen and (max-width: 1100px){#banner .inside .banner-content{bottom:10%}}@media screen and (max-width: 800px){#banner .inside .banner-content{padding:20px;width:calc(100% - 63px);bottom:0px}}#banner .inside .banner-content p{margin:initial}.wysi-image-group .inside{display:flex;padding:var(--Horizontal-Padding-XL) var(--Horizontal-Padding-L);justify-content:flex-end;align-items:flex-end;gap:100px;align-self:stretch;margin:auto;max-width:var(--max-width);position:relative}@media screen and (max-width: 1728px){.wysi-image-group .inside{gap:calc(-10px + 6.3657407407vw)}}@media screen and (max-width: 1100px){.wysi-image-group .inside{flex-direction:column}}.wysi-image-group .inside .mobile-video{display:none}@media screen and (max-width: 800px){.wysi-image-group .inside{gap:75px}.wysi-image-group .inside .mobile-video{display:block}.wysi-image-group .inside .desktop-video{display:none}}.wysi-image-group .inside .left{height:739px;flex:0 0 930px;width:930px;position:relative}@media screen and (max-width: 1728px){.wysi-image-group .inside .left{height:calc(73.9px + 38.4895833333vw);flex:0 0 calc(-93px + 59.2013888889vw);width:calc(-93px + 59.2013888889vw)}}@media screen and (max-width: 1100px){.wysi-image-group .inside .left{width:100%;flex:initial}}@media screen and (max-width: 800px){.wysi-image-group .inside .left{height:300px}}.wysi-image-group .inside .left>svg{position:absolute;z-index:1;top:0px;right:0px;transform:translate(54%, -21%)}@media screen and (max-width: 1500px){.wysi-image-group .inside .left>svg{transform:translate(54%, -26%);width:43px;height:auto}}.wysi-image-group .inside .left img,.wysi-image-group .inside .left video{width:-webkit-fill-available;height:100%;object-fit:cover;margin-left:calc(-1*var(--Horizontal-Padding-L));max-width:initial;position:absolute}.wysi-image-group.reverse .inside{flex-direction:row-reverse}@media screen and (max-width: 1100px){.wysi-image-group.reverse .inside{flex-direction:column-reverse}}@media screen and (max-width: 800px){.wysi-image-group.reverse .inside{gap:50px}}@media screen and (max-width: 1100px){.wysi-image-group.reverse .inside .left{width:100%;flex:initial}}.wysi-image-group.reverse .inside .left img,.wysi-image-group.reverse .inside .left video{margin-left:initial;margin-right:calc(-1*var(--Horizontal-Padding-L))}.wysi-image-group.reverse .inside .left svg{right:initial;left:0px;transform:translate(-49%, -21%)}#services .inside{padding:0 var(--Horizontal-Padding-L) var(--Vertical-Padding-XL) var(--Horizontal-Padding-L);margin:auto;max-width:var(--max-width)}@media screen and (max-width: 800px){#services .inside br{display:none}}#services .inside .flex-container{display:flex;align-items:flex-start;gap:200px;align-self:stretch}@media screen and (max-width: 1728px){#services .inside .flex-container{gap:calc(-120px + 18.5185185185vw)}}@media screen and (max-width: 1100px){#services .inside .flex-container{flex-direction:column;gap:0px}}#services .inside .left{position:sticky;top:139px}@media screen and (max-width: 1100px){#services .inside .left{position:initial;display:flex;flex-direction:column}#services .inside .left>.red-segment,#services .inside .left>.tertiary-heading,#services .inside .left>img{order:-1}#services .inside .left .services-content{margin-bottom:35px}}#services .inside .left .custom-button{margin-bottom:0px}@media screen and (max-width: 1100px){#services .inside .left .custom-button{display:none}}#services .inside .left img{margin-block:var(--Vertical-Padding-M);height:335px;object-fit:cover;width:100%}@media screen and (max-width: 1100px){#services .inside .left img{max-width:500px;margin-top:var(--Paragraph-Space);margin-bottom:30px}}#services .inside .right{flex:0 0 830px;margin-top:120px}@media screen and (max-width: 1728px){#services .inside .right{flex:0 0 calc(-290.5px + 64.84375vw)}}@media screen and (max-width: 1100px){#services .inside .right{flex:initial;margin-top:initial;width:100%}}#services .inside .right .custom-button{display:none;margin-bottom:0px}@media screen and (max-width: 1100px){#services .inside .right .custom-button{display:inline-block;margin-top:calc(var(--Vertical-Padding-L) - var(--Paragraph-Space))}}#services .inside .right .service-entry{padding-bottom:var(--Vertical-Padding-S);margin-bottom:var(--Vertical-Padding-S);border-bottom:.5px solid var(--Steel)}@media screen and (max-width: 1100px){#services .inside .right .service-entry:first-child{padding-top:var(--Vertical-Padding-S);border-top:.5px solid var(--Steel)}}#services .inside .right .service-entry .title{margin-bottom:10px}#services .inside .right .service-entry:nth-last-child(2){margin-bottom:0px;padding-bottom:0px;border-bottom:initial}.big-image{height:705px;max-width:var(--extended-max-width);margin:auto;position:relative}@media screen and (max-width: 1728px){.big-image{max-width:initial;height:calc(211.5px + 28.5590277778vw)}}@media screen and (max-width: 800px){.big-image{height:400px}}.big-image .inside{height:100%}.big-image .inside img,.big-image .inside video{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute}.big-image .inside .mobile-video{display:none}@media screen and (max-width: 800px){.big-image .inside .mobile-video{display:block}.big-image .inside .desktop-video{display:none}}#values .inside{padding:0 var(--Horizontal-Padding-L) var(--Vertical-Padding-XL) var(--Horizontal-Padding-L);margin:auto;max-width:var(--max-width);display:flex;gap:50px}@media screen and (max-width: 1728px){#values .inside{gap:calc(-35px + 4.9189814815vw)}}@media screen and (max-width: 1300px){#values .inside{gap:40px;flex-wrap:wrap}}@media screen and (max-width: 800px){#values .inside{flex-direction:column;gap:0px}}#values .inside .values-entry{flex:1}@media screen and (max-width: 1300px){#values .inside .values-entry{flex:0 0 calc(33.33333% - 26.6666666667px)}}@media screen and (max-width: 800px){#values .inside .values-entry{padding-bottom:var(--Vertical-Padding-S);margin-bottom:var(--Vertical-Padding-S);border-bottom:.5px solid var(--Steel)}#values .inside .values-entry:first-child{padding-top:var(--Vertical-Padding-S);border-top:.5px solid var(--Steel)}}.values-group .inside{padding-bottom:var(--Vertical-Padding-L)}@media screen and (max-width: 800px){.map-group .inside{flex-direction:column-reverse;gap:50px}}.map-group .inside .left{height:630px}@media screen and (max-width: 1728px){.map-group .inside .left{height:calc(-63px + 40.1041666667vw)}}@media screen and (max-width: 1100px){.map-group .inside .left{height:calc(-55px + 55vw)}}@media screen and (max-width: 800px){.map-group .inside .left{height:300px}}.map-group .inside .left .map-piece{position:absolute;left:8%;top:10%;transform:rotate(2.426deg);width:32%}@media screen and (max-width: 1100px){.map-group .inside .left .map-piece{left:11%;top:3%}}@media screen and (max-width: 800px){.map-group .inside .left .map-piece{left:calc(50% - 130px);top:10%;width:105px;transform:translateX(-50%)}}.map-group .inside .left .map-piece .sextary-heading{position:absolute;width:100px;left:44%;top:58%;text-align:center;transform:translate(-50%, -50%);color:#fff;opacity:0;transition:.3s ease all}@media screen and (max-width: 800px){.map-group .inside .left .map-piece .sextary-heading{opacity:1;width:44px;line-height:1.2;left:43%;top:61%;font-size:12px}}.map-group .inside .left .map-piece svg{position:initial;transform:initial;top:0px;right:0px;width:100%;height:auto}.map-group .inside .left .map-piece svg path{transition:.3s ease all}.map-group .inside .left .map-piece:hover .sextary-heading{opacity:1}.map-group .inside .left .map-piece:hover svg path{fill:var(--Gold)}.map-group .inside .left .map-piece.mobile{display:none}@media screen and (max-width: 800px){.map-group .inside .left .map-piece{display:none}.map-group .inside .left .map-piece.mobile{display:block}}.contact-info{display:flex;gap:100px;margin-top:var(--Vertical-Padding-M)}@media screen and (max-width: 800px){.contact-info{margin-top:var(--Vertical-Padding-M);flex-direction:column;gap:var(--Vertical-Padding-M)}}.contact-info .contact-details a{color:var(--Charcoal)}.contact-info .quinary-heading{margin-bottom:10px}@media screen and (max-width: 800px){.contact-info .quinary-heading{margin-bottom:5px}}#contact .inside{display:flex;padding:0 var(--Horizontal-Padding-L) var(--Vertical-Padding-XL) var(--Horizontal-Padding-L);align-items:flex-start;gap:100px;align-self:stretch;margin:auto;max-width:var(--max-width);position:relative}@media screen and (max-width: 1728px){#contact .inside{gap:calc(10px + 5.2083333333vw)}}@media screen and (max-width: 1100px){#contact .inside{flex-direction:column;gap:30px}}#contact .inside .right{flex:0 0 714px;margin-top:calc(var(--Paragraph-Space) + 12px)}@media screen and (max-width: 1728px){#contact .inside .right{flex:0 0 calc(0px + 41.3194444444vw)}}@media screen and (max-width: 1100px){#contact .inside .right{flex:initial;margin-top:calc(var(--Paragraph-Space) + 7px);width:100%}}#page .gform_wrapper{max-width:initial}#page .gform_wrapper .gform_fields{grid-row-gap:10px;grid-column-gap:20px}#page .gform_wrapper .gform_fields .gfield{padding:0px 0px 10px 0px}#page .gform_wrapper .gform_fields .gfield .ginput_container input,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{background:#fff;border:1px solid var(--Steel)}#page .gform_wrapper .gform_fields .gfield .ginput_container input::placeholder,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea::placeholder{color:var(--Steel)}#page .gform_wrapper .gform_fields .gfield .ginput_container input:focus,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus{background:#fff}#page .gform_wrapper .gform_fields .gfield .ginput_container input{padding:10px 20px;height:52px}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{height:200px}#page .gform_wrapper .gform_footer{margin-top:10px}#page .gform_wrapper .gform_footer .gform_button{margin-bottom:0px}#page .gform_wrapper .gform_footer .gform_button:hover{background:initial}#page .gform_wrapper .gform_fields .gfield.gfield_error .validation_message{display:none}#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-color:var(--Red)}#page .gform_wrapper .gform_validation_errors ol{display:none}#page .gform_wrapper .validation_error,#page .gform_wrapper .gform_validation_errors{padding:20px 30px 20px 30px}/*# sourceMappingURL=home.css.map */
