.section{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.section>div{position:relative;z-index:2}.section.block{display:block;width:100%;padding:4.6rem 0}@media only screen and (min-width:540px){.section.block{padding:5rem 0}}@media only screen and (min-width:1400px){.section.block{padding:6.4rem 0}}.section .pt-large,.section.pt-large{padding-top:5rem}@media only screen and (min-width:540px){.section .pt-large,.section.pt-large{padding-top:6.4rem}}@media only screen and (min-width:1400px){.section .pt-large,.section.pt-large{padding-top:7rem}}.section .pb-large,.section.pb-large{padding-bottom:5rem}@media only screen and (min-width:540px){.section .pb-large,.section.pb-large{padding-bottom:6.4rem}}@media only screen and (min-width:1400px){.section .pb-large,.section.pb-large{padding-bottom:7rem}}.section .pt-hero,.section.pt-hero{padding-top:6.4rem}@media only screen and (min-width:540px){.section .pt-hero,.section.pt-hero{padding-top:7rem}}@media only screen and (min-width:1400px){.section .pt-hero,.section.pt-hero{padding-top:8.2rem}}@media only screen and (max-width:540px){.section.full-height-mobile{min-height:100svh}}@media only screen and (min-width:540px) and (max-width:960px){.section.full-height-tablet{min-height:100vh}}@media only screen and (min-width:960px){.section.full-height-desktop{min-height:100vh}}.section .bg-default,.section.bg-default{background-color:#f4f4f4}.section .bg-light,.section.bg-light{background-color:#f9f9f9}.section .bg-dark,.section.bg-dark{background-color:#212529;color:#fff}.section .bg-dark h1,.section .bg-dark h2,.section .bg-dark h3,.section .bg-dark h4,.section.bg-dark h1,.section.bg-dark h2,.section.bg-dark h3,.section.bg-dark h4{color:#fff}.section .bg-primary,.section.bg-primary{background-color:#1f4771;color:#fff}.section .bg-primary h1,.section .bg-primary h2,.section .bg-primary h3,.section .bg-primary h4,.section.bg-primary h1,.section.bg-primary h2,.section.bg-primary h3,.section.bg-primary h4{color:#fff}.section .bg-secondary,.section.bg-secondary{background-color:#fc0;color:#fff}.section .bg-secondary h1,.section .bg-secondary h2,.section .bg-secondary h3,.section .bg-secondary h4,.section.bg-secondary h1,.section.bg-secondary h2,.section.bg-secondary h3,.section.bg-secondary h4{color:#fff}.section .bg-gradient,.section.bg-gradient{background:-webkit-gradient(linear,left top,left bottom,from(var(--first)),to(#fc0));background:linear-gradient(180deg,var(--first),#fc0)}.section .bg-transparent,.section.bg-transparent{background-color:transparent}.section .section-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(31,71,113,.7)}.navigation-section{z-index:1024;position:fixed;background-color:transparent;-webkit-transition:background-color ease-in-out 280ms,-webkit-transform ease-in-out 280ms;transition:background-color ease-in-out 280ms,-webkit-transform ease-in-out 280ms;transition:transform ease-in-out 280ms,background-color ease-in-out 280ms;transition:transform ease-in-out 280ms,background-color ease-in-out 280ms,-webkit-transform ease-in-out 280ms;font-weight:500;padding:12px 24px;width:100%;top:0;font-size:90%}@media only screen and (max-width:960px){.navigation-section{background-color:#1f4771}}.navigation-section a{color:#f4f4f4}.navigation-section a:hover{color:#fff}.navigation-section.hide:not(.open){-webkit-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)}.navigation-section.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.navigation-section.active{background-color:#1f4771}.navigation-section.active a{color:#fff}.navigation-section.active a:hover{color:#f4f4f4}.navigation-section ul{list-style-type:none;margin:0;padding:0}.navigation-section .sub-menu .sub-menu{padding-left:.6rem}.navigation-section .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-section .navigation .theme-menu-wrapper{-webkit-transition:all ease-in-out 280ms;transition:all ease-in-out 280ms}@media only screen and (max-width:960px){.navigation-section .navigation .theme-menu-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);position:fixed;top:96px;left:0;width:100%;height:100%;min-height:calc(100vh - 96px);background:#1f4771;overflow-y:auto}.navigation-section .navigation .theme-menu-wrapper .nav-buttons{padding:2.4rem 0}}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item{display:inline-block;padding:.6rem .3rem}@media only screen and (max-width:960px){.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item{display:block;width:100%;border-bottom:1px solid #e9ecef;padding:1.2rem}}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children{position:relative}@media only screen and (max-width:960px){.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children{padding-right:17px}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children:after{content:"";display:inline-block;width:8px;height:8px;border:2px solid #36334a;border-top:none;border-left:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:35px;right:35px;-webkit-transition:all ease-in-out 280ms;transition:all ease-in-out 280ms}}@media only screen and (max-width:960px) and (min-width:960px){.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children:after{top:12px;right:0}}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children>a{position:relative}@media only screen and (min-width:960px){.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children>a{padding-right:26px}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children>a:after{content:"";display:inline-block;width:8px;height:8px;border:2px solid #36334a;border-top:none;border-left:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:35px;right:35px;-webkit-transition:all ease-in-out 280ms;transition:all ease-in-out 280ms}}@media only screen and (min-width:960px) and (min-width:960px){.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children>a:after{top:12px;right:0}}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children:hover .sub-menu{display:block}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children:hover>a::after{border-color:#13324d;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);top:16px}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children>.sub-menu{-webkit-transition:all ease-in-out 280ms;transition:all ease-in-out 280ms;display:none;padding-top:.8rem}@media only screen and (min-width:960px){.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children>.sub-menu{border:1px solid #e9ecef;position:absolute;top:2.8rem;left:0;padding:1.2rem;min-width:360px;background:#f4f4f4;-webkit-box-shadow:8px 8px 12px rgba(34,34,34,.045);box-shadow:8px 8px 12px rgba(34,34,34,.045)}}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children>.sub-menu .menu-item{display:block}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content>ul>.menu-item-has-children>.sub-menu .menu-item a{display:block;text-transform:none;width:100%;padding:.8rem .4rem}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content .menu-item a{padding:.3rem;display:inline-block}.navigation-section .navigation .theme-menu-wrapper .theme-menu-content .menu-item a:hover{text-decoration:none}.navigation-section .navigation .left-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}@media only screen and (min-width:960px){.navigation-section .navigation .left-nav{width:calc(50% - 175px)}}.navigation-section .navigation .left-nav .nav-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:3px 16px 3px 0}@media only screen and (max-width:960px){.navigation-section .navigation .left-nav .nav-logo{width:auto}}.navigation-section .navigation .home-link .site-logo{width:auto;height:auto;max-width:calc(100% - 60px);max-height:46px}.navigation-section .navigation .middle-nav{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:960px){.navigation-section .navigation .right-nav{width:calc(50% - 175px)}}.navigation-section .navigation .menu-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);width:40px;cursor:pointer}.navigation-section .navigation .menu-toggle.right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.navigation-section .navigation .menu-toggle .bar{background:#fff;border-radius:var(--button-border-radius,5px);height:3px;margin:5px 0;-webkit-transition:480ms cubic-bezier(.68,-.6,.32,1.6);transition:480ms cubic-bezier(.68,-.6,.32,1.6)}.navigation-section .navigation .menu-toggle .bar:nth-of-type(1){width:50%}.navigation-section .navigation .menu-toggle .bar:nth-of-type(2){width:100%}.navigation-section .navigation .menu-toggle .bar:nth-of-type(3){width:75%}.navigation-section .navigation .menu-toggle .burger-check{display:none}.navigation-section.open .menu-toggle .bar:nth-of-type(2){-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:rotatez(-45deg);-ms-transform:rotate(-45deg);transform:rotatez(-45deg)}.navigation-section.open .menu-toggle:not(.right) .bar:nth-of-type(1){-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotatez(45deg) translate(6px,2px);-ms-transform:rotate(45deg) translate(6px,2px);transform:rotatez(45deg) translate(6px,2px)}.navigation-section.open .menu-toggle:not(.right) .bar:nth-of-type(3){-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;width:50%;-webkit-transform:translate(16px,-8px) rotatez(45deg);-ms-transform:translate(16px,-8px) rotate(45deg);transform:translate(16px,-8px) rotatez(45deg)}.navigation-section.open .menu-toggle.right .bar:nth-of-type(1){-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotatez(45deg) translate(-8px,16px);-ms-transform:rotate(45deg) translate(-8px,16px);transform:rotatez(45deg) translate(-8px,16px)}.navigation-section.open .menu-toggle.right .bar:nth-of-type(3){-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;width:50%;-webkit-transform:translate(-4px,-8px) rotatez(45deg);-ms-transform:translate(-4px,-8px) rotate(45deg);transform:translate(-4px,-8px) rotatez(45deg)}.navigation-section.open .theme-menu-wrapper{z-index:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.navigation-section .site-title{font-size:2rem;padding:.5rem;margin-bottom:0}.navigation-section .mobile-logo-svg{max-width:160px}.page-title-section .text-content{position:relative;z-index:2;text-align:center}.page-title-section .text-content .title{color:#fff}.page-title-section .text-content .text{color:#f4f4f4}.article-section.blog .post{font-size:1rem;border-radius:var(--image-border-radius,5px);min-height:100%}.article-section.blog .post:not(.latest):not(.type-post){-webkit-box-shadow:8px 8px 12px rgba(34,34,34,.045);box-shadow:8px 8px 12px rgba(34,34,34,.045)}.article-section.blog .post:not(.latest):not(.type-post) .post-body{padding:0 1.2rem 1.2rem 1.2rem}.article-section.blog .post .image-container .post-image{border-radius:var(--image-border-radius,5px);width:100%;height:auto}.article-section.blog .post .post-body>.h4{margin-top:1.2rem;margin-bottom:1.2rem}.article-section.blog .post .post-body>.h4 .link:hover{color:#13324d}.article-section.blog .search-container .search{margin:0}.article-section.blog .search-container .search .search-submit{background:#1f4771;color:#fff;font-weight:700;opacity:.85;padding:22px;top:0;border-radius:var(--button-border-radius,5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-section.blog .search-container .search .search-submit:hover{opacity:1}.article-section.blog2 .post-image{width:auto;height:auto;max-width:80%;margin:auto;border-radius:var(--image-border-radius,5px);position:relative}.article-section.blog2 .post-article{position:relative;padding-bottom:48px}.article-section.blog2 .post-article .article-wrapper{position:absolute;width:100%;height:calc(100% - 4.8rem);left:0;top:4.8rem;border-radius:var(--image-border-radius,5px);background-color:#f9f9f9}@media only screen and (min-width:960px){.article-section.blog2 .post-article .article-wrapper{height:calc(100% - 9.8rem);top:9.8rem}}.article-section.blog2 .post-article .post-content{padding:24px;position:relative}.article-section.blog2 .post-article .post-content .read-more{position:absolute;left:24px;right:24px;width:100%}.article-section.blog3 .post-item{background-color:#fff;border-radius:var(--image-border-radius,5px);height:100%;-webkit-box-shadow:8px 8px 12px rgba(34,34,34,.045);box-shadow:8px 8px 12px rgba(34,34,34,.045)}.article-section.blog3 .post-item .post-link{opacity:1!important;position:relative;display:block;height:100%}.article-section.blog3 .post-item .post-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform ease-in-out 480ms;transition:-webkit-transform ease-in-out 480ms;transition:transform ease-in-out 480ms;transition:transform ease-in-out 480ms,-webkit-transform ease-in-out 480ms;border-radius:var(--image-border-radius,5px)}@media only screen and (min-width:720px){.article-section.blog3 .post-item .post-image{border-radius:0}}@media only screen and (min-width:720px){.article-section.blog3 .post-item:hover .post-image{-webkit-transform:scale(1.085);-ms-transform:scale(1.085);transform:scale(1.085)}}.article-section.blog3 .post-item .image-container{height:100%}@media only screen and (min-width:720px){.article-section.blog3 .post-item .image-container{overflow:hidden;border-radius:var(--image-border-radius,5px) 0 0 var(--image-border-radius,5px)}}.article-section.blog3 .post-item .description{min-height:180px}.category-description{border-left:1px solid #e9ecef;padding-left:24px;margin-bottom:2rem}.post-details{margin-bottom:.6rem}.post-details .detail{display:inline-block;padding:.25rem .5rem}.post-details .detail a{display:inline-block;margin-top:2.5px;margin-bottom:2.5px}.post-details .detail.reading-time-block{border-left:1px solid #e9ecef}.post-details .detail.post-categories{display:block;padding:0;margin-bottom:12px}.post-details .detail.post-categories a{display:inline-block;font-size:80%;padding:4px 12px;background-color:#1f4771;color:#fff;font-weight:var(--primary-font-weight-normal,400);border-radius:var(--button-border-radius,5px);margin:2px 4px 2px 0;-webkit-transition:background-color ease-in-out 240ms;transition:background-color ease-in-out 240ms}.post-details .detail.post-categories a:hover{text-decoration:none;background-color:#13324d;color:#fff}.post-details .detail.post-date{padding-left:0}.post-type-archive-portfolio .article-section>.post,.search-results .article-section>.post,.tag .article-section>.post{padding-bottom:1.8rem}.post-type-archive-portfolio .article-section>.post:not(.no-1),.search-results .article-section>.post:not(.no-1),.tag .article-section>.post:not(.no-1){padding-top:1.8rem;border-top:1px solid #e9ecef}.post-type-archive-portfolio .article-section>.post .post-body .post-title,.search-results .article-section>.post .post-body .post-title,.tag .article-section>.post .post-body .post-title{margin-top:0}.post-type-archive-portfolio .article-section>.post .post-body .text,.search-results .article-section>.post .post-body .text,.tag .article-section>.post .post-body .text{margin-bottom:.75rem}.post-type-archive-portfolio .article-section>.post .post-body .post-text,.search-results .article-section>.post .post-body .post-text,.tag .article-section>.post .post-body .post-text{margin-bottom:0}@media only screen and (max-width:540px){.post-type-archive-portfolio .article-section>.post .post-image,.search-results .article-section>.post .post-image,.tag .article-section>.post .post-image{margin-bottom:1rem}}.no-content .content{margin:1rem auto}.no-content .content .h1{color:#36334a}.no-content .content .h1.h0{font-size:5rem}.no-content .content .go-home{width:320px;max-width:100%;border:1px solid #36334a;color:#36334a}.no-content .content .go-home:hover{color:#fff;background:#36334a}.no-content .content .search-label{margin-bottom:.5rem;margin-top:2rem}.no-content .content .no-content-search{width:320px;max-width:100%;margin:auto;position:relative}.no-content .content .no-content-search .search-submit{right:0}.no-content .sidebar{margin:1rem auto}.no-content .sidebar .main-image{max-width:80%}body.page-template-template-plain .main-content-section{min-height:calc(100vh - 110px)}body.page-template-template-plain .footer-footer{padding-top:0}.inline-related-post{margin-bottom:1rem;padding:.5rem 0}.inline-related-post .h2{margin:0;font-size:1rem}.inline-related-post .h2 .post-title{text-transform:none;color:#36334a}.inline-related-post .h2 .post-title:hover{color:#1f4771}.related-posts-container{padding:1.5rem 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.related-posts-container>.h1{text-transform:uppercase;color:#36334a;font-size:1.2rem;margin-bottom:1rem}.related-posts-container .related-posts .nop{max-width:calc(33.33% - 7px)}@media only screen and (min-width:540px) and (max-width:960px){.related-posts-container .related-posts .nop{max-width:calc(50% - 7px)}.related-posts-container .related-posts .nop:nth-child(3){display:none}}@media only screen and (max-width:0){.related-posts-container .related-posts .nop{width:100%;max-width:100%;margin-bottom:1rem}}.related-posts-container .related-posts .related-post{position:relative}.related-posts-container .related-posts .related-post .link{position:absolute;top:0;left:0;height:100%;width:100%}.related-posts-container .related-posts .related-post .middle{-webkit-transition:all ease-in-out 480ms;transition:all ease-in-out 480ms;position:absolute;top:0;left:0;height:100%;width:100%;padding:1rem;text-align:center;background:rgba(20,20,20,.85)}@media only screen and (min-width:720px){.related-posts-container .related-posts .related-post .middle{opacity:0}}.related-posts-container .related-posts .related-post .middle .content .h1{font-size:1rem;text-transform:uppercase}@media only screen and (max-width:960px){.related-posts-container .related-posts .related-post .middle .content .categories{display:none}}.related-posts-container .related-posts .related-post .middle .content .categories a{color:#fff;font-size:.8rem}.related-posts-container .related-posts .related-post:hover .middle{opacity:1}.post-type-archive-portfolio .article-section>.post,.search-results .article-section>.post,.tag .article-section>.post{padding-bottom:1.8rem}.post-type-archive-portfolio .article-section>.post:not(.no-1),.search-results .article-section>.post:not(.no-1),.tag .article-section>.post:not(.no-1){padding-top:1.8rem;border-top:1px solid #e9ecef}.post-type-archive-portfolio .article-section>.post .post-body .post-title,.search-results .article-section>.post .post-body .post-title,.tag .article-section>.post .post-body .post-title{margin-top:0}.post-type-archive-portfolio .article-section>.post .post-body .text,.search-results .article-section>.post .post-body .text,.tag .article-section>.post .post-body .text{margin-bottom:.75rem}.post-type-archive-portfolio .article-section>.post .post-body .post-text,.search-results .article-section>.post .post-body .post-text,.tag .article-section>.post .post-body .post-text{margin-bottom:0}@media only screen and (max-width:540px){.post-type-archive-portfolio .article-section>.post .post-image,.search-results .article-section>.post .post-image,.tag .article-section>.post .post-image{margin-bottom:1rem}}.single-post{word-break:break-word}.single-post img{border-radius:var(--image-border-radius,5px)}.single-post .post-image{padding:15px 0}.single-post .post-image .single-post-image{width:680px;max-width:100%;height:auto;margin:15px auto;border-radius:var(--image-border-radius,5px)}.single-post .tags{padding:1.2rem 0}.single-post>.post>h2:not(.h2){font-size:1.4rem}@media only screen and (min-width:960px){.single-post>.post>h2:not(.h2){font-size:1.6rem}}@media only screen and (min-width:1400px){.single-post>.post>h2:not(.h2){font-size:1.8rem}}.single-post>.post>h3{font-size:1.2rem}@media only screen and (max-width:720px){.single-post>.post>h3{font-size:1.4rem}}@media only screen and (min-width:960px){.single-post>.post>h3{font-size:1.6rem}}.gallery-section{position:relative}.gallery-section .gallery-icon{position:absolute;top:15px;right:15px;pointer-events:none;z-index:3}@media only screen and (min-width:960px){.gallery-section .gallery-icon{top:35px;right:35px}}.gallery-section .gallery-slider{position:relative;overflow:hidden}.gallery-section .gallery-slider .gallery{-webkit-transition:-webkit-transform ease-in-out 520ms;transition:-webkit-transform ease-in-out 520ms;transition:transform ease-in-out 520ms;transition:transform ease-in-out 520ms,-webkit-transform ease-in-out 520ms;width:100%;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.gallery-section .gallery-slider .gallery-item{position:relative;width:100%;overflow:hidden;max-height:480px}@media only screen and (min-width:960px){.gallery-section .gallery-slider .gallery-item{max-height:620px}}.gallery-section .gallery-slider .gallery-item .gallery-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-section .gallery-slider .gallery-controller{padding:15px}@media only screen and (min-width:960px){.gallery-section .gallery-slider .gallery-controller{padding-left:35px;padding-right:35px}}.gallery-section .gallery-slider .gallery-controller .controllers .controller{-webkit-transform:translateY(calc(-50% - 15px));-ms-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px));width:60px;height:60px;padding:15px;cursor:pointer;background-color:#1f4771;color:#fff;-webkit-transition:background-color ease-in-out 240ms;transition:background-color ease-in-out 240ms}.gallery-section .gallery-slider .gallery-controller .controllers .controller.ba-next{margin-left:6px}.gallery-section .gallery-slider .gallery-controller .controllers .controller:hover{background-color:#13324d}.gallery-section .gallery-modal{display:none;position:relative}.gallery-section .gallery-modal.show{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6666666667);z-index:9999}.gallery-section .gallery-modal.show .gallery-modal-close{position:absolute;width:28px;width:28px;top:25px;right:25px;color:#36334a;opacity:.75;cursor:pointer}.gallery-section .gallery-modal.show .gallery-modal-close svg{width:auto;height:auto;max-width:100%;max-height:100%}.gallery-section .gallery-modal.show .gallery-modal-close:hover{opacity:1}.gallery-section .gallery-modal.show .gallery-modal-container{width:100%;height:100%;padding:1.2rem;background:#f4f4f4;text-align:center}.gallery-section .gallery-modal.show .gallery-modal-container .next,.gallery-section .gallery-modal.show .gallery-modal-container .prev{font-size:2.2rem;width:30px;height:30px;cursor:pointer;color:#36334a;opacity:.75}.gallery-section .gallery-modal.show .gallery-modal-container .next svg,.gallery-section .gallery-modal.show .gallery-modal-container .prev svg{width:22px;height:auto}.gallery-section .gallery-modal.show .gallery-modal-container .next:hover,.gallery-section .gallery-modal.show .gallery-modal-container .prev:hover{opacity:1}.gallery-section .gallery-modal.show .gallery-modal-container .next.inactive,.gallery-section .gallery-modal.show .gallery-modal-container .prev.inactive{opacity:.15;cursor:normal}.gallery-section .gallery-modal.show .gallery-modal-container .gallery-modal-body{width:calc(100vw - 60px - 2.4rem)}.gallery-section .gallery-modal.show .gallery-modal-container .gallery-modal-body .gallery-image{height:auto;width:auto;max-width:calc(100vw - 2.4rem - 60px);max-height:calc(100vh - 2.4rem - 40px)}.gallery-section .gallery-modal.show .gallery-modal-container .gallery-modal-body .description{padding-top:1.2rem;font-size:95%;line-height:1.1}.gallery-box{background:#fff}.gallery-box .description,.gallery-box .header{padding:15px}@media only screen and (min-width:960px){.gallery-box .description,.gallery-box .header{padding:35px}}footer.footer{background:#1f4771;color:#fff;font-weight:var(--secondary-font-weight-normal,400)}footer.footer *,footer.footer h2,footer.footer h3,footer.footer h4,footer.footer h5{color:#fff}footer.footer .footer-logo{width:55px;height:auto}footer.footer .footer-footer{padding:40px 0;background:#13324d}footer.footer .footer-footer p{margin:0}footer.footer .footer-footer .menu{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}footer.footer .footer-footer .menu .menu-item{border:none!important;padding:0}footer.footer .footer-footer .menu .menu-item::after{content:"|";margin-left:15px;color:#fff}footer.footer .footer-footer .menu .menu-item:last-child::after{content:""}footer.footer a{color:#fff;margin-bottom:6px;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color ease-in-out 240ms;transition:border-bottom-color ease-in-out 240ms}footer.footer a:hover{border-bottom-color:#fff}footer.footer .copyright p{margin:0}.btn.btn,[type=submit]{font-weight:var(--primary-font-weight-bold,600);min-width:220px;max-width:100%;min-height:40px;padding:16px 24px;line-height:1.1;border-radius:var(--button-border-radius,5px);border:1px solid transparent;-webkit-transition:all ease-in-out 280ms;transition:all ease-in-out 280ms;position:relative;text-decoration:none;display:inline-block;text-align:center;background-color:#1f4771;color:#fff;cursor:pointer;font-size:var(--text-font-size-mobile,16px)}@media only screen and (min-width:960px){.btn.btn,[type=submit]{font-size:var(--text-font-size-tablet,17px)}}@media only screen and (min-width:1200px){.btn.btn,[type=submit]{font-size:var(--text-font-size-desktop,18px)}}.btn.btn:hover,[type=submit]:hover{background-color:#13324d;color:#fff}.btn.btn.btn-icon{padding-right:2.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn.btn.btn-icon::after{content:"";position:absolute;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:1px solid transparent;border-top-color:#fff;border-right-color:#fff;top:calc(50% - 4px);right:1.4rem;-webkit-transition:border-color ease-in-out 280ms;transition:border-color ease-in-out 280ms}@media screen and (min-width:960px){.btn.btn.btn-icon::after{right:1.8rem}}.btn.btn.btn-first{background-color:#1f4771;color:#fff}.btn.btn.btn-first:hover{background-color:#13324d;color:#fff}.btn.btn.btn-second{background-color:#e9ecef;color:#1f4771}.btn.btn.btn-second:hover{background-color:#1f4771;color:#fff}.btn.btn.btn-third{background-color:transparent;border-color:#fff;color:#fff}.btn.btn.btn-third:hover{border-color:#fff;background-color:#fff;color:#1f4771}.author-box{padding:24px 12px;background:#f4f4f4;border-radius:var(--image-border-radius,5px);margin:24px 0;-webkit-box-shadow:8px 8px 12px rgba(34,34,34,.045);box-shadow:8px 8px 12px rgba(34,34,34,.045)}.author-box .member-image{border-radius:var(--image-border-radius,5px);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-box .position{font-style:italic}.author-box .text{margin-top:.6rem}.bottom-buttons{z-index:5;position:fixed;right:.9rem;bottom:.9rem;width:55px;height:auto}.bottom-buttons .bottom-button{position:relative;margin-top:.4rem;width:55px;height:55px;background:#f4f4f4;color:#36334a;font-size:1.4rem;border:1px solid #e9ecef;border-radius:var(--button-border-radius,5px);-webkit-transition:all ease-in-out 480ms;transition:all ease-in-out 480ms}.bottom-buttons .bottom-button:hover{background:#1f4771;color:#fff;cursor:pointer}.comments.comments .comment-reply-title,.comments.comments>h2{color:#333;font-size:1.4rem;font-size:calc(18px + .1666666667vw)}@media only screen and (max-width:720px){.comments.comments .comment-reply-title,.comments.comments>h2{font-size:1.6rem;margin-top:8px;margin-bottom:8px}}@media only screen and (min-width:960px){.comments.comments .comment-reply-title,.comments.comments>h2{font-size:1.8rem}}.comments.comments .comment-reply-title small,.comments.comments>h2 small{display:block}.comments.comments .comment-reply-title small a,.comments.comments>h2 small a{font-size:1rem;-webkit-transition:color ease-in-out 280ms;transition:color ease-in-out 280ms;font-weight:var(--secondary-font-weight-light,200)}.comments.comments .comment-reply-title small a:hover,.comments.comments>h2 small a:hover{color:#1f4771}.comments.comments>ul>.comment:not(:last-child){margin-bottom:1rem;border-bottom:1px dotted #e9ecef}.comments.comments ul{list-style-type:none;padding-left:25px}@media only screen and (min-width:960px){.comments.comments ul{padding-left:75px}}.comments.comments ul .comment{padding-top:1rem}.comments.comments ul .comment .comment-body{padding-bottom:1rem}.comments.comments ul .comment .comment-body .avatar{float:left;margin-right:1rem}.comments.comments ul .comment .comment-body .author-initial{padding-right:10px}.comments.comments ul .comment .comment-body .author-initial .initial{color:#fff;min-width:60px;width:60px;height:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-weight:700;text-transform:uppercase;margin-right:10px;margin-bottom:10px;font-size:40px;line-height:1}.comments.comments ul .comment .comment-body .comment-text{width:100%}.comments.comments ul .comment .comment-body .commentmetadata{font-size:75%;margin-bottom:10px}.comments.comments ul .comment .comment-body p{margin-top:0;margin-bottom:.5rem}.comments.comments>ul{border-bottom:1px dotted #e9ecef;padding:0}@media only screen and (min-width:960px){.comments.comments>ul{padding:0 15px}}.comments.comments .comment-respond .comment-notes{font-size:.9rem}.comments.comments .comment-respond .comment-form-comment textarea{width:100%;max-width:100%;height:180px;resize:none;border:1px solid #e9ecef;padding:.5rem 1rem;background:#f4f4f4;color:#36334a}.comments.comments .comment-respond .comment-form-author label,.comments.comments .comment-respond .comment-form-email label,.comments.comments .comment-respond .comment-form-url label{display:block;width:100%}.comments.comments .comment-respond .comment-form-author input,.comments.comments .comment-respond .comment-form-email input,.comments.comments .comment-respond .comment-form-url input{width:100%;max-width:100%;border:1px solid #e9ecef;padding:.5rem 1rem;background:#f4f4f4;color:#36334a}.comments.comments .comment-respond .comment-form-cookies-consent,.comments.comments .comment-respond .logged-in-as{font-size:.9rem}.theme-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;background:rgba(0,0,0,.45)}.theme-modal .theme-modal-container{position:relative;width:640px;max-width:90vw;max-height:90vh;background:#f4f4f4;padding:2.8rem 1rem 2.8rem 1.2rem;border-radius:var(--image-border-radius,5px)}@media only screen and (min-width:720px){.theme-modal .theme-modal-container{padding:2.8rem 2rem 2.8rem 2.2rem;max-height:80vh}}.theme-modal .theme-modal-container .modal-close{position:absolute;top:1.2rem;right:1.2rem;opacity:.45;width:30px;height:30px;text-align:center;-webkit-transition:opacity ease-in-out 280ms;transition:opacity ease-in-out 280ms;cursor:pointer}.theme-modal .theme-modal-container .modal-close::after,.theme-modal .theme-modal-container .modal-close::before{content:"";display:block;position:absolute;width:80%;height:2px;border-radius:var(--image-border-radius,5px);background-color:#36334a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.theme-modal .theme-modal-container .modal-close::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.theme-modal .theme-modal-container .modal-close:hover{opacity:.85}.theme-modal .theme-modal-container .theme-modal-body{height:100%;max-height:calc(90vh - 5.6rem);padding-right:.2rem;overflow-y:auto}@media only screen and (min-width:720px){.theme-modal .theme-modal-container .theme-modal-body{max-height:calc(80vh - 5.6rem)}}.theme-modal .theme-modal-container .theme-modal-body .modal-title{margin-top:0;margin-bottom:1rem;text-transform:none}.theme-modal.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-modal.show .theme-modal-container{-webkit-animation:modal 360ms 1;animation:modal 360ms 1}.theme-modal.success .theme-modal-container .theme-modal-body .modal-title{color:#3acc6c}.theme-modal.alert .theme-modal-container .theme-modal-body .modal-title,.theme-modal.error .theme-modal-container .theme-modal-body .modal-title{color:#d55}.pagination{padding-top:1.2rem}.pagination .page-numbers{-webkit-transition:all ease-in-out 280ms;transition:all ease-in-out 280ms;text-decoration:none;padding:.6rem 1.2rem;margin-right:.3rem;border-radius:var(--button-border-radius,5px)}.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#1f4771;color:#fff}.search-container{position:relative;width:100%;max-width:100%}.search-container .search{margin-bottom:2rem}.search-container .search .search-input{display:block;width:calc(100% - 3.6rem);padding:.24rem 2.8rem .24rem .8rem;line-height:36px;font-size:13px;border:1px solid #e9ecef;background:#f4f4f4;outline:0;letter-spacing:.5px}.search-container .search .search-submit{z-index:2;cursor:pointer;border:none;outline:0;background:0 0;color:#e9ecef;position:absolute;top:.24rem;right:.48rem;width:36px;height:36px;text-align:center;padding:0;font-size:14px;opacity:1}.search-container .search .search-submit:hover{color:#36334a}.single-pagination{padding-bottom:1rem;padding-top:1rem}.single-pagination .next{text-align:end}.single-pagination .h3{margin-bottom:0}.single-pagination a{display:inline-block}.social-media-links .link{width:40px;height:40px;padding:5px;color:#36334a;-webkit-transition:all ease-in-out 480ms;transition:all ease-in-out 480ms;margin:0 5px;-webkit-transition:opacity ease-in-out 240ms;transition:opacity ease-in-out 240ms}.social-media-links .link:hover{opacity:.9;text-decoration:none;border-bottom-color:transparent}.social-media-links .link .icon{width:100%;height:auto;max-width:30px;max-height:30px}.widget{font-size:.9rem}.widget.sidebar-widget{margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.widget .widget-title{font-size:1.4rem;margin-bottom:1.2rem;color:#36334a;text-align:center;letter-spacing:3px}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{padding:.6rem 0;font-size:13px}.widget ul li:not(:last-child){border-bottom:1px solid #e9ecef}.wp-block-quote{padding:1.2rem 1.8rem;background-color:rgba(255,204,0,.5333333333)}.wp-block-quote p{margin-bottom:0}.wp-block-quote p::-moz-selection{background:rgba(255,204,0,.5333333333)}.wp-block-quote p::selection{background:rgba(255,204,0,.5333333333)}.wpcf7-form label{display:block;width:100%}.wpcf7-form .wpcf7-response-output{border-radius:var(--form-border-radius,5px)}.search.search-form .form-control{border-radius:var(--form-border-radius,5px) 0 0 var(--form-border-radius,5px);max-width:calc(100% - 55px)}.search.search-form .btn{max-width:55px}.grecaptcha-badge{z-index:4;width:70px!important;overflow:hidden!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;left:2px!important;-webkit-filter:grayscale(.85);filter:grayscale(.85);-webkit-box-shadow:none!important;box-shadow:none!important}.grecaptcha-badge:hover{width:256px!important}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]),select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]),textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]){width:100%;height:50px;padding:14px 24px;border:1px solid #e9ecef;border-radius:5px;background-color:#fff;color:#36334a!important;-webkit-transition:border-color ease-in-out .2s;transition:border-color ease-in-out .2s;font-size:var(--text-font-size-mobile,16px);background-size:16px}@media only screen and (min-width:960px){input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]),select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]),textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]){font-size:var(--text-font-size-tablet,17px)}}@media only screen and (min-width:1200px){input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]),select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]),textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]){font-size:var(--text-font-size-desktop,18px)}}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]):focus,select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]):focus,textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]):focus{border-color:var(--first);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1);outline:0}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-input-placeholder,select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-input-placeholder,textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-input-placeholder{color:var(--placeholder);opacity:1}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder,select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder,textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder{color:var(--placeholder);opacity:1}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]):-ms-input-placeholder,select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]):-ms-input-placeholder,textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit]):-ms-input-placeholder{color:var(--placeholder);opacity:1}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-ms-input-placeholder,select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-ms-input-placeholder,textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::-ms-input-placeholder{color:var(--placeholder);opacity:1}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder{color:var(--placeholder);opacity:1}input:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])[type=file],select:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])[type=file],textarea:not(.btn):not([type=checkbox]):not([type=radio]):not([type=submit])[type=file]{padding:0;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}textarea{height:unset;min-height:140px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;padding:14px 24px;background-image:url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4 6L8 10L12 6' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 18px center}select option{color:var(--text)!important}.wpcf7-form label{display:block;width:100%}.wpcf7-form .wpcf7-textarea{min-height:180px}.wpcf7-form .btn{width:100%;min-width:unset}.wpcf7-form .wpcf7-response-output{border-radius:var(--form-border-radius,5px)}.register-form label{font-weight:var(--secondary-font-weight-bold,600)}.is-invalid+.invalid-feedback{-webkit-text-decoration-color:var(--red)!important;text-decoration-color:var(--red)!important;text-decoration:underline;color:var(--white)!important;line-height:1;padding-top:5px}.is-invalid+.invalid-feedback::before{content:"* ";color:var(--red)!important}.form-separator{padding:20px;display:block}.form-separator-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:var(--text);text-align:center;height:40px;line-height:1}.form-separator-text::after,.form-separator-text::before{content:"";display:block;width:calc(50% - 40px);border-top:1px solid var(--white);position:absolute;top:calc(50% + 1px);height:1px;left:0}.form-separator-text::after{right:0;left:auto}.auth-form .btn{width:100%;min-width:unset}.auth-form .btn.btn-white{color:var(--second)!important}.auth-form .btn.btn-white:hover{color:var(--second-hover)!important}.auth-form .btn.btn-white .icon{width:18px;height:auto}.auth-form label{font-weight:var(--secondary-font-weight-bold,600)}.timeline .phase{padding:25px 0;text-align:center;position:relative;text-decoration:none;color:#36334a}.timeline .phase:not(.start):hover .dot{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.timeline .phase::after{content:"";display:block;width:100%;height:2px;background:#dee2e6;position:absolute;top:50%;left:0}.timeline .phase .label{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.timeline .phase .label .phase-date{width:100%}@media only screen and (max-width:960px){.timeline .phase .label{font-size:80%}}.timeline .phase:nth-child(even) .label{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.timeline .phase:first-child{text-align:left;margin-left:10px}.timeline .phase:last-child{text-align:right;margin-right:10px}.timeline .phase.completed{color:#1f4771;font-weight:var(--secondary-font-weight-bold,600)}.timeline .phase.completed::after{background:#13324d}.timeline .phase.completed .dot{background:#13324d!important;border-color:#1f4771!important}.timeline .dot-wrapper{-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}@media only screen and (min-width:960px){.timeline .dot-wrapper{-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px)}}.timeline .dot{width:20px;height:20px;border-radius:50%;background:#dee2e6;border:3px solid #e9ecef;display:inline-block;-webkit-transition:background-color ease-in-out 240ms,-webkit-transform 240ms ease-in-out;transition:background-color ease-in-out 240ms,-webkit-transform 240ms ease-in-out;transition:transform 240ms ease-in-out,background-color ease-in-out 240ms;transition:transform 240ms ease-in-out,background-color ease-in-out 240ms,-webkit-transform 240ms ease-in-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.timeline .dot .completed{background:#1f4771!important}.timeline .label{line-height:1;margin-top:5px;display:block;position:relative}.timeline .label .date{font-size:60%;font-weight:var(--secondary-font-weight-normal,400);position:absolute;top:20px;left:0}.timeline .label .date.end-date{right:0;left:auto}@media only screen and (max-width:720px){.timeline .row{display:block!important}.timeline .row .phase:nth-child(even){background-color:#f8f9fa}.timeline .row .phase.col{width:calc(100% - 30px)!important;margin:0 15px;padding:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline .row .phase.col .static{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline .row .phase.col::after{display:none!important}.timeline .row .phase.col .date{position:relative;display:block;width:100%;text-align:left;margin-top:-10px}.timeline .row .phase.col .label{text-align:left;display:block;width:calc(100% - 90px);-webkit-transform:none;-ms-transform:none;transform:none;font-size:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:-15px;padding:10px}.timeline .row .phase.col .dot-wrapper{position:relative;padding:25px 0;width:90px;min-width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.timeline .row .phase.col .dot-wrapper::after{content:"";display:block;width:2px;height:100%;background:#dee2e6;position:absolute;top:0;left:auto;right:calc(50% - 1px)}.timeline .row .phase.col .dot-wrapper .dot{width:25px;height:25px}.timeline .row .phase.col .dot-wrapper.start-dot::after{height:50%!important;top:50%!important}.timeline .row .phase.col .dot-wrapper.end-dot::after{height:50%!important}.timeline .row .phase.col.completed .dot-wrapper::after{background:#13324d}}@media only screen and (max-width:960px){.attachments .attachment{font-size:85%}.attachments .attachment .icon{width:28px;min-width:28px;height:auto}}.property-details{margin:30px 0}@media only screen and (min-width:960px){.property-details{margin:50px 0}}.property-detail .detail-image{display:block;width:100%;height:260px;overflow:hidden}.property-detail .detail-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:960px){.week-nav .btn{min-width:auto}}