@media only screen and (max-width :1024px){:root{--h1:60px;--h2:55px;--h3:45px;--h4:30px;--h5:24px;--h6:20px}.f-70{font-size:55px;line-height:1}.f-64{font-size:50px;line-height:1}.f-55{font-size:40px;line-height:1}.f-45{font-size:35px;line-height:1}}@media only screen and (max-width :992px){:root{--h1:50px}.f-70{font-size:50px}.f-64{font-size:45px}}@media only screen and (max-width :600px){.f-70{font-size:45px}.f-64{font-size:40px}.f-55{font-size:30px;line-height:1}.f-45{font-size:30px}}@media only screen and (max-width :480px){.f-70{font-size:30px}.f-55{font-size:30px;line-height:1}.f-64{font-size:30px}.f-45{font-size:27px;line-height:1}.f-30{font-size:23px}}@media only screen and (max-width :1024px){section.element .wrap{padding:30px 0}section.element .nwrap{padding:0}.element .dtext,.element .btn-loop{margin-top:20px}.navbar-brand{width:160px}header .menu_wrap{padding:10px 0}.element .f-icon svg path{fill:var(--color1)}footer .sel-menu ul.dv{display:none}footer .sel-menu ul.mv{border:1px solid #fff}footer .sel-menu ul.mv li{color:#666}footer .sel-menu ul.mv a{color:#fff}.menu-links.is-mobile li:before{filter:brightness(0) invert(1) !important}.overlay.ccd{max-width:100%}}@media only screen and (max-width :992px){footer .flex-item{flex:0 0 100%;max-width:100%}footer .wrap{padding:50px 0;text-align:center}footer .social-icons{justify-content:center;margin-top:30px}footer .flexitem-2 h4.ntitle{display:none}footer .flexmenu{margin:30px auto 0;text-align:left;max-width:410px}footer .flex-item h4.ntitle{margin:20px 0}footer .sc-div{justify-content:center}footer .foot{flex-direction:column}footer .copyright{margin-top:20px}}@media only screen and (max-width :600px){.btn-1{padding:13px 15px}.element .link-more span,.element .btn span{gap:15px;font-size:17px}.link-more span:after,.btn span:after{background-position:center right;width:20px}}@media only screen and (max-width :1024px){.heroopt-01 .wrap{height:500px}.heroopt-01 .overlay.color{width:100%}.rowposter-01 .dinfo{padding-left:0}.rowposter-01 .bbg{width:100%}.titler-01 .col{flex:0 0 100%;max-width:100%}.titler-01 .text-right{text-align:left}.count-01 .count_up{font-size:60px}.posterform-01 .dinfo{padding:0}.posterform-01 .bbg{width:100%}.posterform-01 .mtitle br{display:none}}@media only screen and (max-width :992px){.heroopt-01 .ccd{display:none}.rowposter-01 .d-popmedia{height:400px;object-fit:cover}.posterform-01 .overlay.color{display:none}.posterform-01 .d-popmedia{height:400px;object-fit:cover}}@media only screen and (max-width :800px){.heroopt-01 .wrap .hero-opt{flex:0 0 100%;max-width:100%}.heroopt-01 .wrap{height:450px}.heroopt-01 .mtitle br:last-child{display:none}.heroopt-01 .dtext{font-size:20px}}@media only screen and (max-width :767px){.rowxicons-01 .flex-item{flex:0 0 100%;max-width:100%}.rowxicons-01 .mtitle br{display:none}.count-01 .count_up{font-size:50px}.icons-01 .ititle br{display:none}.icons-01 .dtext,.icons-01 .ptext{margin-top:20px}.icons-01 .btn-4{margin-top:20px}}@media only screen and (max-width :600px){.swiper-01 .swiper-slide{width:100%;height:300px}.swiper-01 .propp{width:100%;height:100%}.propp .ititle{font-size:30px;left:20px}.propp .link-more{left:20px}.swiper-01 .swiper-bg{width:calc(100% - 20px);margin:0 auto}.swiper-01 .swiper-nav{margin-top:20px}}@media only screen and (max-width :480px){.heroopt-01 .mtitle{font-size:33px}.rowxicons-01 .flexicon .ititle{font-size:20px}.count-01 .count_up{font-size:40px}.posterform-01 .d-popmedia{height:auto}.posterform-01 .gform .gform_wrapper.gravity-theme .gfield ::placeholder{letter-spacing:0px;font-weight:300}.count-01 .item{display:flex}.count-01 .count_up{flex:0 0 125px}.count-01 .ptext{padding-top:0}.icons-01 .dinfo{display:flex;gap:20px}.icons-01 .diconn{flex:0 0 60px}.icons-01 .ititle{margin-top:0}.icons-01 .dtext,.icons-01 .ptext{margin-top:0}}@media only screen and (max-width :1200px){.icons-01.v2 .wrap{overflow:hidden}}@media only screen and (max-width :1024px){.rowxmedia-01 .mtitle br{display:none}.rowxmedia-01 .dinfo{padding:0}.icons-01 .ititle br{display:none}.rowposter-01 [data-rtl="1"] .dinfo{padding:0}.rowposter-01 [data-rtl="1"] .dtitle,.rowposter-01 [data-rtl="1"] .atitle{color:var(--color1)}.rowposter-01 [data-rtl="1"] .dtitle{font-size:30px}.rowposter-01 [data-rtl="1"] .atitle{font-size:20px}.icons-01.v2 .flexic{margin:0 -15px;gap:0}.icons-01.v2 .flex-item{flex:0 0 50% !important;max-width:50% !important;padding:0 15px}.rowxquote-01 .wrap .flexic{margin:0 -15px;gap:0}.rowxquote-01 .wrap .flexic .flex-col{flex:0 0 50% !important;max-width:50% !important;padding:0 15px}.rowxquote-01 .wrap .flexic .quote:before{display:none}.rowxquote-01 .qq{top:0}.media-01 .wrap{height:400px}}@media only screen and (max-width :767px){.heroopt-01.v2 .wrap{height:400px}.rowxmedia-01 .wrap .flexic .flex-col{flex:0 0 100%;max-width:100%}.rowxmedia-01 .d-popmedia{height:400px;object-fit:cover}.icons-01.v2 .flexic{margin:0 -15px 30px;row-gap:30px}.icons-01.v2 .flex-item{flex:0 0 100% !important;max-width:100% !important;padding:0 15px}.icons-01.v2 .step-line{display:none}.rowxquote-01 .wrap .flexic{margin:0 -15px;gap:0;justify-content:center}.rowxquote-01 .wrap .flexic .flex-col{flex:0 0 100% !important;max-width:100% !important;padding:0 15px}.rowxquote-01 .wrap .flexic{gap:30px}.rowxquote-01 .quote{max-width:80%;margin:0 auto}.rowxquote-01 .wrap .flexic .quote{flex:0 0 80% !important;max-width:80% !important}.titleopt-01 .wrap{text-align:left}}@media only screen and (max-width :600px){.titleopt-01 .mtitle br{display:none}.rowposter-01 [data-rtl="1"] .dtitle{font-size:20px;display:block}.rowposter-01 [data-rtl="1"] .atitle{font-size:15px;display:block}.rowxquote-01 .ptext{font-size:20px}.media-01 .btn-loop{gap:15px;justify-content:center}}@media only screen and (max-width :480px){.rowxquote-01 .qq{left:-20px;width:30px}.rowxquote-01 .wrap .flexic .quote{flex:0 0 90% !important;max-width:90% !important}.page-id-1521 .titleopt-01 .wrap{padding-bottom:0}}@media only screen and (max-width :1024px){.teamfeat-01 .dinfo{padding-left:0}.team-01 .dimage{height:400px}.team-01 .team-member .name{margin-top:10px}.titlehero-01{text-align:left}}@media only screen and (max-width :800px){.titlehero-01 .dtext br{display:none}.team-01 .dimage{height:300px}}@media only screen and (max-width :767px){.team-01,.teamfeat-01{text-align:left}.teamfeat-01 .flexic .flex-col{flex:0 0 100% !important;max-width:100% !important}.teamfeat-01{text-align:left}.teamfeat-01 .d-popmedia{height:400px;object-fit:cover;max-width:300px;display:block;margin:0 auto}.team-01 .dimage{max-width:300px;height:400px;display:block;margin:0 auto}.team-01 .team-member{text-align:left}.team-01 .itext br{display:none}section.cta-01 .wrap{padding:50px 0}}@media only screen and (max-width :600px){.teamfeat-01 .d-popmedia{height:400px;max-width:410px}.team-01 .dimage{height:400px;max-width:410px}}@media only screen and (max-width :480px){.teamfeat-01 .d-popmedia{height:400px;max-width:100%}.team-01 .dimage{height:400px;max-width:100%}}@media only screen and (max-width :1024px){.icons-03 .wrap{overflow:hidden}.media-02 .wrap{height:450px}section.cta-02 .wrap{padding:50px 0}.cta-02 .dtext br{display:none}.icons-04 .pad{padding:15px}.icons-04 .ititle{font-size:25px;margin-top:15px}.icons-04 .pad{justify-content:flex-start;gap:10px}.icons-04 .dtop{margin-bottom:20px}.icons-04 br{display:none}.icons-03 .div-link{gap:30px}.icons-03 .dtop{margin-bottom:24px}.icons-03 .wrap .flexic{gap:30px}.cardsflex-01 .ititle{font-size:25px}.cardsflex-01 .ptext{margin-top:15px}}@media only screen and (max-width :992px){.cardsflex-01 .div-link{padding:15px}}@media only screen and (max-width :767px){.media-02 .wrap{text-align:left}.media-02 .mtitle br{display:none}.cardsflex-01 .div-link{min-height:auto}.cardsflex-01 .wrap .flex-item{flex:0 0 100% !important;max-width:100% !important}.cardsflex-01 .ititle br{display:none}}@media only screen and (max-width :600px){.icons-03 .div-link{flex-wrap:wrap}.icons-03 .div-link .pad{flex:0 0 100% !important;max-width:100% !important;padding:0}.icons-03 .wrap .flex-item:nth-child(2n) .div-link{flex-direction:row}.icons-04 .ititle br{display:none}.cta-02 .btn-loop{justify-content:center}}@media only screen and (max-width :480px){.icons-03 .div-link{display:flex;gap:20px}.icons-03 .diconn{flex:0 0 60px;width:60px;height:60px}.icons-03 .diconn img{width:auto;height:33px}.icons-03 .div-link .pad{flex:1 !important;max-width:unset !important}.icons-03 .div-link .dtext{margin-top:0}.icons-04 .pad{flex-direction:row;gap:20px;padding:10px}.icons-04 .diconn{flex:0 0 60px}.icons-04 .ititle{margin-top:0}.icons-04 .ptext,.icons-04 .dtext{margin-top:0}.wrap .diconn.show-sm{display:flex}}@media only screen and (max-width :1024px){.titlehero-02 .wrap{height:auto;text-align:left}.titlehero-02 br{display:none}.ajaxc-01 .row{row-gap:30px}.ajaxc-01 .ititle{font-size:35px}.titleopt-01 br{display:none}.simplemap-01 .col-info{padding-right:0}}@media only screen and (max-width :767px){.rowxtext-01 .flex-col{flex:0 0 100% !important;max-width:100% !important}.ajaxc-01 .post-thumbnail{height:350px;margin-top:15px}}@media only screen and (max-width :600px){.ajaxc-01 .ititle{font-size:30px}.ajaxc-01 .ccn strong{width:auto}}@media only screen and (max-width :480px){section.simplemap-01 .wrap{padding-bottom:60px}.ajaxc-01 .ititle{font-size:25px}.ajaxc-01 .clocation{font-size:16px}.ajaxc-01 .cpt-link{padding:15px;border:1px solid rgba(0,0,0,.1)}.ajaxc-01 .post-thumbnail{height:300px}}@media only screen and (max-width :1024px){.contact-01 .flexic{gap:30px}.contactform-01 .gform .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:20px;grid-row-gap:20px}.contactform-01 .gform .gform_wrapper.gravity-theme .gform_footer,.contactform-01 .gform .gform_wrapper.gravity-theme .gform_page_footer{margin-top:20px}.contact-01 .flexic .flex-item{flex:0 0 45%}.titler-01.v2 .wrap{padding:30px 0}}@media only screen and (max-width :767px){.contact-01 .flexic .flex-item{flex:0 0 100%}.contact-01 .itext{line-height:1.5}}@media only screen and (max-width :600px){.contact-01 .ititle{font-size:25px}.contactform-01 .gform .gform_wrapper.gravity-theme .gform_footer,.contactform-01 .gform .gform_wrapper.gravity-theme .gform_page_footer{justify-content:center}.titler-01.v2{text-align:center}.titler-01.v2 .text-right{text-align:center}}@media only screen and (max-width :480px){.contact-01 .flex-item1{padding-bottom:30px}.contact-01 .flex-item2{border-top:1px solid rgba(92,123,148,.3);padding-top:30px}.contact-01 .flex-item2 .ititle{font-size:30px}.contactform-01 .mtitle{font-size:30px;border-top:1px solid rgba(92,123,148,.3);padding-top:30px}}