.mhx{min-height:2000px}:root{--font-size:20px;--font-1:"Afacad Flux";--color1:#2c4559;--color2:#062039;--color3:#00a3d9;--color4:#5c7b94;--color5:#051a2e;--h1:70px;--h2:55px;--h3:45px;--h4:30px;--h5:24px;--h6:18px;--color10:#000;--color11:#fff;--a:#00a3d9;--hover:#a1aeb7;--darktitle:#fff;--darktext:#fff}.btitle{color:var(--color3);font-size:17px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:1.7px;text-transform:uppercase}.dtext,.ptext,.itext{font-weight:300;line-height:1.5}.dtext p,.ptext p,.itext p{margin-bottom:30px}.mtitle{font-weight:600;color:var(--color2)}.f-70{font-size:70px;line-height:120%}.f-64{font-size:64px;font-style:normal;font-weight:600;line-height:90%}.f-55{font-size:55px;line-height:120%}.f-45{font-size:45px;line-height:100%}.f-30{font-size:30px;line-height:120%}.bg-grey{background-color:#f3f3f3}.bg-ltgrey{background-color:#fbfbfb}.gform_validation_errors{display:none !important}.gform .gform_wrapper.gravity-theme .gfield.gfield_error select,.gform .gform_wrapper.gravity-theme .gfield.gfield_error input,.gform .gform_wrapper.gravity-theme .gfield.gfield_error textarea{border-radius:0 !important}.pop-map img{width:200px !important;margin-bottom:10px}body:not(.wp-admin) [data-aos]{opacity:0;visibility:hidden}.top-id{position:relative;top:-150px}.iicon a .ptext,.iicon a .dtext{color:var(--color1)}.wrap .diconn.show-sm{display:none}.btn{border-radius:0}.element .link-more span,.element .btn span{display:inline-flex;align-items:center;gap:30px;transition:.3s;line-height:1.15}.link-more span,.btn span{font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#fff}.link-more:hover span{color:#5c7b94}.link-more span{color:var(--color3)}.link-more:hover span:after{transition:.3s}.link-more span:after,.btn span:after{content:'';display:inline-block;height:9.5px;width:33px;background-image:url(//catalinahousing.com/wp-content/themes/catalina/images/arrow-1.svg);background-repeat:no-repeat;position:relative;right:0;transition:.3s}.link-more:hover span:after,.btn:hover span:after{right:-5px}.link-more span:after{background-image:url(//catalinahousing.com/wp-content/themes/catalina/images/arrow-2.svg)}.link-more:hover span:after{background-image:url(//catalinahousing.com/wp-content/themes/catalina/images/arrow-3.svg)}.btn-1{background-color:#5c7b94;border:none;padding:17px 32px 17px 27px;transition:.5s}.btn-1:hover{background-color:var(--color3)}.btn-1:after{background-color:var(--color3);transition:.2s}.btn-4{padding:0}.btn-4 span{color:var(--color3)}.btn-4:hover span{color:var(--color4)}.btn-4 span:after{display:none}.navbar-brand{width:270px}header .menu_wrap{padding:21px 0 25px;background-color:#fbfbfb}.main-menu .navbar-nav .nav-link{padding:0}.main-menu .nav-link span{color:var(--color2);letter-spacing:1px;font-weight:500;text-transform:uppercase}#navbar-home .navbar-nav{gap:50px}.main-menu a,.main-menu .menu-item.active .nav-link span,.main-menu .menu-item .nav-link:hover span{color:var(--color4)}.dropdown-menu .menu-item a{text-transform:uppercase;letter-spacing:1px;font-size:17px;background-color:var(--color1)}.dropdown-menu .menu-item a span{color:#fff}.dropdown-menu .menu-item a:hover{background-color:var(--color4)}#menu-oc-right .main-menu{margin-top:25px}#menu-oc-right .f-icon svg{width:30px}.mobile-menu .menu-item{padding:10px 5px}footer .wrap{padding:82px 0 50px;background-color:#040f1b}footer .navbar-brand{width:260px;filter:brightness(0) invert(1)}footer .flexic{justify-content:space-between}footer .menu-links.dv{display:flex;flex-wrap:wrap}footer .flexmenu .dv .menu-item{flex:0 0 100%;margin-bottom:17px;padding:0 27px 0 3px;order:3}footer .flexmenu .dv .menu-item:nth-child(1){order:1;flex:0 0 50%}footer .flexmenu .dv .menu-item:nth-child(4){order:2;flex:0 0 50%}footer .flexmenu .menu-item a span{color:#fff;letter-spacing:1px;transition:.3s}footer .flexmenu .menu-item a:hover span{color:var(--color3)}footer .flexitem-1{flex:0 0 260px}footer .flexitem-2{flex:0 0 334px}footer .flexitem-3{flex:0 0 316px;font-size:20px;letter-spacing:1px}footer .flexitem-3 .sc-before,footer .flexitem-3 .sc-contact{color:#fff;text-transform:capitalize;transition:.3s}footer .flexitem-3 .sc-contact:hover{color:var(--color3)}footer .flexitem-3 .sc-before{margin-right:10px}footer .flex-item h4.ntitle{color:var(--color4);font-size:20px;font-weight:600;letter-spacing:1px;text-transform:uppercase}footer .ntitle{margin:5px 0 25px}footer .menu-title{display:none}footer .menu-links{margin:0;padding:0;list-style:none}footer .social-icons{margin-top:73px;gap:35px}footer .social-icons .soc-link{width:19px;height:auto;border-radius:0;background-color:transparent}footer .social-icons .soc-link img{filter:brightness(0) invert(1);opacity:1}footer .social-icons .soc-link:hover img{filter:brightness(0) saturate(100%) invert(47%) sepia(16%) saturate(864%) hue-rotate(165deg) brightness(93%) contrast(84%)}footer .foot{display:flex;justify-content:space-between}footer .copyright{margin-top:45px}footer .copyright,footer .copyright a{color:#fff;font-size:17px;font-weight:400;line-height:150%;letter-spacing:.85px;text-transform:capitalize}.hero-opt{padding:0}.heroopt-01 .wrap{height:710px;overflow:hidden;padding:100px 0 0}.heroopt-01 .overlay.color{opacity:.8;background:linear-gradient(90deg,#01070c 0%,rgba(0,0,0,.0) 100%);max-width:85%;z-index:1}.heroopt-01 .overlay{z-index:1}.heroopt-01 .container-xl{position:relative;z-index:2}.heroopt-01 .mtitle{line-height:90%;font-weight:600}.heroopt-01 .dtext{font-size:25px;margin-top:28px}.heroopt-01 .btn-loop{margin:62px 0 0}.heroopt-01 .slide-bg{position:absolute;width:100%;height:100%;top:0;left:0}.heroopt-01 .owl-carousel{height:100%;max-height:unset}.heroopt-01.v2 .wrap{height:500px;align-items:flex-end;padding:0 0 54px}.heroopt-01.v2 .overlay.color{opacity:.3;background:linear-gradient(17deg,#01070c .15%,rgba(0,0,0,.0) 65.23%);max-width:100%}.heroopt-01 .overlay.color2{opacity:.5;background:linear-gradient(90deg,#01070c 0%,rgba(0,0,0,.0) 100%)}.heroopt-01.v2 .bg-img{background-position:center 20%}.heroopt-01.v2 .dtext{margin-top:12px;letter-spacing:.1px}.rowxicons-01 .wrap{padding:90px 0 91px}.rowxicons-01 .flex-item1{flex:0 0 47%}.rowxicons-01 .flex-item2{flex:1}.rowxicons-01 .mtitle{margin-top:13px}.rowxicons-01 .btn-loop{margin-top:55px}.rowxicons-01 .flexicon{display:flex;align-items:flex-start;padding:8px 0 0;gap:20px;margin-bottom:19px}.rowxicons-01 .flexic{gap:20px}.rowxicons-01 .flexicon .iicon{flex:0 0 30px;height:20px;margin:3px 0 0;position:relative}.rowxicons-01 .flexicon .iicon img{object-fit:cover;width:auto;height:auto;position:absolute;top:0}.rowxicons-01 .flexicon .ititle{font-size:25px;margin-bottom:10px;color:var(--color2)}.rowxicons-01 .flexicon:nth-child(2) .iicon{max-height:24px}.rowxicons-01 .flexicon:last-child{margin-bottom:0}.rowposter-01 .wrap{align-items:flex-start;padding:107px 0 109px;background-color:#f3f3f3}.rowposter-01 .bbg{width:50%;left:unset;right:0}.rowposter-01 .dinfo{padding-left:70px}.rowposter-01 .btitle+.mtitle{line-height:100%;margin-top:10px}.rowposter-01 .dtext{margin-top:32px}.rowposter-01 .btn-loop{margin-top:52px}.rowposter-01 [data-rtl="1"] .dinfo{padding-left:0;padding-right:70px;padding-bottom:7px}.rowposter-01 [data-rtl="1"] .bg-img:after{content:'';display:block;position:absolute;width:100%;height:285px;bottom:0;opacity:.8;background:linear-gradient(180deg,rgba(0,0,0,.0) 0%,#000 100%)}.rowposter-01 [data-rtl="1"] .dtext{margin-top:28px}.rowposter-01 [data-rtl="1"] .dtitle,.rowposter-01 [data-rtl="1"] .atitle{color:#fff;flex:0 0 100%;text-align:right}.rowposter-01 [data-rtl="1"] .dtitle{font-size:45px;font-style:normal;font-weight:600;line-height:120%}.rowposter-01 [data-rtl="1"] .atitle{color:#fff;font-size:25px;font-weight:400}.rowposter-01 [data-rtl="1"] .row{align-items:stretch}.rowposter-01 [data-rtl="1"] .dtext p{margin-bottom:30px}.rowposter-01 [data-rtl="1"] .btn-loop{margin-top:54px}.rowposter-01 .cc1{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap}.titler-01 .wrap{padding:90px 0 20px}.titler-01 .row{align-items:flex-end}.titler-01 .btitle+.mtitle{margin-top:12px;line-height:1}.titler-01 .dtext{margin-top:19px}.titler-01.v2 .wrap{padding:65px 0 85px;background-color:#040f1b}.titler-01.v2 .dtext{font-size:25px;font-style:normal;font-weight:400;line-height:1.2}.titler-01.v2 .btn-loop{margin-bottom:5px}.titler-01.v2 hr{max-width:1170px;border-top:1px solid rgba(30,72,117,.3);position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%}.count-01 .wrap{padding:26px 0 100px}.count-01 .count_up{font-size:70px;color:var(--color2);font-weight:600;line-height:1}.count-01 .ptext{padding-top:13px}.icons-01 .wrap{padding:42px 0 42px}.iicon .diconn,.icons-01 .diconn{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-image:url(//catalinahousing.com/wp-content/themes/catalina/images/mm-icon-bg.svg);background-repeat:no-repeat;background-size:cover}.icons-01 .d-icon{width:auto;height:33px}.icons-01 .ititle{color:var(--color2);margin-top:15px}.icons-01 .dtext,.icons-01 .ptext{color:var(--color1);margin-top:23px}.icons-01 .btn-4 span{font-size:15px;letter-spacing:.8px}.icons-01 .btn-4{margin-top:25px}.icons-01.v2 .flexic{gap:153px}.icons-01.v2 .flex-item{flex:0 0 370px}.icons-01.v2 .flex-item:nth-child(2){flex:0 0 494px}.icons-01.v2 .flexic-2{justify-content:right;gap:179px}.icons-01.v2 .flexic-2 .flex-item:nth-child(2){flex:0 0 354px}.icons-01.v2 .step-line{margin:14px 0 8px}.icons-01.v2 .d-icon{width:45px;height:auto}.swiper-01 .wrap{padding:41px 0 90px;overflow:hidden}.swiper-01 .swiper-bg{margin-left:auto;display:flex;justify-content:flex-end}.swiper-01 .swiper{width:auto;margin-left:auto;margin-right:0 !important}.swiper-01 .swiper-slide{width:570px !important;height:400px;background:#ddd;display:flex;align-items:center;justify-content:center}.propp{width:570px;height:400px;background-color:rgba(6,23,40,1);position:relative;display:block}.propp .overlay.color1{background:linear-gradient(180deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.7) 100%);transition:.3s}.propp:hover .overlay.color1{opacity:0}.propp .bg-img{transition:.3s}.propp:hover .bg-img{opacity:.1}.propp .ititle{font-size:45px;font-weight:600;line-height:100%;color:#fff;position:absolute;left:40px;bottom:44px;transition:.3s}.propp:hover .ititle{bottom:137px}.propp .link-more{position:absolute;z-index:2;left:40px;bottom:-44px;opacity:0;transition:.3s}.propp:hover .link-more{opacity:1;bottom:65px}.swiper-nav .liner{flex:1;height:1px;background-color:#000;opacity:.3;margin-bottom:9px}.swiper-nav{display:flex;align-items:center;margin-top:57px}.swiper-01 .sw-button{width:56px;height:45px;background-color:#efefef;border:none;background-repeat:no-repeat;background-size:cover;padding:0;transition:.3s}.swiper-01 .sw-button:hover{background-color:#e5e5e5}.swiper-01 .swiper-button-prev-custom{background-image:url(//catalinahousing.com/wp-content/themes/catalina/images/btn-left.svg);margin-right:0}.swiper-01 .swiper-button-next-custom{background-image:url(//catalinahousing.com/wp-content/themes/catalina/images/btn-right.svg)}.posterform-01 .wrap{padding:122px 0;align-items:flex-start}.posterform-01 .bbg{width:50%;left:unset;right:0}.posterform-01 .dinfo{padding:0 0 20px 70px}.posterform-01 .overlay.color{background-color:#f3f3f3;width:50%;left:0}.posterform-01 .d-popmedia,.posterform-01 .bg-img{-webkit-mask:url(//catalinahousing.com/wp-content/themes/catalina/images/masker.svg);mask:url(//catalinahousing.com/wp-content/themes/catalina/images/masker.svg);mask-repeat:no-repeat;mask-size:cover;mask-position:center}.posterform-01 .gform .gform_wrapper.gravity-theme .gform_footer,.posterform-01 .gform .gform_wrapper.gravity-theme .gform_page_footer{margin-top:0}.posterform-01 .gform .gform_wrapper.gravity-theme .gfield select,.posterform-01 .gform .gform_wrapper.gravity-theme .gfield input{border:1px solid #324b64;height:60px;font-size:20px;padding:10px 27px}.posterform-01 .gform .gform_wrapper.gravity-theme .gfield ::placeholder{color:#062039;font-size:17px;text-transform:uppercase;letter-spacing:1.7px;opacity:1;font-weight:600}.posterform-01 .gform{margin-top:31px}.posterform-01 .gform form{display:flex;align-items:stretch}.posterform-01 .gform .gform_body{flex:1}.posterform-01 .gform .btn-1{padding:16.5px 16px 16.5px 18px}.gform .btn-1 span{display:inline-flex;align-items:center;gap:10px}.posterform-01 .btn-loop{margin-top:67px}.titleopt-01 .wrap{padding:57px 0 42px}.titleopt-01 .mtitle{font-weight:600;line-height:100%}.titleopt-01 h4.mtitle{line-height:1.2}.titleopt-01 .dtext span{color:var(--color2)}.titleopt-01 .btitle+.mtitle{margin-top:9px}.titleopt-01 .ptext{font-weight:600;line-height:150%;color:var(--color1);margin-top:21px}.rowxmedia-01 .wrap{padding:50px 0 100px}.rowxmedia-01 .dinfo{padding:0 0 0 54px}.rowxmedia-01 .flexic{align-items:center}.rowxmedia-01 .dtext{margin-top:33px}.rowxquote-01 .wrap{padding:51px 0 91px}.rowxquote-01 .wrap .flexic{justify-content:space-between}.rowxquote-01 .wrap .flexic .dinfo{flex:0 0 470px;max-width:unset;margin-left:0}.rowxquote-01 .wrap .flexic .quote{flex:0 0 569px;position:relative}.rowxquote-01 .wrap .flexic .quote:before{content:'';display:block;position:absolute;width:calc(100% + 30%);height:100%;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.rowxquote-01 .mtitle{line-height:100%}.rowxquote-01 .dtext{margin-top:20px}.rowxquote-01 .quote{padding:80px 0 0}.rowxquote-01 .qq{top:46px;left:-42px;width:40px;position:absolute}.rowxquote-01 .ptext{position:relative;font-size:24px;font-weight:600;line-height:120%;color:var(--color2);z-index:2}.rowxquote-01 .atitle{font-size:13px;font-weight:500;line-height:120%;text-transform:uppercase;color:var(--color3);margin-top:26px;position:relative;z-index:2}.media-01 .wrap{text-align:center;height:700px;align-items:flex-start;padding:82px 0}.media-01 .dtext{margin-top:14px}.media-01 .overlay.color{background:linear-gradient(0deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.7) 100%);height:490px;top:0}.media-01 .btn-loop{margin-top:42px;gap:26px}.titlehero-01 .wrap{padding:125px 0 91px}.titlehero-01{text-align:center}.titlehero-01 .mtitle{color:var(--color5)}.titlehero-01 .dtext{max-width:901px;margin:27px auto 0}.teamfeat-01 .wrap{padding:90px 0 92px}.teamfeat-01 .wrap .flexic .dmedia{flex:0 0 400px;padding:10px 0 0}.teamfeat-01 .dinfo{padding-left:41px}.teamfeat-01 .dtitle{font-size:17px;font-weight:600;line-height:100%;letter-spacing:1.7px;color:var(--color3);text-transform:uppercase;margin-top:9px}.teamfeat-01 .dtext{margin-top:33px}.teamfeat-01 .dtext p{margin-bottom:30px}.teamfeat-01 .flexic{align-items:stretch}.teamfeat-01 .flexic .dmedia img{height:100%;object-fit:cover}.team-01 .wrap{padding:83px 0 20px}.team-01 .dtop{color:#051a2e}.team-01 .itext{font-weight:700;line-height:150%;margin-top:17px;color:var(--color1)}.team-01 .dimage{height:450px;background-color:#062039}.team-01 .dtop{margin-bottom:51px}.team-01 .team-member .name{color:var(--color5);margin-top:37px;margin-bottom:0}.team-01 .team-member .meta{color:var(--color3);font-size:15px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin-top:1px}.team-01 .team-member .itext{font-size:20px;font-style:normal;font-weight:300;line-height:150%;margin-top:17px}.team-01 .team-member .quote{font-size:20px;font-style:italic;font-weight:300;line-height:150%;margin-top:17px}.team-01 .team-member .quote+.itext{margin-top:15px}.team-01 .swiper-button-prev{left:10px}.team-01 .swiper-button-next{right:10px}.team-01 .swiper-button-prev,.team-01 .swiper-button-next{top:25%}.team-01 .swiper-button-prev:after,.team-01 .swiper-button-next:after{font-size:20px}.cta-01 .wrap{text-align:center;padding:82px 0 109px}.cta-01 .mtitle{color:var(--color5)}.cta-01 .dtext{margin-top:14px}.cta-01 .btn-loop{margin-top:42px}.cardsflex-01 .wrap{padding:52px 0 100px}.cardsflex-01 .flexic{justify-content:center;row-gap:30px}.cardsflex-01 .div-link{display:block;padding:30px 32px 32px;border:1px solid var(--color4);height:100%;min-height:340px}.cardsflex-01 .ititle{color:var(--color5);font-size:30px;font-style:normal;font-weight:600;line-height:120%}.cardsflex-01 .ptext{margin-top:23px}.media-02 .wrap{align-items:flex-end;height:750px;padding:87px 0}.media-02 .overlay.color{background:linear-gradient(211deg,rgba(0,0,0,.0) 28.51%,rgba(0,0,0,.7) 84.89%)}.media-02 .btn-loop{margin-top:40px}.icons-03 .wrap{padding:82px 0 100px}.icons-03 .mtitle{color:var(--color5)}.icons-03 .diconn{flex:0 0 270px;max-width:unset;width:270px;height:270px}.icons-03 .diconn img{width:auto;height:150px}.icons-03 .dtop{margin-bottom:66px}.icons-03 .wrap .flexic{gap:73px}.icons-03 .wrap .flex-item{flex:0 0 100%;max-width:100%;position:relative}.icons-03 .ider{position:absolute;top:-160px}.icons-03 .ititle{color:var(--color5)}.icons-03 .wrap .flex-item:nth-child(even) .div-link{flex-direction:row-reverse}.icons-03 .div-link{display:flex;gap:100px}.icons-03 .div-link .pad{padding:4px 0 0}.icons-03 .div-link .dtext ul{margin-left:0;padding-left:31px;list-style:none}.icons-03 .div-link .dtext{margin-top:23px}.icons-03 .div-link .dtext ul li{position:relative}.icons-03 .div-link .dtext p{margin-bottom:22px}.icons-03 .div-link .dtext ul li:before{position:absolute;content:'•';font-size:20px;left:-19px}.cta-02 .wrap{text-align:center;padding:82px 0 101px}.cta-02 .overlay.color{background-color:#06172800}.cta-02 .dtext{margin-top:14px}.cta-02 .btn-loop{margin-top:62px;gap:30px}.icons-04 .wrap{padding:90px 0 100px}.icons-04 .diconn{width:60px;height:60px}.icons-04 .diconn img{width:auto;height:45px}.icons-04 .dtop{margin-bottom:61px}.icons-04 .div-link{border:1px solid var(--color4);height:100%;display:block;transition:.3s;background-color:#fff}.icons-04 a.div-link:hover{background-color:#fbfbfb}.icons-04 .ititle{color:var(--color5);font-size:30px;font-style:normal;font-weight:600;line-height:120%;margin-top:24px}.icons-04 .pad{display:flex;flex-direction:column;padding:30px 29px 49px;gap:13px;justify-content:space-between;height:100%}.titlehero-02 .wrap{text-align:center;height:410px}.titlehero-02 .mtitle{color:var(--color5)}.titlehero-02 .col-info{margin-bottom:4px}.titlehero-02 .dtext,.titlehero-02 .ptext{max-width:901px;margin-left:auto;margin-right:auto}.titlehero-02 .dtext{font-weight:600;line-height:150%;margin-top:27px}.titlehero-02 .ptext{font-weight:300;line-height:150%;margin-top:23px}.ajaxc-01 .wrap{padding:89px 0 70px}.ajaxc-01 .ititle{color:var(--color5);font-size:45px;font-weight:600;line-height:100%}.ajaxc-01 .row{row-gap:82px}.ajaxc-01 .clocation{margin-top:8px;color:var(--color3);font-size:20px;font-weight:500;letter-spacing:1px;line-height:1;text-transform:uppercase}.ajaxc-01 .ccn{padding:26px 0 0;font-weight:300}.ajaxc-01 .ccn strong{display:inline-block;width:129px}.ajaxc-01 .about{margin-top:21px;font-size:20px;font-weight:300;line-height:150%}.ajaxc-01 p:last-child{margin-bottom:0}.ajaxc-01 .post-thumbnail{background-color:var(--color4);height:400px;margin-top:23px}.ajaxc-01 .ajx_btn{margin-top:40px}.simplemap-01 .wrap{background-color:#fff;padding-bottom:102px}.simplemap-01 .col-info{max-width:980px;margin:0 auto;padding-right:65px}.simplemap-01 .item.anchor{display:none}.simplemap-01 .sm_location{opacity:.7}.rowxtext-01 .wrap{padding:90px 0 92px}.rowxtext-01 .dinfo{max-width:599px;margin-left:auto;padding:3px 0 0}.rowxtext-01 strong{font-weight:600}.rowxtext-01 .dtext p{margin-bottom:27px}.contact-01 .wrap{padding:35px 0 35px}.contact-01 .mtitle{margin-bottom:46px}.contact-01 .ititle{font-size:30px;font-style:normal;font-weight:600;line-height:120%;color:var(--color5);display:block}.contact-01 .item{margin-bottom:27px}.contact-01 .item:last-child{margin-bottom:0}.contact-01 .itext{margin-top:7px;line-height:2.2}.contact-01 .itext p{line-height:1.5}.contact-01 .soc-link{margin-right:24px}.contact-01 .soc-link img{filter:invert(49%) sepia(17%) saturate(783%) hue-rotate(165deg) brightness(91%) contrast(85%)}.contact-01 .soc-link:hover img{filter:invert(50%) sepia(77%) saturate(2047%) hue-rotate(160deg) brightness(91%) contrast(102%)}.contact-01 a{color:var(--color1);line-height:1}.contact-01 a:hover{color:var(--color3)}.contact-01 .sc-email{border-bottom:1px solid var(--color2)}.contact-01 .sc-email:hover{border-color:var(--color3)}.contact-01 .company-address{margin-top:14px}.contact-01 .company-address p{font-weight:300;line-height:1.5}.contact-01 .sc-before{font-weight:600;display:inline-block;width:69px}.contact-01 .flexic{gap:129px}.contact-01 .flex-item1{flex:0 0 370px}.contact-01 .flex-item2{flex:0 0 426px}.contact-01 .flex-item2 .itext{margin-top:14px;line-height:1.5}.contact-01 .flex-item2 .btn{margin-top:31px}.contact-01 .d-icon{width:auto;height:25px}.contactform-01 .wrap{padding:21px 0 100px}.contactform-01 .mtitle{color:var(--color5)}.contactform-01 .gform{margin:33px 0 0}.contactform-01 .gform .gform_wrapper.gravity-theme .gfield select,.contactform-01 .gform .gform_wrapper.gravity-theme .gfield input,.contactform-01 .gform .gform_wrapper.gravity-theme .gfield textarea{border:1px solid #5c7b94}.contactform-01 .gform .gform_wrapper.gravity-theme .ginput_complex label,.contactform-01 .gform .gform_wrapper.gravity-theme .gfield_label{font-size:20px;font-style:normal;font-weight:600;line-height:150%;text-transform:capitalize}.contactform-01 .gform .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:30px;grid-row-gap:32px}.contactform-01 .gform .gform_wrapper.gravity-theme .gfield textarea.large{height:200px}.contactform-01 .gform .gform_wrapper.gravity-theme .gform_footer,.contactform-01 .gform .gform_wrapper.gravity-theme .gform_page_footer{margin-top:53px}.section-cluster{position:relative}.cd-0a{top:0;left:0;width:226px}.cd-0b{top:unset;left:unset;bottom:0;right:0;width:436px}.cd-0c{top:unset;left:unset;bottom:0;right:0;width:325px}.cd-1{top:0;left:0;width:284.6px}.cd-1b{top:unset;left:unset;bottom:0;right:0;width:181px}.cd-2{top:unset;left:unset;bottom:0;right:0;width:257px}.cd-3{top:unset;left:unset;bottom:0;right:0;width:842.4px}.cd-5{top:55%;left:unset;right:0;width:273px;height:465px;transform:translateY(-50%)}.cd-6a{top:0;left:0;width:420px}.cd-6b{top:unset;left:unset;bottom:0;right:0;width:446px}.cd-6c{top:unset;left:unset;bottom:0;right:0;width:524.7px}.overlay.ccd img{object-fit:unset;width:100%;height:auto;position:absolute;top:0;left:0}.overlay.b-img img{top:unset;left:unset;bottom:-2px;right:0}.overlay.ccolor3{background-color:rgba(248,248,248,.7)}