/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.assets-contacts-carousel{padding:max(4rem,min(3rem + 4.2105263158vw,8rem)) 0;}.assets-contacts-carousel .container{max-width:1236px;position:relative;}.assets-contacts-carousel .section-title{border-bottom:1px solid #2c2c2c;margin-bottom:max(1.25rem,min(1.0625rem + 0.7894736842vw,2rem));padding-bottom:max(1.25rem,min(1.0625rem + 0.7894736842vw,2rem));}@media (min-width:480px){.assets-contacts-carousel .section-title{display:flex;justify-content:space-between;align-items:flex-end;}}.assets-contacts-carousel .section-title h2{max-width:889px;width:100%;margin:0;font-size:max(1.375rem,min(-0.1964285714rem + 3.2738095238vw,2.75rem));}.assets-contacts-carousel .section-title .assets-carousel-arrows{display:flex;}@media (min-width:480px){.assets-contacts-carousel .section-title .assets-carousel-arrows{margin-left:22px;}}.assets-contacts-carousel .section-title .assets-carousel-arrows li{padding:8px;}.assets-contacts-carousel .field--name-field-assets{margin:0 -5px;}@media (min-width:1024px){.assets-contacts-carousel .field--name-field-assets{margin:0 -20px;}}@media (min-width:768px){.assets-contacts-carousel .field--name-field-assets .slick-list{overflow:visible;}}.assets-contacts-carousel .field--name-field-assets .slick-slide{padding:0 5px;}@media (min-width:1024px){.assets-contacts-carousel .field--name-field-assets .slick-slide{padding:0 20px;}}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .field--name-field-thumbnail{overflow:hidden;margin:0;}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .field--name-field-thumbnail img{width:100%;}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .title-holder h3{font-size:max(1.375rem,min(1.28125rem + 0.3947368421vw,1.75rem));padding:0.875em 0;margin:0;}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .title-holder h3 a{text-decoration:none;color:inherit;}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .asset-address,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-phone,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-email,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-website{border-top:1px solid #2c2c2c;font-size:max(1rem,min(0.96875rem + 0.1315789474vw,1.125rem));font-weight:700;overflow:hidden;}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .asset-address:hover > a span,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-phone:hover > a span,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-email:hover > a span,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-website:hover > a span{display:block;animation:0.4s linear 0s alternate title-up;}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .asset-address > a,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-phone > a,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-email > a,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-website > a{padding:1.08em 0;display:block;text-align:right;padding-left:50px;position:relative;}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .asset-address > a:before,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-phone > a:before,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-email > a:before,.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-website > a:before{background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;height:24px;content:"";position:absolute;top:50%;left:13px;transform:translateY(-50%);}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .asset-address > a:before{background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/map-pin.svg);}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-phone > a:before{background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/phone.svg);}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-email > a:before{background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/sms.svg);}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts .field--name-field-asset-website > a:before{background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/link-icon.svg);}.assets-contacts-carousel .node--view-mode-assets-contacts-carousel .asset-contacts a{text-decoration:none;color:inherit;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.contact-center-assets-carousel{padding:max(4rem,min(3rem + 4.2105263158vw,8rem)) 0;}.contact-center-assets-carousel .container{max-width:1236px;position:relative;}.contact-center-assets-carousel .section-title{border-bottom:1px solid #2c2c2c;margin-bottom:max(1.25rem,min(1.0625rem + 0.7894736842vw,2rem));padding-bottom:max(1.25rem,min(1.0625rem + 0.7894736842vw,2rem));}@media (min-width:768px){.contact-center-assets-carousel .section-title .holder{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}}.contact-center-assets-carousel .section-title .text-formatted{width:100%;margin-bottom:20px;}@media (min-width:768px){.contact-center-assets-carousel .section-title .text-formatted{max-width:77vw;margin-bottom:0;}}@media (min-width:1200px){.contact-center-assets-carousel .section-title .text-formatted{max-width:887px;}}.contact-center-assets-carousel .section-title .text-formatted p{font-size:max(1rem,min(0.96875rem + 0.1315789474vw,1.125rem));}.contact-center-assets-carousel .section-title .text-formatted p:last-child{margin:0;}.contact-center-assets-carousel h2{max-width:800px;width:100%;font-size:max(1.375rem,min(-0.1964285714rem + 3.2738095238vw,2.75rem));margin-bottom:max(1.25rem,min(1.0625rem + 0.7894736842vw,2rem));}.contact-center-assets-carousel .assets-carousel-arrows{display:flex;align-items:center;margin-right:-8px;}@media (min-width:768px){.contact-center-assets-carousel .assets-carousel-arrows{margin-left:20px;margin-bottom:10px;}}.contact-center-assets-carousel .assets-carousel-arrows li{padding:0 8px;}.contact-center-assets-carousel .field--name-field-assets-slides{margin:0 -5px;}@media (min-width:1024px){.contact-center-assets-carousel .field--name-field-assets-slides{margin:0 -21px;}}@media (min-width:768px){.contact-center-assets-carousel .field--name-field-assets-slides .slick-list{overflow:visible;}}.contact-center-assets-carousel .field--name-field-assets-slides .slick-slide{width:100%;padding:0 5px;}@media (min-width:1024px){.contact-center-assets-carousel .field--name-field-assets-slides .slick-slide{padding:0 21px;}}.contact-center-assets-carousel .paragraph--type--contact-center-asset-slide > a{text-decoration:none;color:inherit;}.contact-center-assets-carousel .paragraph--type--contact-center-asset-slide > a:hover .field--name-field-image img{transform:scale(1.05);}.contact-center-assets-carousel .paragraph--type--contact-center-asset-slide > a:hover .field--name-field-title{text-decoration:underline;}.contact-center-assets-carousel .paragraph--type--contact-center-asset-slide > a .field--name-field-image{overflow:hidden;margin-bottom:max(1.25rem,min(1.0625rem + 0.7894736842vw,2rem));}.contact-center-assets-carousel .paragraph--type--contact-center-asset-slide > a .field--name-field-image img{width:100%;transition:transform 0.3s ease-out;}.contact-center-assets-carousel .paragraph--type--contact-center-asset-slide > a .field--name-field-title{font-size:max(1.375rem,min(1.28125rem + 0.3947368421vw,1.75rem));font-weight:700;}
.page-node-type-asset-page .contact-info-module{padding:max(4rem,min(3rem + 4.2105263158vw,8rem)) 0;}@media (min-width:768px){.page-node-type-asset-page .contact-info-module .row{max-width:70%;}}@media (min-width:1024px){.page-node-type-asset-page .contact-info-module .row{max-width:45%;}}@media (min-width:768px){.page-node-type-asset-page .contact-info-module .row .col{width:100%;}}@media (min-width:1024px){.page-node-type-asset-page .contact-info-module .row .col{width:100%;margin-left:auto;line-height:1;}}.contact-info-module{padding:40px 0;font-size:16px;line-height:24px;letter-spacing:0.5px;font-weight:700;}@media (min-width:768px){.contact-info-module{font-size:18px;line-height:28px;}}@media (min-width:1200px){.contact-info-module{padding:128px 0;}}.contact-info-module h2{padding-bottom:max(1.25rem,min(1.0625rem + 0.7894736842vw,2rem));border-bottom:1px solid;margin-bottom:0;}@media (min-width:768px){.contact-info-module h2{padding-bottom:32px;}}.contact-info-module .container{max-width:1240px;}.contact-info-module .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;}@media (min-width:768px){.contact-info-module .row{max-width:80%;}}@media (min-width:1200px){.contact-info-module .row{max-width:48%;}}.contact-info-module .col{width:100%;position:relative;overflow:hidden;}.contact-info-module .col:not(.no-link):hover:before{transform:translateX(130%);}.contact-info-module .col:not(.no-link):hover:after{transform:translateX(0%);}.contact-info-module .col:not(.no-link):hover a span{display:block;animation:0.5s linear 0s alternate title-up;}.contact-info-module .col:before,.contact-info-module .col:after{background:#707070;content:"";height:1px;display:block;position:absolute;bottom:0;left:0;width:100%;transition:all 0.5s ease;}.contact-info-module .col:after{background:#707070;height:1px;transform:translateX(-130%);}.contact-info-module .contact-row .no-link{padding:20px 0;text-align:right;}.contact-info-module .contact-row a{color:inherit;text-decoration:none;display:block;padding:20px 0;text-align:right;position:relative;padding-left:20vw;}@media (min-width:1024px){.contact-info-module .contact-row a{padding-left:50px;}}.contact-info-module .contact-row a:before{content:"";display:inline-block;vertical-align:top;position:absolute;width:24px;top:50%;left:12px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;}@media (min-width:1024px){.contact-info-module .contact-row a:before{left:0;}}.contact-info-module .address-holder a:before{height:23px;background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/map-pin.svg);}.contact-info-module .phone-holder a:before{height:24px;background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/phone.svg);}.contact-info-module .email-holder a:before{height:18px;background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/sms.svg);}.contact-info-module .website-link-holder a:before{height:22px;background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/link-icon.svg);}.contact-info-module .contact-name-holder a:before{height:23px;background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/map-pin.svg);}.contact-info-module .contact-position-holder a:before{height:23px;background-image:url(/themes/custom/lamdadevelopment/images/assets_pillars/map-pin.svg);}.contact-info-module .field--name-field-social-media-links{padding-top:25px;}@media (min-width:768px){.contact-info-module .field--name-field-social-media-links{justify-content:flex-end;}}@media (min-width:768px){.contact-info-module .field--name-field-social-media-links > .field__item{margin-left:40px;margin-right:0;}}.contact-info-module .field--name-field-social-media-links a{color:inherit;}
.cta-boxes .paragraph--type--cta-box .icon svg,.cta-boxes .paragraph--type--cta-box .icon{transition:all 0.3s ease-in-out;}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.parallax-section .cta-boxes h2{font-size:max(1.375rem,min(-0.1964285714rem + 3.2738095238vw,2.75rem));}.cta-boxes{padding:max(4rem,min(3rem + 4.2105263158vw,8rem)) 0;}.cta-boxes .container{max-width:1240px;}.cta-boxes h2{max-width:793px;width:100%;margin-bottom:max(2rem,min(1.25rem + 3.1578947368vw,5rem));font-size:max(1.375rem,min(-0.1964285714rem + 3.2738095238vw,2.75rem));}@media (min-width:768px){.cta-boxes .field--name-field-cta-boxes{display:flex;flex-wrap:wrap;margin:0 -18px;}}.cta-boxes .field--name-field-cta-boxes > .field__item{width:100%;}@media (min-width:768px){.cta-boxes .field--name-field-cta-boxes > .field__item{width:50%;padding:0 18px;}}.cta-boxes .paragraph--type--cta-box{position:relative;overflow:hidden;margin-bottom:max(2rem,min(1.25rem + 3.1578947368vw,5rem));padding-bottom:max(0.625rem,min(0.53125rem + 0.3947368421vw,1rem));}.cta-boxes .paragraph--type--cta-box a{text-decoration:none;color:inherit;display:inline-block;padding-right:60px;}@media (min-width:1200px){.cta-boxes .paragraph--type--cta-box a{padding-right:100px;}}.cta-boxes .paragraph--type--cta-box a:before,.cta-boxes .paragraph--type--cta-box a:after{background:#707070;content:"";height:1px;display:block;position:absolute;bottom:0;left:0;width:100%;transition:all 0.5s ease;}.cta-boxes .paragraph--type--cta-box a:after{background:#707070;height:1px;transform:translateX(-130%);}.cta-boxes .paragraph--type--cta-box a:hover .text-formatted p{animation:0.5s linear 0s alternate title-up;}.cta-boxes .paragraph--type--cta-box a:hover:before{transform:translateX(130%);}.cta-boxes .paragraph--type--cta-box a:hover:after{transform:translateX(0%);}.cta-boxes .paragraph--type--cta-box a:hover .icon{background:#b13328;border-color:#b13328;}.cta-boxes .paragraph--type--cta-box a:hover .icon svg{animation:0.3s linear 0s alternate prev-arrow-left;}.cta-boxes .paragraph--type--cta-box a:hover .icon svg path{fill:#fff;}.cta-boxes .paragraph--type--cta-box h3{font-size:22px;font-weight:700;letter-spacing:-0.016em;margin-bottom:10px;}@media (min-width:768px){.cta-boxes .paragraph--type--cta-box h3{font-size:24px;}}@media (min-width:1200px){.cta-boxes .paragraph--type--cta-box h3{font-size:28px;margin-bottom:21px;}}.cta-boxes .paragraph--type--cta-box .text-formatted{line-height:1.63;overflow:hidden;margin-bottom:-6px;}.cta-boxes .paragraph--type--cta-box .text-formatted p{animation:0.3s linear 0s alternate title-down;}.cta-boxes .paragraph--type--cta-box .text-formatted p:last-child{margin-bottom:0;}.cta-boxes .paragraph--type--cta-box .icon{border:1px solid #2c2c2c;border-radius:50%;display:block;position:absolute;bottom:20px;right:6px;display:flex;align-items:center;overflow:hidden;justify-content:center;width:max(2rem,min(1.828125rem + 0.7236842105vw,2.6875rem));height:max(2rem,min(1.828125rem + 0.7236842105vw,2.6875rem));min-width:max(2rem,min(1.828125rem + 0.7236842105vw,2.6875rem));margin-left:2px;}@media (min-width:1024px){.cta-boxes .paragraph--type--cta-box .icon{bottom:37px;}}.cta-boxes .paragraph--type--cta-box .icon svg{animation:0.3s linear 0s alternate prev-arrow-right;}.cta-boxes .paragraph--type--cta-box .icon svg path{transition:fill 0.3s linear;}
