﻿html{overflow-x:hidden !important;scroll-behavior:auto}body,html{width:100%;height:100%;font-size:18px;line-height:1.4;font-family:"Montserrat",sans-serif;color:#1f2c38;font-weight:400;background-color:#f5f9f0;padding:0 !important;margin:0 !important}@media screen and (max-width: 767px){body,html{font-size:15px}}@media screen and (min-width: 768px)and (max-width: 991px){body,html{font-size:16px}}@media screen and (min-width: 992px)and (max-width: 1599px){body,html{font-size:17px}}.alt-container{margin:0 auto;position:relative;padding-left:15px;padding-right:15px;display:block;width:100%;max-width:1640px}@media screen and (max-width: 767px){.alt-container{max-width:98vw !important}}@media screen and (min-width: 768px)and (max-width: 1199px){.alt-container{max-width:96vw !important}}@media screen and (min-width: 1200px)and (max-width: 1599px){.alt-container{max-width:94vw}}@media screen and (min-width: 1600px){.alt-container{max-width:1640px !important}}.text-gold{color:#ba8a52}.text-accent{color:#293a4a}.text-heading{color:#28406c}.text-white45{color:rgba(255,255,255,.45)}.text-white50{color:rgba(255,255,255,.5)}.text-white65{color:rgba(255,255,255,.65)}.text-white75{color:rgba(255,255,255,.75)}.text-black50{color:rgba(0,0,0,.5)}.text-black65{color:rgba(0,0,0,.65)}.bg-accent{background-color:#293a4a}.bg-white5{background-color:rgba(255,255,255,.05)}.bg-white10{background-color:rgba(255,255,255,.1)}.bg-black5{background-color:rgba(0,0,0,.05)}::-moz-selection{background:rgba(41,58,74,.3)}::selection{background:rgba(41,58,74,.3)}.fw-100{font-weight:100 !important}.fw-200{font-weight:200 !important}.fw-300{font-weight:300 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}.fw-900{font-weight:900 !important}*.fs-12,.fs-12 *{font-size:12px}*.fs-14,.fs-14 *{font-size:14px}*.fs-16,.fs-16 *{font-size:16px}*.fs-18,.fs-18 *{font-size:18px}*.fs-20,.fs-20 *{font-size:20px}*.fs-21,.fs-21 *{font-size:21px}*.fs-22,.fs-22 *{font-size:22px}*.fs-24,.fs-24 *{font-size:24px}*.fs-26,.fs-26 *{font-size:26px}*.lh-1-1,.lh-1-1 *{line-height:1.1 !important}*.lh-1-2,.lh-1-2 *{line-height:1.2 !important}*.lh-1-3,.lh-1-3 *{line-height:1.3 !important}*.lh-1-4,.lh-1-4 *{line-height:1.4 !important}*.lh-1-5,.lh-1-5 *{line-height:1.5 !important}h1{font-weight:200;font-size:55px;margin-bottom:15px;line-height:52px}h2{font-weight:200;font-size:50px;margin-bottom:15px;line-height:52px}h3{font-size:48px;font-weight:200;margin-bottom:12px;line-height:45px}h4{font-size:45px;font-weight:200;margin-bottom:10px;line-height:45px}h5{font-size:40px;font-weight:200;margin-bottom:10px;line-height:32px}h6{font-size:30px;margin-bottom:10px;line-height:35px}h1:not(#wpadminbar *):before,h1:not(#wpadminbar *):after,h2:not(#wpadminbar *):before,h2:not(#wpadminbar *):after,h3:not(#wpadminbar *):before,h3:not(#wpadminbar *):after,h4:not(#wpadminbar *):before,h4:not(#wpadminbar *):after,h5:not(#wpadminbar *):before,h5:not(#wpadminbar *):after,h6:not(#wpadminbar *):before,h6:not(#wpadminbar *):after,p:not(#wpadminbar *):before,p:not(#wpadminbar *):after,ul:not(#wpadminbar *):before,ul:not(#wpadminbar *):after,ol:not(#wpadminbar *):before,ol:not(#wpadminbar *):after,li:not(#wpadminbar *):before,li:not(#wpadminbar *):after,a:not(#wpadminbar *):before,a:not(#wpadminbar *):after,span:not(#wpadminbar *):before,span:not(#wpadminbar *):after{font-family:"fontawesome"}section{position:relative;padding:100px 0;float:left;width:100%}a{display:inline-block;color:#1f2c38}a,a:hover,a:active,a:focus{text-decoration:none}.btn:hover,.btn:focus,.btn:active,button:hover,button:focus,button:active{box-shadow:none;text-decoration:none;outline:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}ul:not(.default-list ul) li{display:list-item;list-style:none;list-style-type:none}@media screen and (max-width: 767px){section{padding:60px 0}h1{font-size:37px;margin-bottom:10px;line-height:.9}h2{font-size:33px;margin-bottom:10px;line-height:1.1}h3{font-size:29px;margin-bottom:8px;line-height:1}h4{font-size:26px;margin-bottom:6px;line-height:1}h5{font-size:22px;margin-bottom:6px;line-height:1}h6{font-size:19px;margin-bottom:6px;line-height:1.2}*.fs-12,.fs-12 *{font-size:10px}*.fs-14,.fs-14 *{font-size:12px}*.fs-16,.fs-16 *{font-size:14px}*.fs-18,.fs-18 *{font-size:15px}*.fs-20,.fs-20 *{font-size:17px}*.fs-21,.fs-21 *{font-size:18px}*.fs-22,.fs-22 *{font-size:19px}*.fs-24,.fs-24 *{font-size:20px}*.fs-26,.fs-26 *{font-size:22px}}@media screen and (min-width: 768px)and (max-width: 991px){section{padding:80px 0}h1{font-size:42px;margin-bottom:12px;line-height:.9}h2{font-size:38px;margin-bottom:12px;line-height:1.1}h3{font-size:34px;margin-bottom:10px;line-height:.9}h4{font-size:30px;margin-bottom:8px;line-height:.8}h5{font-size:25px;margin-bottom:8px;line-height:.75}h6{font-size:18px;margin-bottom:8px;line-height:1}*.fs-12,.fs-12 *{font-size:11px}*.fs-14,.fs-14 *{font-size:12px}*.fs-16,.fs-16 *{font-size:14px}*.fs-18,.fs-18 *{font-size:16px}*.fs-20,.fs-20 *{font-size:18px}*.fs-21,.fs-21 *{font-size:19px}*.fs-22,.fs-22 *{font-size:20px}*.fs-24,.fs-24 *{font-size:21px}*.fs-26,.fs-26 *{font-size:23px}}@media screen and (min-width: 992px)and (max-width: 1199px){section{padding:85px 0}h1{font-size:46px;margin-bottom:12px;line-height:.9}h2{font-size:42px;margin-bottom:12px;line-height:1.1}h3{font-size:39px;margin-bottom:10px;line-height:.9}h4{font-size:36px;margin-bottom:8px;line-height:.8}h5{font-size:32px;margin-bottom:8px;line-height:.75}h6{font-size:26px;margin-bottom:8px;line-height:1.2}*.fs-12,.fs-12 *{font-size:11px}*.fs-14,.fs-14 *{font-size:12px}*.fs-16,.fs-16 *{font-size:14px}*.fs-18,.fs-18 *{font-size:16px}*.fs-20,.fs-20 *{font-size:18px}*.fs-21,.fs-21 *{font-size:19px}*.fs-22,.fs-22 *{font-size:20px}*.fs-24,.fs-24 *{font-size:22px}*.fs-26,.fs-26 *{font-size:24px}}@media screen and (min-width: 1200px)and (max-width: 1599px){section{padding:85px 0}h1{font-size:50px;margin-bottom:12px;line-height:.9}h2{font-size:46px;margin-bottom:12px;line-height:1.1}h3{font-size:42px;margin-bottom:10px;line-height:.9}h4{font-size:40px;margin-bottom:8px;line-height:.8}h5{font-size:36px;margin-bottom:8px;line-height:.75}h6{font-size:28px;margin-bottom:8px;line-height:1.2}*.fs-12,.fs-12 *{font-size:11px}*.fs-14,.fs-14 *{font-size:13px}*.fs-16,.fs-16 *{font-size:15px}*.fs-18,.fs-18 *{font-size:17px}*.fs-20,.fs-20 *{font-size:19px}*.fs-21,.fs-21 *{font-size:20px}*.fs-22,.fs-22 *{font-size:21px}*.fs-24,.fs-24 *{font-size:23px}*.fs-26,.fs-26 *{font-size:25px}}a.btn-fill,.btn-fill{background-color:#293a4a;color:#fff}a.btn-fill:hover,.btn-fill:hover{transition:all .3s ease;background-color:#0e1319;color:#fff}a.btn-gold{border:1px solid #ba8a52;background-color:transparent;color:#ba8a52}a.btn-gold:hover{transition:all .3s ease;background-color:#ba8a52;color:#fff}a.btn-white{border:2px solid #28406c;background-color:#fff;color:#293a4a}a.btn-white:hover{transition:all .3s ease;background-color:#28406c;color:#fff}a.btn-transparent{border:2px solid #28406c;background-color:transparent;color:#293a4a}a.btn-transparent:hover{transition:all .3s ease;background-color:#28406c;color:#fff}a.btn-fill,a.btn-transparent,a.btn-white,a.btn-gold,.btn-fill{font-weight:600;border-radius:0;padding:15px 40px;text-align:center;transition:all .3s ease}@media screen and (max-width: 991px){a.btn-fill,a.btn-transparent,a.btn-white,a.btn-gold,.btn-fill{padding:11px 33px}}@media screen and (min-width: 992px)and (max-width: 1599px){a.btn-fill,a.btn-transparent,a.btn-white,a.btn-gold,.btn-fill{padding:14px 38px}}.gap5{gap:5px}.gap8{gap:8px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap25{gap:25px}.gap30{gap:30px}@media screen and (max-width: 991px){.gap30{gap:25px}}.gap35{gap:35px}@media screen and (max-width: 991px){.gap35{gap:30px}}.gap40{gap:40px}@media screen and (max-width: 991px){.gap40{gap:35px}}.owl-theme .owl-item{float:left}.owl-theme .owl-nav{width:100%;justify-content:center}.owl-theme .owl-nav button.owl-prev,.owl-theme .owl-nav button.owl-next{background:transparent;border:none}.owl-theme .owl-nav button.owl-prev span,.owl-theme .owl-nav button.owl-next span{color:#1f2c38;font-size:45px;line-height:45px}.owl-theme .owl-dots button.owl-dot{background:transparent;border:none}.owl-theme .owl-dots button.owl-dot span{background:#e7eeee;margin:0;width:15px;height:15px}.owl-theme .owl-dots button.owl-dot.active span{background:#1f2c38}.col-md-5th{width:20%;float:left}@media screen and (min-width: 768px)and (max-width: 991px){.col-md-5th{width:50%}}@media screen and (max-width: 767px){.col-md-5th{width:100%}}.br-5{border-radius:5px}.bgimage{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}@media screen and (max-width: 991px){.bgimage{height:40vh !important}}@media screen and (max-width: 991px){.dark-bg-layer:after{font-family:"fontawesome";content:"";position:absolute;background-color:#000;left:0;top:0;height:100%;width:100%;opacity:.5}.white-bg-layer:after{font-family:"fontawesome";content:"";position:absolute;background-color:#000;left:0;top:0;height:100%;width:100%;opacity:.5}}table{border-collapse:collapse;margin:0;padding:0;width:100%}table thead tr{background-color:#fff;border-bottom:1px solid #28406c;padding:0;font-weight:400;font-size:13px}table thead tr td{padding:15px;text-align:center;font-weight:400}table thead tr td:first-child{font-weight:400}table thead tr th{font-size:13px;line-height:18px;padding:5px;text-align:center;text-transform:uppercase;font-weight:400}table tbody tr{background-color:#fff;border-bottom:1px solid #b3b3b3;padding:0;font-weight:400;font-size:14px}table tbody tr:nth-child(even){background-color:rgba(226,230,222,.3)}table tbody tr td{padding:15px;text-align:center;font-size:16px;font-weight:600}table tbody tr td:first-child{font-weight:600}@media screen and (max-width: 991px){table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table thead tr{border-bottom:3px solid #666;display:block;margin-bottom:.625em}table thead tr td{text-align:right !important;border-bottom:1px solid #666;display:block;font-size:.8em;text-align:right}table thead tr td:before{content:attr(data-label);font-weight:bold;text-transform:uppercase;text-align:left;float:left}table thead tr td:last-child{border-bottom:0}table tbody tr{border-bottom:3px solid #666;display:block;margin-bottom:.625em}table tbody tr td{text-align:right !important;border-bottom:1px solid #666;display:block;font-size:.8em;text-align:right}table tbody tr td:before{content:attr(data-label);font-weight:bold;text-transform:uppercase;text-align:left;float:left}table tbody tr td:last-child{border-bottom:0}}header{position:relative;z-index:1}header .header-inner .header-top{top:0;left:0;width:100%;z-index:1}header .header-inner .navbar-brand{width:max-content}header .header-inner .navbar-brand img{transition:all .3s ease;width:auto;position:relative;z-index:20}@media screen and (max-width: 767px){header .header-inner .navbar-brand img{max-height:42px}}@media screen and (min-width: 768px)and (max-width: 991px){header .header-inner .navbar-brand img{max-height:48px}}@media screen and (min-width: 991px)and (max-width: 1199px){header .header-inner .navbar-brand img{max-height:55px}}@media screen and (min-width: 1200px)and (max-width: 1599px){header .header-inner .navbar-brand img{max-height:55px}}header .header-inner #navbarNav{float:right}header .header-inner #navbarNav .navbar-nav{transition:all .3s ease}header .header-inner #navbarNav .navbar-nav>div>ul{margin:0;display:flex;gap:35px;flex-direction:row;padding:0}header .header-inner #navbarNav .navbar-nav>div>ul>li{position:relative;padding:5px 0}header .header-inner #navbarNav .navbar-nav>div>ul>li>a{position:relative;transition:all .3s ease;font-size:14px;font-weight:600}header .header-inner #navbarNav .navbar-nav>div>ul>li>a:hover{transition:all .3s ease;color:#ba8a52}header .header-inner #navbarNav .navbar-nav>div>ul>li.current-menu-item>a{color:#ba8a52}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children>a:after{transition:all .3s ease;content:"";display:inline-block;margin:0 3px 0 5px;font-size:12px;color:#fff}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children:hover{cursor:pointer}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children:hover>a{transition:all .3s ease}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children:hover>a:after{transition:all .3s ease;transform:rotate(-180deg)}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children .sub-menu{display:none;position:absolute;left:0;top:100%;width:max-content;background-color:rgba(0,0,0,.7);padding:15px}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children .sub-menu li{padding:2px 0}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children .sub-menu li:first-child{padding-top:0}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children .sub-menu li:last-child{padding-bottom:0}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children .sub-menu li a{transition:all .3s ease;font-size:16px;font-weight:400}header .header-inner #navbarNav .navbar-nav>div>ul>li.menu-item-has-children .sub-menu li a:hover{transition:all .3s ease;color:#293a4a}@media screen and (max-width: 991px){header .header-inner .navbar-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:none;margin:0;background-color:transparent;z-index:99999}header .header-inner .navbar-toggle .icon-bar1,header .header-inner .navbar-toggle .icon-bar2,header .header-inner .navbar-toggle .icon-bar3{background-color:#000;height:3px;display:block;width:30px;margin:5px 0}header .header-inner .navbar-toggle .icon-bar1,header .header-inner .navbar-toggle .icon-bar2,header .header-inner .navbar-toggle .icon-bar3{transition:all .3s ease}header .header-inner .navbar-toggle.toggled .icon-bar1{transform:translateY(9px) translateX(0) rotate(45deg);transition:all .3s ease;background-color:#000}header .header-inner .navbar-toggle.toggled .icon-bar2{opacity:0}header .header-inner .navbar-toggle.toggled .icon-bar3{transform:translateY(-7px) translateX(0) rotate(-45deg);transition:all .3s ease;background-color:#000}header .header-inner #navbarNav{padding:0 !important;position:fixed;width:100vw;left:50%;transform:translateX(-50%);top:-1.25rem;z-index:10;background-color:#f5f9f0;overflow-x:hidden;max-width:100vw}header .header-inner #navbarNav .navbar-nav{height:100vh;width:100%;margin:0;justify-content:center}header .header-inner #navbarNav .navbar-nav .menu{flex-direction:column;gap:25px;padding:0;text-align:center}header .header-inner #navbarNav .navbar-nav .menu>li a{transition:all .3s ease}header .header-inner #navbarNav .navbar-nav .menu>li a:hover{transition:all .3s ease;color:#293a4a}header .header-inner #navbarNav .navbar-nav .menu>li:after{display:none}header .header-inner #navbarNav .navbar-nav .menu li{display:block;width:100%;background-color:transparent;padding:0}header .header-inner #navbarNav .navbar-nav .menu li.menu-item-has-children ul.sub-menu{position:relative;left:unset;top:unset;margin:0 auto;padding:10px 0}header .header-inner #navbarNav .navbar-nav .menu .btn-transparent{border:none}}@media screen and (min-width: 992px){header .collapse:not(.show){display:block}header .navbar-toggle{display:none}}footer{display:block;float:left;width:100%;background-color:#000}footer ul{padding:0}footer ul.menu{padding:0;margin:0;display:flex;gap:30px}.sub-form-outer form{padding:0;position:relative}.sub-form-outer form label input{margin:0;padding:19px 10px;border-radius:5px !important;border:1px solid #dedede !important;background-color:#fff !important;height:40px;font-size:12px;font-weight:500;position:relative}.sub-form-outer form button{border:1px solid #ba8a52;background-color:#ba8a52;border-radius:50%;padding:4px;width:24px;height:24px;position:absolute;color:#fff;right:12px;top:8px}.hp-header{position:relative;height:100vh}@media screen and (max-width: 767px){.hp-header{height:50vh}}@media screen and (min-width: 768px)and (max-width: 991px){.hp-header{height:65vh}}@media screen and (min-width: 992px)and (max-width: 1199px){.hp-header{height:80vh}}@media screen and (min-width: 1200px)and (max-width: 1599px){.hp-header{height:90vh}}.hp-header:after{content:"";position:absolute;bottom:-58px;background-image:url("../images/circle_icon_home.png");width:100%;height:128px;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50px);opacity:0;animation:slideDown .8s ease-out forwards;animation-delay:.3s}@media screen and (max-width: 991px){.hp-header:after{height:100px;bottom:-45px}}@media screen and (max-width: 991px){.hp-header:before{content:"";position:absolute;background-color:rgba(0,0,0,.4);left:0;top:0;width:100%;height:100%}}@keyframes slideDown{to{transform:translateY(0);opacity:1}}.header-content h1{font-weight:200}.header-content h1 span{font-weight:400}@media screen and (max-width: 991px){.header-content{padding-top:0 !important}}.hp-inner-sec{position:relative}.hp-inner-sec .home-box{background-color:#e8eee1}@media screen and (min-width: 992px){.hp-inner-sec:after{content:"";position:absolute;top:0;left:50%;width:2px;height:85%;background-color:#ba8a52;transform-origin:top;transform:scaleY(0);animation:growLine 1.5s ease-out forwards}}@keyframes growLine{to{transform:scaleY(1)}}.about-sec1 h5 p{margin:0}.about-sec2{position:relative}.about-sec2:before{content:"";position:absolute;top:-40px;background-image:url("../images/circle_icon_about.png");width:100%;height:350px;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50px);opacity:0;animation:slideDown .8s ease-out forwards;animation-delay:.3s}.about-sec2 .about-inner-sec{position:relative}.about-sec2 .about-inner-sec:after{content:"";position:absolute;top:-35px;left:50%;width:2px;height:90%;background-color:#ba8a52;transform-origin:top;transform:scaleY(0);animation:growLine 2.5s ease-out forwards}@media screen and (max-width: 767px){.about-sec2 .custom-pt-left{padding-top:45%}}@media screen and (min-width: 768px)and (max-width: 991px){.about-sec2 .custom-pt-left{padding-top:20%}}@media screen and (min-width: 992px){.about-sec2 .custom-pt-left{padding-top:40%}}@media screen and (min-width: 992px)and (max-width: 1599px){.about-sec2 .custom-pt-right{padding-top:100px !important}}@keyframes slideDown{to{transform:translateY(0);opacity:1}}@keyframes growLine{to{transform:scaleY(1)}}.meet-the-team .mposition{position:relative}.meet-the-team .mposition:after{content:"";display:table;height:8px;background-color:rgba(255,255,255,.2);width:100%;max-width:100px;margin:15px auto}@media screen and (max-width: 1200px){.about-sec2:before{height:260px}.about-sec2 .about-inner-sec:after{display:none}}.single-project-header{position:relative}.single-project-header:after{content:"";position:absolute;bottom:-58px;background-image:url("https://dev.converticomedia.net/projects/terresun/wp-content/themes/terresun/assets/images/circle_icon_home.png");width:100%;height:128px;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50px);opacity:0;animation:slideDown .8s ease-out forwards;animation-delay:.3s}@media screen and (max-width: 991px){.single-project-header:after{height:100px;bottom:-45px}}@keyframes slideDown{to{transform:translateY(0);opacity:1}}.projects-carousel.owl-carousel:after{content:"";background-color:#e8eee1;width:-webkit-fill-available;height:700px;display:table;position:absolute;bottom:-8%;z-index:-1;right:0;left:10%}@media screen and (max-width: 991px){.projects-carousel.owl-carousel:after{bottom:-3%;height:103%;left:0}}.projects-carousel.owl-carousel .owl-item .item .project-overlay{height:800px}@media screen and (max-width: 767px){.projects-carousel.owl-carousel .owl-item .item .project-overlay{height:400px}.projects-carousel.owl-carousel .owl-item .item .project-overlay img{width:40%}}.project-info{position:relative}.project-info:before{content:"";position:absolute;top:80px;left:50%;width:2px;height:12%;background-color:#ba8a52;transform-origin:top;transform:scaleY(0);animation:growLine 1.5s ease-out forwards}@keyframes growLine{to{transform:scaleY(1)}}.project-details{display:flex;flex-direction:column;font-family:sans-serif;max-width:600px;border-top:1px solid rgba(40,64,108,.3)}.project-details .info-row{display:flex;border-bottom:1px solid rgba(40,64,108,.3);padding:8px 0;align-items:center}.project-details .info-row .info-label{flex:1;font-weight:600;color:#28406c;display:flex;align-items:center;gap:5px}.project-details .info-row .info-value{flex:2;font-weight:bold;color:#28406c}.project-details .info-row .info-badge{flex:1;display:flex;justify-content:flex-end}.project-details .info-row .info-badge .badge.available{font-size:10px;color:#ba8a52;padding:6px 10px;background-color:rgba(186,138,82,.2);border-radius:10px;text-transform:uppercase;font-weight:600}.project-note{display:flex;align-items:center;gap:10px;background-color:#fff;padding:15px}.feature-box{background-color:#e8eee1;color:#28406c;display:flex;border-radius:4px}@media screen and (max-width: 767px){.feature-box{width:49%}}@media screen and (min-width: 768px)and (max-width: 991px){.feature-box{width:32%}}@media screen and (min-width: 992px){.feature-box{flex:1}}.feature-box span{font-size:15px;font-weight:500;line-height:1.2;color:#28406c}.carousel-wrapper .item,.single-carousel-wrapper .item{position:relative}.carousel-wrapper .custom-nav,.single-carousel-wrapper .custom-nav{position:absolute;transform:translateY(-50%);font-size:20px;cursor:pointer;z-index:10;color:#333;width:50px;height:50px;text-align:center;background:#fff;padding:10px;border-radius:50%;transition:background .3s ease}.carousel-wrapper .custom-nav i,.single-carousel-wrapper .custom-nav i{vertical-align:middle;color:#ba8a52}.carousel-wrapper .custom-nav:hover,.single-carousel-wrapper .custom-nav:hover{background:#ba8a52;color:#fff}.carousel-wrapper .custom-nav:hover i,.single-carousel-wrapper .custom-nav:hover i{color:#fff}.carousel-wrapper .custom-prev{left:calc(50% - 25px);top:48%}.carousel-wrapper .custom-next{right:calc(50% - 25px);top:55%}.single-carousel-wrapper .custom-prev{left:calc(50% - 55px);bottom:-30px}.single-carousel-wrapper .custom-next{right:calc(50% - 55px);bottom:-30px}form{padding-top:30px}form input:not([type=submit]),form textarea,form select{border:none;outline:none;box-shadow:none;border-radius:0;padding:1rem;width:100%;font-weight:700;font-size:16px;border:none;margin-top:5px;outline:none;color:#28406c;box-shadow:none;background-color:#dedede;margin-bottom:20px}form input:not([type=submit]):focus,form input:not([type=submit]):focus-within,form input:not([type=submit]):active,form textarea:focus,form textarea:focus-within,form textarea:active,form select:focus,form select:focus-within,form select:active{border:none;outline:none;color:#28406c;box-shadow:none}form .submit-wrapper p{margin-bottom:0 !important}form .submit-wrapper input[type=submit]{font-weight:600;background-color:#28406c;text-transform:uppercase;color:#fff;margin-left:auto;margin-right:auto;position:relative}form .submit-wrapper input[type=submit]:hover{color:#fff}form .wpcf7-not-valid-tip{margin-top:-12px;margin-bottom:15px;font-weight:700;font-size:12px}form .wpcf7-spinner{position:absolute;right:0}form .wpcf7-response-output{font-weight:600;text-align:center;font-size:14px}form label{font-size:12px;font-weight:500;width:100%}@media screen and (max-width: 991px){form input:not([type=submit]),form textarea,form select{padding:.8rem 1rem;font-size:14px}}.project-item .project-overlay{position:relative}.project-item .project-overlay::before{position:absolute;content:"";background-color:#1b1b1b;opacity:.65;width:100%;top:0;bottom:0;left:0;right:0}.project-item .badge.available{font-size:10px;color:#ba8a52;padding:6px 10px;background-color:rgba(186,138,82,.2);border-radius:10px;text-transform:uppercase;font-weight:600}.project-item-inner{position:relative}.previous-projects-carousel .item{position:relative;z-index:1}.previous-projects-carousel .item .project-overlay,.previous-projects-carousel .item .project-item-inner{position:relative}.previous-projects-carousel .item .project-img img{width:100%;height:440px}.previous-projects-carousel .item .badge.available{font-size:10px;color:#ba8a52;padding:6px 10px;background-color:rgba(186,138,82,.2);border-radius:10px;text-transform:uppercase;font-weight:600}.projects-old-list .plocation img{width:9px;height:13px}.projects-nav{position:absolute;transform:translateY(-50%);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;color:#333;width:50px;height:50px;bottom:-14%;text-align:center;background:#e2e6de;padding:10px;border-radius:50%;transition:background .3s ease}@media screen and (max-width: 991px){.projects-nav{width:45px;height:45px;bottom:-8%;font-size:18px}}.projects-nav i{vertical-align:middle;color:#ba8a52}.projects-nav:hover{background:#ba8a52;color:#fff}.projects-nav:hover i{color:#fff}.projects-nav.custom-prev{right:41%}@media screen and (max-width: 991px){.projects-nav.custom-prev{right:52%}}.projects-nav.custom-next{left:60%}@media screen and (max-width: 991px){.projects-nav.custom-next{left:52%}}@media screen and (min-width: 1200px)and (max-width: 1599px){.carousel-wrapper .custom-prev{left:calc(50% - 25px);top:44%}.carousel-wrapper .custom-next{right:calc(50% - 25px);top:53%}}@media screen and (min-width: 992px)and (max-width: 1199px){.carousel-wrapper .custom-prev{left:calc(50% - 25px);top:43%}.carousel-wrapper .custom-next{right:calc(50% - 25px);top:53%}}@media screen and (min-width: 768px)and (max-width: 991px){.carousel-wrapper .custom-prev{left:calc(50% - 25px);top:42%}.carousel-wrapper .custom-next{right:calc(50% - 25px);top:55%}}@media screen and (max-width: 767px){.carousel-wrapper .custom-prev{left:calc(50% - 25px);top:46%}.carousel-wrapper .custom-next{right:calc(50% - 25px);top:52%}}@media screen and (max-width: 1200px){.project-item .project-overlay{height:400px !important}}.general-header{position:relative}.general-header:after{content:"";position:absolute;bottom:-58px;background-image:url("https://dev.converticomedia.net/projects/terresun/wp-content/themes/terresun/assets/images/circle_icon_home.png");width:100%;height:128px;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50px);opacity:0;animation:slideDown .8s ease-out forwards;animation-delay:.3s}@media screen and (max-width: 991px){.general-header:after{height:100px;bottom:-45px}}@keyframes slideDown{to{transform:translateY(0);opacity:1}}@media screen and (max-width: 991px){.invest-sec1 .invest-inner-sec{padding:0px !important}}.general-info{position:relative}.general-info:before{content:"";position:absolute;top:80px;left:50%;width:2px;height:55%;background-color:#ba8a52;transform-origin:top;transform:scaleY(0);animation:growLine 1.5s ease-out forwards}@keyframes growLine{to{transform:scaleY(1)}}@media screen and (max-width: 991px){.general-info:before{display:none}}/*# sourceMappingURL=app.css.map */
