*{margin:0;padding:0;border:none;outline:none;font-size:100%;line-height:normal}.custom_background{background:#f0f9ff}body{background:#f0f9ff!important}html{scroll-behavior:smooth}body #page-container .et_pb_section .et_pb_button_2:hover,body #page-container .et_pb_section .et_pb_button_4:hover{background-color:#000}h1,h2,h3,h4,h5,h6{font-family:Gilroy;font-weight:600}h1{font-size:120px;line-height:normal}h2{font-size:54px;line-height:normal}h3{font-size:32px;line-height:normal}h4{font-size:26px;line-height:normal}h5{font-size:18px;line-height:normal}h6{font-size:12px;line-height:normal}.cus_padding{padding:60px 0}.new_btn_custom{border-radius:6px;border-color:#000;color:#000;font-weight:700}.new_btn_custom:after{content:unset}.new_btn_custom:hover{color:#fff!important;background-image:initial;background-color:#000!important}.button{background-color:#00aeef66}.button:after{border:2px solid #00aeee}.button:hover:after{box-shadow:none!important}@media only screen and (max-width: 1400px){.cus_padding{padding:50px 0}h2{font-size:45px}}@media only screen and (max-width: 1199px){.cus_padding{padding:40px 0}h2{font-size:40px}h3{font-size:28px}}@media only screen and (max-width: 991px){.cus_padding{padding:35px 0}h2{font-size:35px;letter-spacing:0}h3{font-size:22px}}@media only screen and (max-width: 767px){.cus_padding{padding:30px 0}}@media only screen and (max-width: 599px){h2{font-size:28px}}ul,li{margin:0}.temp__videos sticky-header,.temp__photo sticky-header,.temp__restaurant sticky-header,.temp_index sticky-header,.temp__residential sticky-header,.temp__architectural sticky-header,.temp__our-portfolio sticky-header,.temp__commercial sticky-header{background:transparent!important;position:absolute;width:100%}.section-header .header_sticky{background:#000!important}.header{padding-top:10px!important;padding-bottom:10px!important}.header.header--middle-left{grid-template-areas:"heading navigation discovery_call";grid-template-columns:auto 1fr}.header .header__inline-menu{text-align:center}.header .header__inline-menu ul>li>a{padding:0 15px}.header .header__menu-item span{font-size:18px;font-weight:700}.header .header__inline-menu .list-menu{align-items:center}.header .header__inline-menu .list-menu .menu--discovery-call{display:block;position:relative;margin-left:20px;line-height:30px;color:#fff;font-weight:700;padding:13px 40px;background:#2ea3f2;border:2px solid #2ea3f2;border-radius:50px;z-index:1}.header .header__inline-menu .list-menu .menu--discovery-call:before{position:absolute;content:"";background:#001f29;width:100%;height:0%;bottom:0;right:0;z-index:-1;border-radius:50px}.header .header__inline-menu .list-menu .menu--discovery-call:hover:before{height:100%;top:0}.header .header__inline-menu .list-menu .menu--discovery-call a{padding:0;text-decoration:none}header-menu details .header__submenu.list-menu{padding:10px 0}header-menu details .header__submenu.list-menu li a{padding:10px;font-size:16px}.header-wrapper--border-bottom{border:unset}.header .link_discovery_call{grid-area:discovery_call;text-align:end}@media screen and (max-width: 1150px){.header .header__inline-menu .list-menu .menu--discovery-call{margin-left:0;padding:13px 20px}}@media screen and (max-width: 991px){.header{padding:10px 4rem!important}.header.header--middle-left{grid-template-columns:auto auto}header-drawer{justify-self:end!important}.menu-drawer{right:0;left:unset!important}}@media screen and (max-width: 989px){.header.header--middle-left{grid-template-areas:"heading navigation"}.header-top-bar,.link_discovery_call{display:none}.header-wrapper--border-bottom{border-bottom:solid 1px rgba(255,255,255,.22)}}@media screen and (max-width: 749px){.header{padding:10px 1rem!important}}body .header_sticky .header-top-bar{display:none}.header-top-bar{border-bottom:solid 1px rgba(255,255,255,.22)}.header-top-bar .icon-bar{display:flex;gap:30px;flex-wrap:wrap;padding:10px 0}.header-top-bar .icon-bar-text{width:fit-content;display:flex;gap:10px;align-items:center}.header-top-bar .icon_text_content p a{font-weight:600;color:#fff;text-decoration:none}@media screen and (max-width: 991px){.temp__faq .faq-section{padding:35px 0}}@media screen and (max-width: 575px){.temp__faq .faq-section .faq_title h2{font-size:28px;line-height:30px}}.temp__contact .contact_top{display:block!important;background-image:linear-gradient(4deg,#2b87da,#29c4a9);height:50px;border:5px solid #000;border-bottom:0;border-radius:10px 10px 0 0}.temp__contact .custom_contact{align-items:center;border:5px solid #000;border-radius:0 0 10px 10px;padding:30px}.temp__tiktok-reels-realtors .section-header{position:unset!important}.fancybox__backdrop{display:block}.fancybox-is-open .fancybox-bg{display:block!important}.menu-drawer__menu details summary{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
