@charset "UTF-8";body,.site-header.alway-dark{--reos-primary-navy:#0057fc;--reos-primary-navy-2:#7527eb;--reos-primary-dark:#111111;--reos-neutral-dark:#111111;--reos-neutral-normal:#555555;--reos-neutral-medium:#999999;--reos-neutral-medium-dark:#333333;--reos-neutral-white:#ffffff;--reos-alway-white:#ffffff;--reos-alway-neutral-white:#cccccc;--reos-alway-dark:#111111;--reos-shade-border-line:#dddddd;--reos-shade-background:#F8F9FC;--reos-shade-background-2:#f4f2fd;--reos-shade-background-3:#e9eaff;--reos-shade-background90:rgba(248, 249, 252, 0.9);--reos-tone-red:#ff1f25;--reos-tone-blue:#2355d6;--reos-tone-green:#3ab446;--reos-tone-yellow:#ffdd0f;--reos-icon-dark:#111111;--reos-icon-medium:#dddddd;--reos-border-line:#eeeeee;--reos-boxshadow:0rem 0rem 1.25rem rgba(30, 34, 40, 0.06);--reos-boxshadow-2:0px 4px 20px rgba(17, 17, 17, 0.08)}body .site-header.reos-dark-scheme,body.reos-dark-scheme,.site-header.alway-dark .site-header.reos-dark-scheme,.site-header.alway-dark.reos-dark-scheme{--reos-primary-navy:#0057fc;--reos-primary-navy-2:#7527eb;--reos-primary-dark:#ffffff;--reos-neutral-dark:#ffffff;--reos-neutral-normal:#cccccc;--reos-neutral-medium:#cccccc;--reos-neutral-medium-dark:#333333;--reos-neutral-white:#111111;--reos-alway-white:#ffffff;--reos-alway-neutral-white:#cccccc;--reos-alway-dark:#111111;--reos-shade-border-line:#dddddd;--reos-shade-background:#252428;--reos-shade-background-2:#252428;--reos-shade-background-3:#e9eaff;--reos-shade-background90:rgba(37, 36, 40, 0.9);--reos-tone-red:#ff1f25;--reos-tone-blue:#2355d6;--reos-tone-green:#3ab446;--reos-tone-yellow:#ffdd0f;--reos-icon-dark:#ffffff;--reos-icon-medium:#dddddd;--reos-border-line:#333333;--reos-boxshadow:0rem 0rem 1.25rem rgba(153, 153, 153, 0.06);--reos-boxshadow-2:0px 4px 20px rgba(153, 153, 153, 0.08)}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;color:var(--reos-primary-dark, #111111);font-family:"Poppins",sans-serif;line-height:1.3}h1{font-size:40px;line-height:1.3;font-weight:600}h2{font-size:32px;line-height:1.3;font-weight:600}h3,.h3{font-size:24px;line-height:1.3;font-weight:600}h4{font-size:18px;line-height:1.3;font-weight:500}h5{font-size:16px;line-height:1.3;font-weight:500}h6{font-size:14px;line-height:1.3;font-weight:500}ul{list-style:none;letter-spacing:-0.3em}ul li{letter-spacing:normal}button,input,select{margin:0}html{box-sizing:border-box}body{font-size:16px;line-height:21px;font-weight:400;color:var(--reos-neutral-normal, #555555);font-family:"Poppins",sans-serif;background-color:var(--reos-neutral-white, #ffffff)}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a{text-decoration:none;color:var(--reos-primary-dark, #111111)}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap{flex-wrap:wrap}.flex-content-sb{justify-content:space-between}.flex-content-e{justify-content:flex-end}.flex-align-c{align-items:center}.spdtb{padding-top:80px;padding-bottom:80px}.spdb{padding-bottom:80px}.spdt{padding-top:80px}.mb24{margin-bottom:24px}.mt32{margin-top:32px}.pdr50{padding-right:50px}.pdr80{padding-right:80px}.pdr60{padding-right:60px}.pdl60{padding-left:60px}.pdl80{padding-left:80px}.pdt180{padding-top:180px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.br30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden}.background-grey{background-color:var(--reos-shade-background, #F8F9FC)}.background-dark{background-color:#1f1e22}.background-navy{background:linear-gradient(to right, #064A97, #1bb5cc)}.background-yellow{background-color:var(--reos-tone-yellow, #ffdd0f)}.background-shade-2{background-color:var(--reos-shade-background-2, #f4f2fd)}.color-navy{color:#064a97}.background-full{background-repeat:no-repeat;background-position:center;background-size:cover}.field-input{margin-bottom:20px}.field-input label{color:var(--reos-neutral-dark, #111111);display:block;margin-bottom:8px}input,textarea{height:48px;line-height:48px;padding:0 16px;background-color:var(--reos-shade-background, #F8F9FC);color:var(--reos-neutral-dark, #111111);border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%}textarea{height:240px;resize:none}input[type=submit]{background-color:var(--reos-primary-navy, #0057fc);color:var(--reos-alway-white, #ffffff);padding:0 28px;width:auto}input[type=submit]:hover{background-color:var(--reos-tone-blue, #2355d6)}.button-wrap .button{margin-right:24px}.button-wrap .button:last-child{margin-right:0}.button-wrap.layout-02 .button{margin-right:12px}.button-wrap.layout-02 .button:last-child{margin-right:0}.note{font-size:14px;margin-top:12px}.button{height:46px;border:1px solid transparent;display:inline-flex;padding:10px 28px;font-size:16px;line-height:1.5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s;transition:all 0.3s;align-items:center}.button i{font-size:16px;margin-left:12px}.button.fullfield{background-color:#0e7f91;color:var(--reos-alway-white, #ffffff)}.button.fullfield:hover{background-color:#022041}.button.borderline-white{border-color:var(--reos-alway-white, #ffffff);color:var(--reos-alway-white, #ffffff)}.button.borderline-white:hover{background-color:var(--reos-alway-white, #ffffff);color:var(--reos-alway-dark, #111111)}.button.underline{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 0 2px 0;height:auto;color:var(--reos-neutral-dark, #111111);padding-left:40px;position:relative}.button.underline:after{content:"";position:absolute;bottom:0;right:0;left:40px;height:1px;display:block;background-color:var(--reos-neutral-dark, #111111)}.button.underline i{margin:0;position:absolute;top:0;left:0;font-size:28px}.button.underline:hover{background-color:transparent;color:var(--reos-primary-navy, #0057fc)}.button.underline:hover:after{background-color:var(--reos-primary-navy, #0057fc)}.button.text{padding:0;height:auto;font-weight:500}.button.text-white{color:var(--reos-alway-white, #ffffff);padding:0;height:auto;font-weight:500}.button.text:hover{color:var(--reos-primary-navy, #0057fc)}.button.text.color-navy:hover{color:var(--reos-tone-blue, #2355d6)}.swiper .swiper-pagination{position:static;margin-top:40px}.swiper .swiper-pagination .swiper-pagination-bullet{margin:0 10px;background-color:var(--reos-neutral-medium, #999999)}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--reos-neutral-dark, #111111)}.effect-jump{--float-animation-ease:ease;animation:lqdFIFloatOne 1s var(--float-animation-ease) infinite alternate}.align-center{text-align:center}.align-right{text-align:right}.oveflow-hidden{overflow:hidden}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1170px}}@media (max-width:992px){.pdr100,.pdr60,.pdr50,.pdr80,.pdr30{padding-right:0}.pdl100,.pdl60,.pdl50,.pdl80,.pdl30{padding-left:0}.lg-mt32{margin-top:32px;text-align:center}.lg-mt60{margin-top:60px}.lg-mb60{margin-bottom:60px}.pdt180{padding-top:120px}.pt120,.opt200{padding-top:100px}.lg-hidden{display:none!important}.lg-order-1{order:1}.lg-order-2{order:2}.lg-pdl30{padding-left:30px}.lg-pdt30{padding-top:30px}.lg-pdr30{padding-right:30px}}@media (max-width:768px){.spdt,.lg-pdt60,.pt60{padding-top:40px}.spdb,.pb50,.lg-pdb60,.pb60{padding-bottom:40px}.spdtb{padding-top:40px;padding-bottom:40px}.swiper .swiper-pagination{margin-top:20px}.pt120{padding-top:40px}.lg-mb60{margin-bottom:30px}}@media (max-width:576px){.button-wrap.flex{flex-direction:column}.button-wrap.flex .button{margin:0 0 10px 0;justify-content:center;width:100%}.button-wrap.flex .button:last-child{margin-bottom:0}.button-wrap .button{margin-right:24px}.button-wrap .button:last-child{margin-right:0}}@keyframes lqdFIFloatOne{0%{transform:translateY(0)}100%{transform:translateY(-3%)}}.site-main{min-height:500px}.site-content.pt0{padding-top:0}.site-content .post-content h3,.site-content .page-content h3{margin-top:32px}.site-content .post-content h4,.site-content .page-content h4{margin-top:24px}.site-content .post-content p,.site-content .page-content p{margin-top:16px;line-height:1.5}.site-content .post-content p:first-child,.site-content .page-content p:first-child{margin-top:0}.site-content .post-content h1,.site-content .post-content h2,.site-content .post-content h3,.site-content .post-content h4,.site-content .post-content h5,.site-content .post-content h6,.site-content .page-content h1,.site-content .page-content h2,.site-content .page-content h3,.site-content .page-content h4,.site-content .page-content h5,.site-content .page-content h6{color:var(--reos-neutral-dark, #111111)}.site-content .post-content ol,.site-content .post-content ul,.site-content .page-content ol,.site-content .page-content ul{padding-left:14px;margin-top:24px}.site-content .post-content ol li + li,.site-content .post-content ul li + li,.site-content .page-content ol li + li,.site-content .page-content ul li + li{margin-top:24px}.site-content .post-content ul,.site-content .page-content ul{list-style:disc}.nice-select{border:0;padding-left:0;padding-right:20px;background-color:transparent;font-size:16px}.nice-select:after{border-bottom:1px solid var(--reos-neutral-dark, #111111);border-right:1px solid var(--reos-neutral-dark, #111111);width:8px;height:8px;margin-top:-6px;right:4px}.nice-select .option.selected{font-weight:500;color:var(--reos-neutral-dark, #111111)}.nice-select .list{background-color:var(--reos-neutral-white, #ffffff)}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:var(--reos-border-line, #eeeeee)}.nice-select .option{font-size:14px}.nice-select span.current,.nice-select .option{color:var(--reos-neutral-dark, #111111)}.swiper-button-next,.swiper-button-prev{opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.swiper-button-next:after,.swiper-button-prev:after{content:"\f105";font-family:"Line Awesome Free";font-weight:900;font-size:32px;color:var(--reos-alway-dark, #111111)}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper:hover .swiper-button-prev{opacity:1;visibility:visible;left:20px}.swiper:hover .swiper-button-prev.swiper-button-disabled{opacity:0.35}.swiper:hover .swiper-button-next{opacity:1;visibility:visible;right:20px}.swiper:hover .swiper-button-next.swiper-button-disabled{opacity:0.35}.swiper-button-prev:after{content:"\f104"}table{width:100%}table th,table td{padding:18px 50px}table th{text-transform:uppercase;font-size:18px;line-height:1.44;font-weight:500;border-bottom:1px solid var(--reos-border-line, #eeeeee);color:var(--reos-neutral-dark, #111111)}.grid{display:grid}.background-overlay{position:relative}.background-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.7)}.background-overlay>div{position:relative}.apps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.apps img:not(:first-child){margin-left:15px}.apps.m220 img{max-width:220px}.images.layout-01{position:relative}.images.layout-01 .img02{margin-left:-100px;position:relative}.images.layout-02{text-align:center}.images.layout-02 .inner{max-width:500px;margin:0 auto;position:relative}.images.layout-02 .box-shadow{box-shadow:0 96px 337px 0 rgba(37, 31, 55, 0.2)}.images.layout-02 .img02{position:absolute;top:0;width:45%;left:50px;z-index:2}.images.layout-03{text-align:center}.images.layout-03 .inner{max-width:570px;margin:0 auto;position:relative}.images.layout-03 .img02{position:absolute;top:-20px;width:66%;left:0;z-index:2}.images.layout-04 .inner{max-width:350px;padding-bottom:200px;position:relative}.images.layout-04 .img02{position:absolute;top:75px;width:56%;left:86px}.images.layout-05 .inner{max-width:970px;margin:0 auto;position:relative}.images.layout-05 .img02{position:absolute;width:5%;top:-18%;left:15%}.section.has-icon{position:relative}.section.icon-bottom-right>.icon{position:absolute;bottom:-84px;right:25%}.section>.icon{max-width:90px;z-index:2}.relative{position:relative}.w500{font-weight:500}.preload{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;background-color:var(--reos-alway-white, #ffffff)}.spin{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--reos-primary-navy, #0057fc);border-left:4px solid var(--reos-primary-navy, #0057fc);border-bottom:4px solid var(--reos-primary-navy, #0057fc);width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (max-width:992px){table.table-responsive th,table.table-responsive td{padding:18px 20px}table.table-responsive thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.table-responsive tr{display:block;margin-bottom:0.625em}table.table-responsive td{display:block;text-align:right;position:relative;padding-left:50%}table.table-responsive td::before{content:attr(data-title);position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.images.layout-01 .img02{margin-left:-50px}.apps.m220 img{max-width:120px}}@media (max-width:768px){.site-content{padding:30px 0}.images.layout-02 .inner{width:100%;max-width:100%}}@media (max-width:576px){.grid{display:grid}.images.layout-03 .inner svg{width:100%;height:auto}}.site-header{padding-top:18px;padding-bottom:18px;background-color:var(--reos-neutral-white, #ffffff)}.site-header .logo svg path{fill:var(--reos-neutral-dark, #ffffff)}.site-header.is-sticky{position:absolute;top:0;left:0;right:0;background-color:transparent;z-index:99;-webkit-transition:all 0.3s;transition:all 0.3s}.site-header.is-sticky.on-scroll{position:fixed;background-color:var(--reos-neutral-white, #ffffff);box-shadow:0 0 1.25rem rgba(30, 34, 40, 0.06)}.site-header .header-left{padding-left:35px}.site-header .header-right{padding-right:35px}.site-header .customer a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.site-header .customer a i{font-size:28px;margin-right:10px;display:none}.site-header .inner{position:relative}.site-header .canvas-menu{margin-right:35px;display:none}.site-header .canvas-menu .icon svg g{fill:var(--reos-neutral-dark)}.site-header .main-menu>ul>li{display:inline-block}.site-header .main-menu>ul>li>a{padding:14px 18px;display:block;font-weight:500}.site-header .main-menu>ul>li>a:hover .toggle-sub-menu:after{color:var(--reos-primary-navy, #0057fc)}.site-header .main-menu>ul>li:last-child{margin-right:0}.site-header .main-menu .toggle-sub-menu:after{content:"\f107";font-family:"Line Awesome Free";margin-left:8px;color:var(--reos-neutral-normal, #555555);vertical-align:2px;font-size:12px;font-weight:900}.site-header .main-menu .menu-action{display:none}.site-header .customer span{font-weight:500}.site-header .buttons{margin-left:35px}.site-header .buttons .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.site-header .buttons .button i{font-size:28px;margin-right:10px;display:none}.site-header.layout-02 .header-left{padding-left:0}.site-header.layout-02 .header-right{padding-right:0}.site-header.layout-02 .canvas-menu{margin-right:0;display:inline-block}.site-header.layout-02 .canvas-menu .icon svg g{fill:var(--reos-neutral-dark)}.site-header.layout-02 .main-menu{text-align:left}.site-header.layout-02 .main-menu>ul>li>a{padding:14px 10px}.site-header.layout-02 .main-menu{position:fixed;top:0;left:auto;right:-360px;bottom:0;z-index:99;background-color:var(--reos-neutral-white, #ffffff);opacity:0;visibility:hidden;max-width:360px;width:100%;transition:all 0.3s;box-shadow:0 0 1.25rem rgba(30, 34, 40, 0.06);overflow:hidden}.site-header.layout-02 .main-menu.is-active{opacity:1;visibility:visible;right:0}.site-header.layout-02 .main-menu>ul{transition:all 0.3s}.site-header.layout-02 .main-menu>ul>li{display:block}.site-header.layout-02 .main-menu>ul>li a{font-size:24px;font-weight:600;padding:10px 18px;display:block;line-height:1.1}.site-header.layout-02 .main-menu .toggle-sub-menu{cursor:pointer}.site-header.layout-02 .main-menu .toggle-sub-menu:after{display:inline-block;padding:0 10px;vertical-align:6px;transform:rotate(-90deg)}.site-header.layout-02 .main-menu .menu-action{display:flex;padding:18px;justify-content:space-between}.site-header.layout-02 .main-menu .menu-action .menu-back{display:none}.site-header.layout-02 .main-menu .menu-action .item{cursor:pointer}.site-header.layout-02 .main-menu .menu-action i{font-size:28px;color:var(--reos-neutral-dark, #111111)}@media (max-width:1250px){.site-header .header-left,.site-header .header-right{padding:0}.site-header .main-menu>ul>li>a{padding:14px 10px}}@media (max-width:992px){.site-header .canvas-menu{display:block}.site-header .header-center{text-align:left}.site-header .col-0{flex:1;padding:0}.site-header .main-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background-color:black;opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition:all 0.3s}.site-header .main-menu.is-active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.site-header .main-menu>ul{transition:all 0.3s}.site-header .main-menu>ul>li{display:block}.site-header .main-menu>ul>li a{font-size:32px;font-weight:600;padding:10px 18px;display:block;line-height:1.1}.site-header .main-menu .toggle-sub-menu{cursor:pointer}.site-header .main-menu .toggle-sub-menu:after{display:inline-block;padding:0 10px;vertical-align:6px;transform:rotate(-90deg)}.site-header .main-menu .menu-action{display:flex;padding:18px;justify-content:space-between}.site-header .main-menu .menu-action .menu-back{display:none}.site-header .main-menu .menu-action .item{cursor:pointer}.site-header .main-menu .menu-action i{font-size:28px;color:white}}@media (max-width:768px){.site-header .canvas-menu{margin-right:20px}.site-header .customer a i{display:block;margin:0}.site-header .customer a span{display:none}.site-header .buttons{margin-left:20px}.site-header .buttons .button{padding:10px 12px}.site-header .buttons .button i{display:block;margin:0}.site-header .buttons .button span{display:none}}.footer-top{border-top:1px solid var(--reos-border-line, #eeeeee);padding:60px 0}.footer-top .footer-menu h6,.footer-top .footer-newsletter h6{font-size:18px;font-weight:500;margin-bottom:24px}.footer-top .footer-menu li{margin-bottom:16px}.footer-top .footer-menu li:last-child{margin-bottom:0}.footer-top .footer-menu li a{font-size:16px;font-weight:400}.footer-bottom .inner{border-top:1px solid var(--reos-border-line, #eeeeee);padding:40px 0}.footer-bottom .copyright{font-size:14px;color:var(--reos-neutral-dark, #111111)}.footer-bottom .menu li{display:inline-block}.footer-bottom .menu li + li{margin-left:24px}.footer-bottom .menu li a{font-size:14px;font-weight:500}.footer.layout-02 .footer-top{padding:40px 0 30px;border-top:0}.footer.layout-02 .footer-bottom{padding-bottom:60px}.footer.layout-02 .copyright{font-size:16px;line-height:1.5;font-weight:400;text-align:center}.footer.layout-03 .footer-top{border:0;padding-top:0}.footer.layout-03 .footer-top .footer-menu h6{font-weight:600}.footer.layout-04 .top{max-width:470px;margin-bottom:54px}.footer.layout-04 .top .desc{color:var(--reos-neutral-medium, #999999)}.footer.layout-04 .middle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:120px}.footer.layout-04 .middle .text{color:var(--reos-alway-white, #ffffff);font-size:56px;line-height:1.3;font-weight:600;margin-right:40px;position:relative;z-index:1}.footer.layout-04 .middle .text span{position:relative}.footer.layout-04 .middle .text span::before{content:"";position:absolute;top:-34%;left:-3%;width:110%;height:180%;background-image:url("../../../../reos/assets/images/hea-15.webp");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1}.footer.layout-04 .middle .email{color:var(--reos-alway-white, #ffffff);font-size:18px;line-height:1.3;font-weight:400}.footer.layout-04 .middle .email:hover{color:var(--reos-primary-navy, #0057fc)}.footer.layout-04 .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.footer.layout-04 .bottom .copyright{font-size:18px;line-height:1.3;font-weight:400;color:var(--reos-neutral-medium, #999999);margin-right:54px}.footer.layout-04 .bottom .menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.footer.layout-04 .bottom .menu ul li{margin-right:32px}.footer.layout-04 .bottom .menu ul li:last-child{margin-right:0}.footer.layout-04 .bottom .menu ul a{color:var(--reos-alway-white, #ffffff);font-size:18px;line-height:1.3;font-weight:700}.footer.layout-04 .bottom .menu ul a:hover{color:var(--reos-primary-navy, #0057fc)}@media (max-width:992px){.footer-top .footer-item{margin-bottom:30px;padding:0}.footer-top .footer-about .logo,.footer-top .footer-item h6{margin-bottom:16px}.footer.layout-04 .top{margin-bottom:40px}.footer.layout-04 .middle{flex-direction:column;align-items:flex-start;margin-bottom:40px}.footer.layout-04 .middle .text,.footer.layout-04 .middle .line{margin:0 0 30px 0}}@media (max-width:768px){.footer-top{padding:40px 0}}@media (max-width:576px){.footer-bottom .inner{flex-direction:column}.footer-bottom .copyright{margin-bottom:12px}.footer.layout-04 .middle .text{font-size:32px}.footer.layout-04 .bottom{flex-direction:column;align-items:flex-start}.footer.layout-04 .bottom .copyright{margin:0 0 30px 0}}.pagination{display:block;margin-top:20px}.pagination .inner{letter-spacing:-0.3em}.pagination span,.pagination a{letter-spacing:normal}.pagination span{background-color:var(--reos-neutral-dark, #111111);color:var(--reos-neutral-white, #ffffff)}.pagination span,.pagination a.number{width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;border-radius:50%;margin-right:20px}.pagination a.prev{margin-right:20px}.pagination a.prev i{margin-right:10px}.pagination a.next{display:inline-block;line-height:40px}.pagination a.next i{margin-left:10px}.isotope .grid{margin-left:-15px;margin-right:-15px}.blog.layout-02 .site-content,.blog.layout-03 .site-content{padding-top:0}@media (max-width:992px){.isotope .grid{margin-left:-15px;margin-right:-15px}}@media (max-width:576px){.isotope .grid{margin-left:0;margin-right:0}}.post{margin-bottom:60px}.post:hover .entry-thumbnail img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.post .entry-content{padding-top:24px}.post .entry-thumbnail{overflow:hidden}.post .entry-thumbnail a{display:block}.post .entry-thumbnail img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s;transition:all 0.3s}.post .entry-category{margin-bottom:5px}.post .entry-category a{font-size:16px;font-weight:500;line-height:1.5}.post .entry-category a:not(:last-child):after{content:","}.post .entry-title{margin-bottom:16px}.post .entry-title a,.post .entry-title span{display:inline;vertical-align:middle}.post .entry-title span{font-size:16px;font-weight:500;padding:4px 12px;border-radius:20px;display:inline-block;line-height:1.2;background-color:var(--reos-primary-navy, #0057fc);color:var(--reos-alway-white, #ffffff);margin-left:10px}.post .entry-description{margin-bottom:24px}.post .entry-description p{font-size:16px;color:var(--reos-neutral-normal, #555555);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post.post-grid .entry-title h3{font-size:24px}.post.post-grid .entry-thumbnail img{height:300px;object-fit:cover}@media (max-width:768px){.post{margin-bottom:30px}.post .entry-description{margin-bottom:12px}.post .entry-title h3{font-size:20px}}.portfolio{margin-bottom:60px}.portfolio .entry-title h3{font-size:24px;font-weight:600}.portfolio .entry-category{margin-bottom:8px}.portfolio .entry-category a:not(:last-child):after{content:","}.portfolio .entry-content{padding-top:24px}@media (max-width:768px){.portfolio{margin-bottom:30px}}.badge{position:absolute;top:20px;left:0;padding:0 15px;height:32px;line-height:32px;font-size:16px;font-weight:400;z-index:1;color:var(--reos-alway-white, #ffffff);background-color:var(--reos-alway-dark, #111111);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.badge + .badge{top:60px}.notices{margin-bottom:40px}.notices .notice{padding:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;background-color:var(--reos-shade-background, #F8F9FC);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:16px}.notices .notice i{font-size:20px;margin-right:16px}.notices .notice span{margin-right:4px}.notices .notice a{color:var(--reos-primary-navy, #0057fc)}.notices .notice a:hover{color:var(--reos-tone-blue, #2355d6)}@media (max-width:576px){.notices .notice{flex-wrap:wrap}.notices .notice a{display:block;width:100%;margin-top:12px}}.contact-content{padding-right:30px}.contact-content .heading{margin-bottom:32px}.contact-content iframe{width:100%;height:300px}.contact-boxs{margin-bottom:60px}.contact-box a{text-decoration:none;display:block;padding:16px 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:var(--reos-alway-white, #ffffff);font-size:16px;font-weight:500}.contact-box a span{display:block;margin-top:7px;font-size:18px}.contact-box a.background-dark{color:var(--reos-alway-white, #ffffff)}.contact-form.layout-01{padding-left:30px}.contact-form.layout-01 .heading{margin-bottom:32px}.contact-form.layout-02{padding:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:linear-gradient(180deg, #1E54F3 0%, #604DE0 99.99%, rgba(0, 87, 252, 0) 100%);filter:drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.08));max-width:460px;margin:-32px 0 -32px auto}.contact-form.layout-02 .heading-title{font-size:24px}.contact-form.layout-02 input[type=submit]{width:100%;background-color:var(--reos-tone-yellow, #ffdd0f);color:var(--reos-alway-dark, #111111)}@media (max-width:992px){.contact-content{padding:0;margin-bottom:30px}.contact-form.layout-01{padding:0}.contact-form.layout-02{margin:0 0 30px}}@media (max-width:768px){.contact-boxs{margin-bottom:10px}.contact-box{margin-bottom:20px}.contact-form.layout-02{padding:20px}}.content-404 h1{font-size:56px;line-height:1.11;font-weight:600;margin-bottom:24px}.content-404 p{font-size:24px;line-height:1.33}.content-404 a{color:var(--reos-primary-navy, #0057fc)}.content-404 a:hover{text-decoration:underline}@media (max-width:992px){.content-404{margin-bottom:30px}}@media (max-width:768px){.content-404 h1{font-size:32px}.content-404 p{font-size:18px}}.heading{max-width:800px;margin:0 auto 60px}.heading svg{margin-bottom:32px}.heading .heading-sub{font-weight:500;color:var(--reos-neutral-dark, #111111);text-transform:uppercase;letter-spacing:2px}.heading .heading-sub.color-navy{color:#064A97}.heading .heading-sub + .heading-title{margin-top:12px}.heading .heading-sub.size-xl{font-size:32px}.heading .heading-sub.layout-02{background-color:var(--reos-tone-yellow, #ffdd0f);color:var(--reos-alway-dark, #111111);display:inline-block;padding:9px 20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:14px;line-height:1.4;font-weight:600}.heading .heading-title{font-size:32px;line-height:1.25;font-weight:600;position:relative;z-index:0}.heading .heading-title.size-xl{font-size:56px}.heading .heading-title.size-l{font-size:40px}.heading .heading-title.w500{font-weight:500}.heading .heading-title span,.heading .heading-title a{display:inline-block;position:relative;z-index:1}.heading .heading-title span:after,.heading .heading-title a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:var(--reos-primary-navy, #0057fc);z-index:-1}.heading .heading-title a{color:var(--reos-primary-navy, #0057fc)}.heading .heading-title a:hover{color:var(--reos-tone-blue, #2355d6)}.heading .heading-desc{font-size:18px;line-height:1.44;font-weight:400;margin-top:12px}.heading .heading-desc.size-l{font-size:24px}.heading .heading-desc a{color:var(--reos-primary-navy, #0057fc)}.heading .heading-desc a:hover{text-decoration:underline}.heading .heading-desc p{margin-bottom:16px}.heading .heading-desc p:last-child{margin-bottom:0}.heading.heading-alway-white .heading-sub,.heading.heading-alway-white .heading-title,.heading.heading-alway-white .heading-desc{color:var(--reos-alway-white, #ffffff)}.heading.heading-alway-dark .heading-sub,.heading.heading-alway-dark .heading-title,.heading.heading-alway-dark .heading-desc{color:var(--reos-alway-dark, #111111)}.heading.heading-alway-dark .heading-sub.color-navy{color:var(--reos-primary-navy, #0057fc)}.heading.mb32{margin-bottom:32px}.heading.mb24{margin-bottom:24px}.heading ul{margin-top:24px}.heading ul li{font-size:24px;line-height:1.33;font-weight:600;color:var(--reos-neutral-dark, #111111)}.heading ul li + li{margin-top:12px}@media (max-width:768px){.heading{margin-bottom:30px}}@media (max-width:576px){.heading .heading-sub.size-xl{font-size:24px}.heading .heading-title{font-size:24px}.heading .heading-title.size-l{font-size:32px}.heading .heading-title.size-xl,.heading .heading-title.size-xxl,.heading .heading-title.size-xxxl,.heading .heading-title.size-xxxxl{font-size:40px}.heading .heading-title br{display:none}}.toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:64px}.toggle .switch{position:relative;display:inline-block;width:55px;height:32px;margin:0 20px;border:2px solid var(--reos-neutral-dark, #111111);-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:34px;-moz-border-radius:34px;border-radius:34px;cursor:pointer}.toggle .switch:before{position:absolute;content:"";height:20px;width:20px;left:4px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--reos-neutral-dark, #111111);-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.toggle .switch.is-active{background-color:var(--reos-neutral-dark, #111111)}.toggle .switch.is-active:before{left:26px;background-color:var(--reos-neutral-white, #ffffff)}.toggle .discount{font-family:"Covered By Your Grace",cursive;position:relative}.toggle .discount .discount-text{position:absolute;left:0;top:-30px;white-space:nowrap;padding-left:50px;font-size:24px;line-height:1.63;color:var(--reos-primary-navy, #0057fc)}.toggle .discount .discount-text:before{content:"";width:40px;height:19px;display:block;background-image:url(../images/macaroni.webp);background-repeat:no-repeat;background-size:contain;position:absolute;left:5px;top:12px}.pricing-table{display:none}.pricing-table.is-active{display:block}.pricing-table.layout-02 table{border-collapse:separate}.pricing-table.layout-02 th:first-child,.pricing-table.layout-02 td:first-child{width:25%}.pricing-table.layout-02 th.popular,.pricing-table.layout-02 td.popular{border:1px solid var(--reos-neutral-dark, #111111);border-bottom:0}.pricing-table.layout-02 th.popular{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;position:relative;overflow:hidden}.pricing-table.layout-02 td.popular{border-top:0}.pricing-table.layout-02 thead th{text-align:center;border-bottom:0;padding:30px 40px}.pricing-table.layout-02 thead th .name{font-size:24px}.pricing-table.layout-02 thead th .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;text-transform:none;font-weight:400;justify-content:center}.pricing-table.layout-02 thead th .price .number{font-size:56px;display:inline-block;margin-right:5px;font-weight:500}.pricing-table.layout-02 thead th .desc{font-size:16px;text-transform:none;font-weight:400}.pricing-table.layout-02 tbody td{padding:15px 0;border-top:1px solid var(--reos-border-line, #eeeeee)}.pricing-table.layout-02 tbody td.popular{border-top:1px solid var(--reos-border-line, #eeeeee)}.pricing-table.layout-02 tbody td:not(:first-child){text-align:center}.pricing-table.layout-02 tbody td:first-child{color:var(--reos-neutral-dark, #111111)}.pricing-table.layout-02 tbody td.icon i{font-size:24px}.pricing-table.layout-02 tbody td.icon.active i{color:var(--reos-primary-navy, #0057fc)}.pricing-table.layout-02 tfoot td{padding:8px 40px;text-align:center;justify-content:center}.pricing-table.layout-02 tfoot td .button{width:100%;text-align:center}.pricing-table.layout-02 tfoot .note td{font-size:14px;color:var(--reos-neutral-medium, #999999);padding-bottom:30px}.pricing-table.layout-02 tfoot .note td.popular{border-bottom:1px solid var(--reos-neutral-dark, #111111);-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.pricing-table.layout-02 .badge-popular{top:20px;left:auto;right:-70px;width:200px;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);text-transform:none;background-color:var(--reos-tone-yellow, #ffdd0f);color:var(--reos-alway-dark, #111111)}.pricing-table.layout-03 .inner{background-color:transparent;border:1px solid var(--reos-border-line, #eeeeee)}.pricing-table.layout-03 .pricing-box.popular .list li.active::before,.pricing-table.layout-03 .pricing-box.popular .price,.pricing-table.layout-03 .pricing-box.popular .price .number{color:var(--reos-alway-white, #ffffff)}.pricing-table.layout-03 .pricing-box.popular .inner{background-color:var(--reos-primary-navy, #0057fc);color:var(--reos-alway-white, #ffffff)}.pricing-table.layout-03 .pricing-box.popular .button.fullfield:hover{background-color:var(--reos-neutral-white, #ffffff);border-color:var(--reos-neutral-white, #ffffff);color:var(--reos-neutral-dark, #111111)}.section-pricing.background-grey .inner{background-color:var(--reos-neutral-white, #ffffff)}.section-pricing.background-grey .pricing-table.layout-03 .inner{background-color:transparent}.section-pricing.background-grey .pricing-table.layout-03 .pricing-box.popular .inner{background-color:var(--reos-primary-navy, #0057fc);color:var(--reos-alway-white, #ffffff)}.pricing-box{height:100%}.pricing-box .inner{padding:40px 40px 120px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;height:100%}.pricing-box .icon{position:absolute;top:30px;right:30px}.pricing-box .name{font-size:18px;line-height:1.4;font-weight:500;text-transform:uppercase;margin-bottom:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.pricing-box .badge-popular{font-size:16px;line-height:1.5;font-weight:500;padding:3px 16px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:var(--reos-tone-yellow, #ffdd0f);color:var(--reos-alway-dark, #111111);text-transform:none;margin-left:10px}.pricing-box .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;font-size:18px;line-height:1.4;font-weight:400;color:var(--reos-neutral-dark, #111111);margin-bottom:12px}.pricing-box .price .number{font-size:56px;line-height:1.1;font-weight:500;display:inline-block;margin-right:8px}.pricing-box .desc{margin-bottom:32px}.pricing-box .list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;margin-bottom:24px}.pricing-box .list li::before{content:"\f00d";font-family:"Line Awesome Free";font-weight:900;color:var(--reos-alway-neutral-white);font-size:24px;margin-right:16px}.pricing-box .list li.active:before{content:"\f00c";color:var(--reos-primary-navy, #0057fc)}.pricing-box .list li:last-child{margin-bottom:0}.pricing-box .button-wrap{position:absolute;bottom:40px;right:40px;left:40px;text-align:center}.pricing-box .button-wrap a{width:100%;justify-content:center}.pricing-box.popular a.button{background-color:var(--reos-neutral-dark, #111111);border-color:var(--reos-neutral-dark, #111111);color:var(--reos-neutral-white, #ffffff)}.pricing-box.popular a.button:hover{background-color:var(--reos-primary-navy, #0057fc);border-color:var(--reos-primary-navy, #0057fc);color:var(--reos-alway-white, #ffffff)}@media (max-width:992px){.pricing-box{margin-bottom:30px;height:auto}.pricing-table.layout-02 th:first-child,.pricing-table.layout-02 td:first-child{width:100%}.pricing-table.layout-02 th.popular,.pricing-table.layout-02 td.popular{border:0}.pricing-table.layout-02 tbody td:not(:first-child){text-align:right}.pricing-table.layout-02 td::before{left:0}.pricing-table.layout-02 tfoot td{padding:8px 0;text-align:right}.pricing-table.layout-02 tfoot td .button{width:auto}.pricing-table.layout-02 tfoot td:first-child{padding:0}.pricing-table.layout-02 tfoot .note td{padding-bottom:8px}.pricing-table.layout-02 tfoot .note td.popular{border:0}}@media (max-width:576px){.toggle .discount{display:none}.pricing-box .inner{padding:20px 20px 100px}.pricing-box .inner .button-wrap{left:20px;bottom:20px;right:20px}}.accordion-item{margin-bottom:30px;position:relative}.accordion-item .title{font-size:18px;line-height:1.44;font-weight:500;margin-bottom:16px}.accordion-item .title i{font-size:24px;margin-right:12px;color:var(--reos-primary-navy, #0057fc);position:absolute;top:1px;left:0}.accordion-item .content{line-height:1.5}.block-accordion.layout-01 .accordion-item{border:0;padding-right:65px;padding-left:36px}.block-accordion.layout-02 .accordion-item{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0}.block-accordion.layout-02 .accordion-item .title{position:relative;padding-right:30px;cursor:pointer;margin-bottom:0;padding:20px 50px 20px 24px}.block-accordion.layout-02 .accordion-item .title:after{content:"\f107";font-family:"Line Awesome Free";font-weight:900;position:absolute;top:20px;right:24px;-webkit-transition:all 0.3s;transition:all 0.3s}.block-accordion.layout-02 .accordion-item .content{display:none;padding:0 24px 24px}.block-accordion.layout-02 .accordion-item.is-active .title:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-accordion.layout-03 .accordion-item{padding:24px 24px 24px 68px;border:1px solid transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:0}.block-accordion.layout-03 .accordion-item.is-active{border-color:var(--reos-primary-navy, #0057fc)}.block-accordion.layout-03 .accordion-item .title{font-size:24px;font-weight:600;margin-bottom:0;cursor:pointer}.block-accordion.layout-03 .accordion-item:before{content:"";width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--reos-primary-navy, #0057fc);display:block;position:absolute;top:28px;left:24px}.block-accordion.layout-03 .accordion-item:nth-child(3n+2)::before{background-color:var(--reos-tone-red, #ff1f25)}.block-accordion.layout-03 .accordion-item:nth-child(3n)::before{background-color:var(--reos-tone-yellow, #ffdd0f)}.block-accordion.layout-03 .accordion-item .content{display:none;margin-top:16px}.block-accordion.layout-04 .accordion-item .number{font-size:14px;line-height:1.2;font-weight:500;padding-bottom:8px;border-bottom:1px solid var(--reos-neutral-dark, #111111)}.block-accordion.layout-04 .accordion-item .title{font-size:24px;line-height:1.33;font-weight:600;position:relative;padding-right:30px;cursor:pointer}.block-accordion.layout-04 .accordion-item .title:hover{color:var(--reos-primary-navy, #0057fc)}.block-accordion.layout-04 .accordion-item .title:after{content:"\f107";font-family:"Line Awesome Free";font-weight:900;position:absolute;top:-4px;right:0;-webkit-transition:all 0.3s;transition:all 0.3s}.block-accordion.layout-04 .accordion-item .content{display:none}.block-accordion.layout-04 .accordion-item .inner{padding:16px}.block-accordion.layout-04 .accordion-item.is-active .number{border-color:var(--reos-primary-navy, #0057fc)}.block-accordion.layout-04 .accordion-item.is-active .title:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:var(--reos-primary-navy, #0057fc)}.block-accordion.layout-05 .accordion-item{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;background-color:var(--reos-shade-background, #F8F9FC);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.block-accordion.layout-05 .accordion-item .title{position:relative;padding-right:30px;cursor:pointer;margin-bottom:0;padding:20px 50px 20px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.block-accordion.layout-05 .accordion-item .title i{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--reos-neutral-white, #ffffff);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:36px;position:static;margin-right:20px}.block-accordion.layout-05 .accordion-item .title:after{content:"\f107";font-family:"Line Awesome Free";font-weight:900;position:absolute;top:36px;right:24px;-webkit-transition:all 0.3s;transition:all 0.3s}.block-accordion.layout-05 .accordion-item .content{display:none;padding:0 24px 24px 102px}.block-accordion.layout-05 .accordion-item.is-active .title:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:992px){.accordion-item{padding-right:0}}@media (max-width:576px){.block-accordion.layout-03 .accordion-item .title{font-size:18px}}.counter-box{padding:12px 100px;border-right:1px solid var(--reos-border-line, #eeeeee)}.counter-box:last-child{border-right:0}.counter-box .number{font-size:56px;line-height:1.11;font-weight:600;color:var(--reos-neutral-dark, #111111);margin-bottom:6px}.counter-box .title{font-size:18px;line-height:1.44;font-weight:500;color:var(--reos-neutral-dark, #111111)}.background-yellow .counter-box{border-color:var(--reos-alway-dark, #111111)}.block-counter{display:block}.block-counter.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-counter.layout-01 .counter-box{padding:0;position:relative}.block-counter.layout-01 .counter-box .title{font-size:24px}.block-counter.layout-01 .counter-box svg{position:absolute;top:0;right:0}.block-counter.layout-02 .counter-box{padding:40px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid var(--reos-border-line, #eeeeee)}.block-counter.layout-03 .counter-box{padding:0;margin-bottom:32px}.block-counter.layout-03 .title{font-weight:400;color:var(--reos-neutral-normal, #555555)}.block-counter.layout-04{justify-content:center}.block-counter.layout-04 .counter-box{padding:0 60px}.block-counter.layout-04 .counter-box .number{margin-bottom:8px}.block-counter.layout-04 .counter-box svg{vertical-align:22px}.block-counter.layout-05 .counter-box{padding:0}.block-counter.layout-05 .counter-box .number{color:var(--reos-alway-white, #ffffff);font-size:48px;font-weight:600}.block-counter.layout-05 .title{font-size:16px;color:var(--reos-alway-neutral-white, #ffffff);font-weight:400}.background-yellow .block-counter.layout-04 .number,.background-yellow .block-counter.layout-04 .title{color:var(--reos-alway-dark)}@media (max-width:1200px){.block-counter.layout-04 .counter-box{padding:0 40px}}@media (max-width:992px){.counter-box{margin-bottom:30px}.block-counter.layout-04{flex-direction:column}.block-counter.layout-04 .counter-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;border:0;text-align:center}.block-counter.layout-04 .counter-box:last-child{margin-bottom:0}}@media (max-width:768px){.block-counter.layout-01 .counter-box{padding:12px 30px}.block-counter.layout-01 .counter-box .number{font-size:42px}}@media (max-width:576px){.block-counter.layout-01,.block-counter.flex{justify-content:center}.block-counter.layout-01 .counter-box,.block-counter.flex .counter-box{padding:12px;text-align:center}.block-counter.layout-01 .counter-box .number,.block-counter.flex .counter-box .number{font-size:24px}.block-counter.layout-01 .counter-box .title,.block-counter.flex .counter-box .title{font-size:14px}.block-counter.layout-04 .counter-box .number{font-size:42px}.block-counter.layout-04 .counter-box .title{font-size:18px}.counter-box{margin-bottom:20px}}.section-banner{position:relative}.section-banner blockquote img{width:auto;margin-bottom:40px}.section-banner blockquote p{font-size:32px;line-height:1.25;font-weight:600;color:var(--reos-alway-white, #ffffff);margin-bottom:80px}.section-banner blockquote span{font-size:18px;line-height:1.4;font-weight:500;color:var(--reos-alway-white, #ffffff)}.section-banner blockquote cite{display:block;position:relative;font-size:16px;line-height:1.5;font-weight:400;padding-left:36px;margin-top:8px}.section-banner blockquote cite:before{content:"";width:24px;height:1px;background-color:var(--reos-alway-white, #ffffff);display:block;position:absolute;top:12px;left:0}.section-banner img{width:100%}.section-banner .heading-title{font-size:56px}.section-banner .heading{margin-bottom:32px}.section-banner.layout-01 .inner{background-color:var(--reos-primary-navy, #0057fc)}.section-banner.layout-01 img{height:100%;object-fit:cover}.section-banner.layout-01 .content{padding:90px}.section-banner.layout-01 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.section-banner.layout-01 ul li{padding-left:30px;padding-right:30px;border-right:1px solid rgba(255, 255, 255, 0.5)}.section-banner.layout-01 ul li:first-child{padding-left:0}.section-banner.layout-01 ul li:last-child{padding-right:0;border-right:0}.section-banner.layout-01 ul li span{font-size:32px;line-height:1.32;font-weight:600;color:var(--reos-alway-white, #ffffff);display:inline-block;margin-bottom:8px}.section-banner.layout-01 ul li p{font-size:18px;color:var(--reos-alway-white, #ffffff)}.section-banner.layout-02{background-position:center right;background-size:50% 100%;background-repeat:no-repeat}.section-banner.layout-02 .heading{margin-bottom:32px}.section-banner.layout-02 .content{padding:100px 100px 100px 0}.section-banner.layout-02 .inner{background-color:transparent}.section-banner.layout-03{padding:200px 0;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.section-banner.layout-03:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.section-banner.layout-03 .content{padding:0;position:relative}.section-banner.layout-03 .content .heading{width:100%;max-width:100%}.section-banner.layout-04 .heading .heading-title{margin-top:0;color:var(--reos-alway-dark, #111111)}.section-banner.layout-04 .heading-desc{color:var(--reos-alway-dark, #111111)}.section-banner.layout-04 .heading.heading-alway-white .heading-title,.section-banner.layout-04 .heading.heading-alway-white .heading-desc{color:var(--reos-alway-white, #ffffff)}.section-banner.layout-04 .inner{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;background-repeat:no-repeat;background-size:contain}.section-banner.layout-04 .banner-left{position:relative;z-index:1}.section-banner.layout-04 .banner-right img{position:absolute;bottom:0;right:0;max-width:40%}.section-banner.layout-04 .banner-right.layout-02 img{max-width:34%;bottom:-33px}.section-banner.layout-05{background-size:contain;background-repeat:no-repeat;background-position:top right}@media (max-width:992px){.section-banner .content{margin-bottom:32px}.section-banner.layout-02{background-image:none!important}.section-banner.layout-02 .content{padding-right:0}.section-banner.layout-03 .heading-title br{display:none}}@media (max-width:768px){.section-banner.layout-01 .content{padding:40px}.section-banner blockquote p{margin-bottom:30px}.section-banner .content{margin-bottom:0}}@media (max-width:576px){.section-banner blockquote p{font-size:24px}.section-banner .heading-title{font-size:32px}.section-banner.layout-01 ul{flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start}.section-banner.layout-01 ul li{padding:0;border:0;margin:0 0 20px 0}.section-banner.layout-01 ul li:last-child{margin-bottom:0}.section-banner.layout-03{padding:80px 0}.section-banner.layout-03 .content{font-size:32px}}.block-team.layout-01 .member-box{margin-bottom:60px}.block-team.layout-01 .member-box .member-avatar{margin-bottom:24px;position:relative}.block-team.layout-01 .member-box .member-avatar img{width:320px;height:320px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.block-team.layout-01 .member-box .member-avatar .avatar-inner{width:fit-content;margin:0 auto;position:relative}.block-team.layout-01 .member-box .member-avatar img.stick{width:auto;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:64px;position:absolute}.block-team.layout-01 .member-box .name{margin-bottom:8px}.block-team.layout-02 .member-box{margin-bottom:30px}.block-team.layout-02 .member-avatar{position:relative}.block-team.layout-02 .member-avatar .icon{position:absolute;z-index:-1}.block-team.layout-02 .member-content{margin-top:16px}.block-team.layout-02 .member-content .name{margin-bottom:4px}.block-team.layout-03 .member-avatar{margin-bottom:28px}.block-team.layout-03 .member-avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.block-team.layout-03 .name{margin-bottom:8px}.block-team.layout-03 .position{font-size:18px;color:var(--reos-neutral-medium, #999999)}.block-team.layout-04 .member-box{margin-bottom:30px;padding:30px;border:1px solid var(--reos-border-line, #eeeeee);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.block-team.layout-04 .member-box .member-avatar{margin-bottom:24px;position:relative}.block-team.layout-04 .member-box .member-avatar img{max-height:210px;height:100%;object-fit:contain}.block-team.layout-04 .member-box .member-avatar .avatar-inner{width:fit-content;margin:0 auto;position:relative}.block-team.layout-04 .member-box .member-avatar img.stick{width:auto;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:64px;position:absolute}.block-team.layout-04 .member-box .name{margin-bottom:8px}.block-team.layout-05 .member-box{margin-bottom:30px;padding:30px;background-color:var(--reos-neutral-white, #ffffff);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.block-team.layout-05 .member-box .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.block-team.layout-05 .member-box .member-avatar{position:relative;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;max-width:150px;width:150px}.block-team.layout-05 .member-box .member-avatar img{width:100%}.block-team.layout-05 .member-box .member-avatar .avatar-inner{width:fit-content;margin:0 auto;position:relative}.block-team.layout-05 .member-box .member-avatar img.stick{width:auto;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;max-width:64px;position:absolute}.block-team.layout-05 .member-box .member-content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 170px);flex:0 0 calc(100% - 170px);max-width:calc(100% - 170px);width:calc(100% - 170px)}.block-team.layout-05 .member-box .name{margin-bottom:8px}@media (max-width:1200px){.block-team.layout-01 .member-box .member-avatar img{width:280px;height:280px}}@media (max-width:992px){.member-box{margin-bottom:30px}}@media (max-width:576px){.block-team.layout-01 .member-box .member-avatar img{width:200px;height:200px}.block-team.layout-01 .block-team .button-wrap{margin-top:0}.block-team.layout-05 .member-box .inner{flex-wrap:wrap;flex-direction:column}.block-team.layout-05 .member-box .member-avatar{margin-bottom:30px}.block-team.layout-05 .member-box .member-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;width:100%;text-align:center}.testimonial-slider .item{padding:20px}.testimonial-slider .item p{margin-bottom:24px;text-align:center}.testimonial-slider .item .meta .logo{display:none}.testimonial-slider .item .avatar{margin-right:0;margin-bottom:10px}.testimonial-slider .item .author{flex-direction:column;width:100%;text-align:center}.testimonial-slider .item .date{text-align:center}}.icon-box{margin-bottom:30px}.icon-box .icon + .content{margin-top:24px}.icon-box .desc{margin-top:16px}.icon-box .number{font-size:56px;line-height:1.11;font-weight:600;color:#064A97;margin-bottom:30px}.icon-box.p48{padding:48px}.block-icon-box.layout-01 .icon-box{margin-bottom:60px}.block-icon-box.layout-01 .icon-box img{height:64px;object-fit:cover}.block-icon-box.layout-01 .icon-box .title{margin-top:0}.block-icon-box.layout-02 .icon-box{border:1px solid var(--reos-border-line, #eeeeee);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:30px;height:calc(100% - 30px)}.block-icon-box.layout-02 .icon-box .content{padding:0}.block-icon-box.layout-03 .icon-box{border:1px solid var(--reos-border-line, #eeeeee);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:30px}.block-icon-box.layout-03 .icon-box .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.block-icon-box.layout-03 .icon-box .icon{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px}.block-icon-box.layout-03 .icon-box .desc{margin-top:10px;font-size:18px;line-height:1.44}.block-icon-box.layout-03 .icon-box img{height:100%}.block-icon-box.layout-03 .icon-box .content{padding:0;margin:0;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 148px);flex:0 0 calc(100% - 148px);max-width:calc(100% - 148px)}.block-icon-box.layout-04 .icon-box{text-align:center;margin-bottom:30px;border:1px solid var(--reos-border-line, #eeeeee);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.block-icon-box.layout-04 .icon-box .title{font-size:32px}.block-icon-box.layout-04 .icon-box .desc{margin-top:24px;font-size:18px;line-height:1.44}.block-icon-box.layout-04 .icon-box .tel{font-size:24px;line-height:1.33;font-weight:600;color:var(--reos-neutral-dark, #111111);margin-top:24px;display:inline-block}.block-icon-box.layout-05 .icon-box:not(:last-child){margin-bottom:32px}.block-icon-box.layout-05 .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.block-icon-box.layout-05 .icon{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;width:50px}.block-icon-box.layout-05 .icon i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid var(--reos-primary-navy, #0057fc);font-size:24px;color:#064A97!important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.block-icon-box.layout-05 .content{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 70px);flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px);width:calc(100% - 70px)}.block-icon-box.layout-05 .content .desc{margin-top:8px}.block-icon-box.border-right .row>div:first-child .icon-box{padding-left:0}.block-icon-box.border-right .row>div:last-child .icon-box{padding-right:0;border:0}.block-icon-box.border-right .icon-box{padding:32px 60px;border-right:1px solid var(--reos-border-line, #eeeeee);margin:0 0 30px 0}@media (max-width:992px){.block-icon-box.border-right .icon-box{padding:0;border-right:0}}@media (max-width:768px){.icon-box{margin-bottom:30px}.icon-box .content{padding-right:0}.icon-box.layout-02{padding:20px!important}.block-icon-box.layout-01 .icon-box{margin-bottom:30px}.block-icon-box.layout-01 .icon-box .icon + .content{padding-right:0}}@media (max-width:576px){.block-icon-box.layout-03 .icon-box{text-align:center;padding:20px}.block-icon-box.layout-03 .icon-box .icon{margin-bottom:32px}.block-icon-box.layout-03 .icon-box .inner{flex-wrap:wrap;flex-direction:column}.block-icon-box.layout-03 .icon-box .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.posttype .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:var(--reos-shade-background, #F8F9FC);padding:32px;margin-bottom:12px}.posttype .box .title{margin-top:0;margin-bottom:8px}.posttype .box .desc{font-size:18px}.posttype.layout-02 .box{padding:32px 0;background-color:transparent;margin:0;border-top:1px solid var(--reos-border-line, #eeeeee)}.section-posttype .action p{font-size:24px;line-height:1.33;font-weight:600;color:var(--reos-neutral-dark, #111111)}.section-posttype .action a{display:inline-block;margin-top:24px;font-weight:500;color:var(--reos-primary-navy, #0057fc)}.section-posttype .action a:hover{text-decoration:underline}@media (max-width:576px){.posttype .box{flex-direction:column}.posttype .box .content{text-align:center}.posttype .box .button-wrap{margin-top:24px}}.block-list.block-list-flex li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.block-list.layout-01 li{margin-bottom:24px}.block-list.layout-01 li:last-child{margin-bottom:0}.block-list.layout-01 h4{margin-bottom:12px}.block-list.layout-01 i{width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;max-width:28px;width:28px;align-items:center;justify-content:center;background-color:var(--reos-primary-navy, #0057fc);color:var(--reos-alway-white, #ffffff)}.block-list.layout-01 span{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 40px);flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);width:calc(100% - 40px);display:inline-block}.block-list.layout-02 li{padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid var(--reos-border-line, #eeeeee);margin-bottom:12px;padding-left:65px;position:relative}.block-list.layout-02 li:last-child{margin-bottom:0}.block-list.layout-02 li i{font-size:28px;position:absolute;top:20px;left:20px;color:var(--reos-primary-navy, #0057fc)}.block-list.layout-02 li .title{margin-bottom:8px}.block-list.layout-03 li{position:relative;padding-left:64px;margin-bottom:32px}.block-list.layout-03 li:last-child{margin-bottom:0}.block-list.layout-03 li .number{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;color:var(--reos-alway-white, #ffffff)}.block-list.layout-03 li .number.size-l{width:50px;height:50px}.block-list.layout-03 li .title{margin-bottom:8px}.block-list.layout-03 li .title.size-l{font-size:24px;line-height:1.33;font-weight:600}.block-list.layout-04 li{position:relative;margin-bottom:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.block-list.layout-04 li:last-child{margin-bottom:0}.block-list.layout-04 li .number{width:64px;height:64px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;color:var(--reos-primary-navy, #0057fc);background-color:var(--reos-neutral-white, #ffffff);margin-right:24px}.block-list.layout-04 li .title{font-size:24px;line-height:1.33;font-weight:600}.block-list.layout-05 li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--reos-border-line, #eeeeee)}.block-list.layout-05 li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.block-list.layout-05 li svg{margin-right:24px}@media (max-width:992px){.pdr50{padding-right:30px}}@media (max-width:768px){.pdr50{padding-right:0}}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-30px, -30px, 0);transform:translate3d(-30px, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-30px, -30px, 0);transform:translate3d(-30px, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(30px, -30px, 0);transform:translate3d(30px, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(30px, -30px, 0);transform:translate3d(30px, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-30px, 30px, 0);transform:translate3d(-30px, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-30px, 30px, 0);transform:translate3d(-30px, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(30px, 30px, 0);transform:translate3d(30px, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(30px, 30px, 0);transform:translate3d(30px, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@keyframes animateJump{0%{transform:translateY(0)}100%{transform:translateY(-3%)}}.animate__jump{--float-animation-ease:ease;animation:animateJump 1s var(--float-animation-ease) infinite alternate}.card{border-radius:10px;overflow:hidden}.card-header{color:white;font-size:1.5rem;font-weight:600}.btn-primary{background-color:#007bff;border-color:#007bff}.btn-primary:hover{background-color:#0056b3;border-color:#004085}.signup a{color:#007bff;text-decoration:none}.signup a:hover{text-decoration:underline}.text-danger{font-size:0.9rem}.button.fullfield{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:5px;text-align:center;text-decoration:none;font-size:14px;transition:all 0.3s ease;transform:scale(1);border:none;background-color:#0e7f91}.btn-contact-color .button.fullfield{background-color:#0e7f91;color:white}.btn-contact-color .button.fullfield:hover{background-color:#064a97;color:white;box-shadow:0 4px 6px rgba(0, 0, 0, 0.2)}.btn-signUp-color .button.fullfield{background-color:#0e7f91;color:white}.btn-signUp-color .button.fullfield:hover{background-color:#0056b3;color:white;box-shadow:0 4px 6px rgba(0, 0, 0, 0.2)}.button.fullfield i{font-size:16px;vertical-align:middle}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding-top:25px;padding-bottom:18px;background-color:rgba(0, 0, 0, 0);transition:background-color 0.3s ease,color 0.3s ease}.site-header.scrolled{background-color:#022041;color:#000;box-shadow:0 4px 10px rgba(0, 0, 0, 0.1)}.LanguageSelector{margin-left:20px}.alert{margin-top:20px;padding:15px;font-size:14px}.tel-box-color{background-color:#0e7f91!important}.email-box-color{background-color:#022041!important}div.platform-btn-color .button.fullfield{background-color:#0e7f91;color:#ffffff;border:none;padding:10px 20px;font-size:16px;text-align:center;text-decoration:none;display:inline-block;border-radius:5px;transition:background-color 0.3s ease}div.platform-btn-color .button.fullfield:hover{background-color:#022041;color:#ffffff;cursor:pointer;transform:scale(1.05)}#register-wrapper{background:linear-gradient(135deg, #022041, #1BB5CC);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;color:#fff;position:relative;overflow:hidden}#register-wrapper::before,#register-wrapper::after{content:"";position:absolute;border-radius:50%;background:rgba(255, 255, 255, 0.1);z-index:1}#register-wrapper::before{width:300px;height:300px;top:-100px;right:-100px}#register-wrapper::after{width:400px;height:400px;bottom:-150px;left:-150px}.card{background:#ffffff;border-radius:15px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.15);overflow:hidden;width:100%;max-width:800px;margin:auto;padding:15px;margin-top:120px}.card-header{background:linear-gradient(to right, #022041, #1BB5CC);text-align:center;color:#ffffff;padding:10px 15px;border-bottom:none;border-radius:15px 15px 0 0}.card-header h2{font-size:1.4rem;font-weight:bold;margin-bottom:5px}.card-body{padding:15px 20px}.card-body form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.card-body input.form-control,.card-body select.form-control{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;font-size:0.9rem;padding:8px 10px;height:35px;transition:border-color 0.3s ease,box-shadow 0.3s ease}.card-body input.form-control:focus,.card-body select.form-control:focus{border-color:#1BB5CC;box-shadow:0 0 5px rgba(27, 181, 204, 0.3)}.btn-primary{background:#0e7f91;border:none;padding:8px 15px;font-size:0.9rem;font-weight:600;border-radius:6px;transition:background-color 0.3s ease,transform 0.2s ease}.text-center p{grid-column:span 2;margin:10px 0 0;font-size:0.85rem;color:#555}@media (max-width:768px){.card{max-width:90%;margin-top:80px}.card-body form{grid-template-columns:1fr;gap:15px}.text-center p{grid-column:span 1}}@media (max-width:576px){.card{max-width:100%;padding:10px;margin-top:160px}.card-header h2{font-size:1.2rem}.card-body form{gap:10px}.btn-primary{font-size:0.8rem;padding:6px 10px}}footer{background-color:#022041;color:#ffffff;font-size:20px;width:100%}.footer-top{padding:30px 0}.footer-item{padding:0 20px;position:relative;border-right:2px solid #1BB5CC}.footer-item:last-child{border-right:none}.footer-item:not(:last-child)::after{content:'';position:absolute;top:0;right:0;height:100%;width:2px;background-color:#1BB5CC}.footer-item h6{color:#1BB5CC;font-size:19px;margin-bottom:18px;text-transform:uppercase}.footer-item ul{list-style:none;padding:0;margin:0}.footer-item ul li{margin-bottom:12px}.footer-item ul li a{color:#ffffff;text-decoration:none;font-size:14px;transition:color 0.3s ease-in-out}.footer-item ul li a:hover{color:#1BB5CC}.footer-item ul li i{margin-right:10px;color:#1BB5CC}.footer-bottom{padding:15px 0;font-size:12px;color:#ffffff;background-color:#022041;text-align:center}.block-icon-box{display:flex;flex-direction:column;gap:20px;position:relative}.icon-box{border:2px solid #d9e3ec;border-radius:8px;padding:20px;background-color:#fff;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);transition:all 0.3s ease;display:flex;align-items:center;gap:15px}.icon-box .icon{font-size:24px;color:#007bff}.icon-box .content .title{font-size:16px;font-weight:bold;color:black}.icon-box .content .desc{font-size:14px;color:#555}.block-icon-box:has(.icon-box:hover) .icon-box{filter:blur(3px);opacity:0.5;transform:scale(0.98)}.block-icon-box .icon-box:hover{filter:blur(0)!important;opacity:1!important;transform:scale(1.05)!important;z-index:2;background:linear-gradient(to right, #064A97, #1bb5cc);border-color:transparent}.block-icon-box .icon-box:hover i{filter:blur(0);opacity:1;z-index:2;transform:scale(1.05);border-color:#fff;background-color:white}.block-icon-box .icon-box:hover .title,.block-icon-box .icon-box:hover .desc,.block-icon-box .icon-box:hover .icon,.block-icon-box .icon-box:hover i{color:#fff;transition:color 0.2s ease}img{background-color:transparent}@media (max-width:992px){.heading-title.size-l{font-size:24px}.swiper-slide{width:calc(100% - 20px);margin-right:10px}}@media (max-width:768px){.swiper-slide{width:100%!important}.heading-title.size-l{font-size:20px}}@media (min-width:1200px){.container{max-width:1428px!important}}@media (max-width:576px){.heading-title.size-l{font-size:18px}}@media (max-width:768px){.swiper-pagination{position:relative;bottom:0;margin-top:20px}.swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}}.is-mega-menu.has-sub-menu{position:relative;display:inline-block}.is-mega-menu a{color:white;text-decoration:none;transition:color 0.3s ease}.dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:white;min-width:200px;border-radius:8px;padding:8px 0;box-shadow:0 2px 15px rgba(0, 0, 0, 0.1);z-index:9999}.is-mega-menu a:hover{color:#1BB5CC}.site-header .canvas-menu .icon svg g rect{color:white}a,a:hover,a:focus{cursor:pointer!important}.site-header a,.main-menu a,.dropdown-menu a,.header-right a{cursor:pointer!important}.is-mega-menu.has-sub-menu:hover .dropdown-menu{display:block}.dropdown-item{display:block;padding:12px 24px;color:#022041!important;font-size:14px;transition:all 0.3s ease;text-decoration:none}.dropdown-item:hover{background-color:#f8f9fa;color:#1BB5CC!important;padding-left:28px}.dropdown-menu::before{content:'';position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white}@media (min-width:769px){.has-sub-menu{position:relative}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background-color:white;min-width:200px;border-radius:8px;opacity:0;visibility:hidden;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);z-index:1000;padding-top:15px;margin-top:0}.dropdown-menu::after{content:'';position:absolute;top:-15px;left:0;width:100%;height:15px;background:transparent}.has-sub-menu:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dropdown-menu::before{content:'';position:absolute;top:7px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #022041}.dropdown-content{background-color:white;border-radius:12px;padding:8px;box-shadow:0 10px 30px rgba(0, 68, 148, 0.1);border:1px solid rgba(27, 181, 204, 0.1);min-width:200px;transform-origin:top center;animation:dropdownFade 0.8s ease}.dropdown-item{display:flex;align-items:center;padding:12px 20px;color:#022041;text-align:left;white-space:nowrap;transition:all 0.5s ease;border-radius:8px;margin:2px 0;font-weight:500;position:relative;overflow:hidden}.dropdown-item:hover{background:linear-gradient(45deg, rgba(0, 68, 148, 0.05), rgba(27, 181, 204, 0.05));color:#004494;transform:translateX(5px)}.dropdown-item::before{content:'';position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(to bottom, #004494, #1BB5CC);opacity:0;transition:all 0.3s ease}.dropdown-item:hover::before{opacity:1}@keyframes dropdownFade{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:768px){.dropdown-menu{display:none;position:static;background:rgba(255, 255, 255, 0.95);box-shadow:none;padding:0;transform:none;opacity:0;visibility:hidden;transition:all 0.6s ease}.dropdown-menu.show{display:block;opacity:1;visibility:visible;margin-top:10px;margin-bottom:10px}.dropdown-item{padding:12px 20px;color:#022041!important;border-bottom:1px solid rgba(0, 0, 0, 0.05)}.dropdown-item:last-child{border-bottom:none}.is-mega-menu.has-sub-menu>a{display:flex;justify-content:space-between;align-items:center}.is-mega-menu.has-sub-menu>a[aria-expanded="true"]::after{transform:rotate(180deg)}.canvas-menu.active + .main-menu{display:block}.main-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(2, 32, 65, 0.95);padding:80px 20px 20px;overflow-y:auto;z-index:999}.main-menu ul{flex-direction:column}.main-menu li{margin:10px 0}.menu-action{display:flex;justify-content:flex-end;padding:10px;position:absolute;top:20px;right:20px}.menu-action .item{color:white;font-size:24px;margin-left:15px;cursor:pointer}.menu-action .item:hover{color:#1BB5CC}.main-menu a{color:white;font-size:16px;padding:12px 0;display:block;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.main-menu a:hover{color:#1BB5CC}.dropdown-menu{background:rgba(255, 255, 255, 0.05);margin:0;padding:0}.dropdown-menu.show{display:block}.dropdown-item{color:white!important;padding:12px 20px;border-bottom:1px solid rgba(255, 255, 255, 0.05)}.dropdown-item:hover{background:rgba(27, 181, 204, 0.1);color:#1BB5CC!important}}.select2-container .select2-selection--single{height:56px!important;border:1px solid #e0ecf5;padding:10px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{top:70%!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important;top:1px}.select2-container--default .select2-selection--multiple{min-height:56px!important;border:1px solid #e0ecf5;padding:10px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height:25px!important}.select2-container--default .select2-selection--multiple .select2-selection__arrow b{top:70%!important}.select2-container--default .select2-selection--multiple .select2-selection__arrow{height:40px!important;top:1px}.blog-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15)}.blog-image{position:relative;overflow:hidden}.blog-image img{width:100%;height:250px;object-fit:cover;transition:transform 0.5s ease}.blog-card:hover .blog-image img{transform:scale(1.05)}.blog-content{padding:25px}.blog-content .blog-title{font-size:20px;font-weight:600;margin-bottom:15px;line-height:1.4}.blog-content .blog-title a{color:#022041;text-decoration:none;transition:color 0.3s ease}.blog-content .blog-title a:hover{color:#1BB5CC}.blog-excerpt{color:#666;font-size:15px;line-height:1.6;margin-bottom:20px}.read-more{color:#1BB5CC;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:8px;transition:gap 0.3s ease}.read-more:hover{gap:12px;color:#022041}.blog-pagination{margin:40px 0;text-align:center}@media (max-width:576px){.blog-content{padding:20px}.blog-content .blog-title{font-size:18px}.blog-excerpt{font-size:14px}}.category-badge{display:inline-block;background:rgba(27, 181, 204, 0.2);color:white;padding:8px 16px;border-radius:20px;margin-bottom:20px;font-size:14px;backdrop-filter:blur(5px)}.blog-detail-title{font-size:42px;font-weight:700;margin-bottom:20px;line-height:1.3}.blog-detail-content{padding:60px 0;background:#f8f9fa}.blog-detail-article{background:white;border-radius:15px;box-shadow:0 5px 20px rgba(0, 0, 0, 0.05);overflow:hidden}.featured-image{width:100%;height:800px;overflow:hidden}.featured-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.featured-image:hover img{transform:scale(1.05)}.article-content{padding:40px;font-size:16px;line-height:1.8;color:#444}.article-content h2,.article-content h3{color:#022041;margin:30px 0 15px}.article-content p{margin-bottom:20px}.article-footer{border-top:1px solid #eee;padding:30px 40px}.tags-section h4,.share-section h4{color:#022041;font-size:18px;margin-bottom:15px}.tags-list{display:flex;gap:10px;flex-wrap:wrap}.tag-item{background:rgba(27, 181, 204, 0.1);color:#1BB5CC;padding:6px 12px;border-radius:15px;font-size:13px;transition:all 0.3s ease}.tag-item:hover{background:#0e7f91;color:white}.share-section{margin-top:30px}.share-buttons{display:flex;gap:15px}.share-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transition:all 0.3s ease;cursor:pointer}.share-btn.facebook{background:#3b5998}.share-btn.twitter{background:#1da1f2}.share-btn.linkedin{background:#0077b5}.share-btn.whatsapp{background:#25d366}.share-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0, 0, 0, 0.2)}.blog-sidebar{position:sticky;top:100px}@media (max-width:992px){.blog-detail-title{font-size:32px}.featured-image{height:400px}.article-content{padding:30px}}@media (max-width:768px){.blog-detail-title{font-size:28px}.featured-image{height:366px}.article-content{padding:20px;font-size:15px}}.sidebar-widget{background:white;border-radius:15px;padding:25px;margin-bottom:30px;box-shadow:0 5px 20px rgba(0, 0, 0, 0.05)}.widget-title{color:#022041;font-size:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid rgba(27, 181, 204, 0.1)}.recent-post-item{display:flex;gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.05)}.recent-post-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.post-thumb{flex-shrink:0;width:80px;height:80px;border-radius:10px;overflow:hidden}.post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.post-thumb:hover img{transform:scale(1.1)}.post-info{flex-grow:1}.post-title{font-size:15px;line-height:1.4;margin-bottom:8px}.post-title a{color:#022041;text-decoration:none;transition:color 0.3s ease}.post-title a:hover{color:#1BB5CC}.post-date{font-size:13px;color:#666;display:flex;align-items:center;gap:5px}@media (max-width:768px){.sidebar-widget{padding:20px}.widget-title{font-size:18px}}<style>.blog-pagination{margin:40px 0!important}.blog-pagination .pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important}.blog-pagination .page-link{border:none!important;background:transparent!important;padding:5px 10px!important;color:#022041!important;font-size:15px!important;transition:color 0.3s ease!important}.blog-pagination .prev,.blog-pagination .next{color:#1BB5CC!important}.blog-pagination .current{color:#022041!important;font-weight:500!important}.blog-pagination .page-link:hover{color:#1BB5CC!important}@media (max-width:768px){.blog-pagination .page-link{font-size:14px!important}}.blog-pagination{margin:40px 0!important}.blog-pagination .pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important}.blog-pagination .page-link{border:none!important;background:transparent!important;padding:5px 10px!important;color:#022041!important;font-size:15px!important;transition:color 0.3s ease!important}.blog-pagination .prev,.blog-pagination .next{color:#1BB5CC!important}.blog-pagination .current{color:#022041!important;font-weight:500!important}.blog-pagination .page-link:hover{color:#1BB5CC!important}.blog-meta{text-align:left;margin:15px 0}.blog-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);transition:transform 0.3s ease;margin-bottom:30px}.blog-card:hover{transform:translateY(-5px)}.blog-content{padding:20px}.blog-title{margin-bottom:15px}.blog-title a{color:#022041;text-decoration:none;transition:color 0.3s ease}.blog-title a:hover{color:#1BB5CC}.blog-excerpt{color:#666;margin-bottom:20px;line-height:1.6}.read-more{color:#1BB5CC;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-weight:500;transition:color 0.3s ease}.read-more:hover{color:#022041}@media (max-width:768px){.blog-pagination .page-link{font-size:14px!important}.blog-card{margin-bottom:20px}}.container .MarginTop128{margin-top:68px;color:white;text-align:center}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{height:56px!important;border:1px solid #e0ecf5!important;border-radius:8px!important;padding:10px!important;background-color:#fff!important}.select2-container--default .select2-selection--multiple{min-height:56px!important;max-height:120px!important;overflow-y:auto!important;border:1px solid #e0ecf5!important;border-radius:8px!important;padding:5px 10px!important;background-color:#fff!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:linear-gradient(135deg, #022041, #1BB5CC)!important;border:none!important;border-radius:20px!important;color:white!important;padding:5px 10px!important;margin:3px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:white!important;margin-right:5px!important;border-right:none!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background:rgba(255, 255, 255, 0.1)!important;color:white!important}.select2-dropdown{border:1px solid #e0ecf5!important;border-radius:8px!important;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1)!important}.select2-results__option{padding:10px 15px!important;font-size:14px!important;transition:all 0.2s ease!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:linear-gradient(to right, #064A97, #1bb5cc);color:white!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(27, 181, 204, 0.1)!important;color:#022041!important}.select2-search__field{border:1px solid #e0ecf5!important;border-radius:4px!important;padding:5px 10px!important}.select2-search__field:focus{border-color:#1BB5CC!important;outline:none!important}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#6c757d!important}.select2-container--default .select2-selection--multiple::-webkit-scrollbar{width:8px!important}.select2-container--default .select2-selection--multiple::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.select2-container--default .select2-selection--multiple::-webkit-scrollbar-thumb{background:#1BB5CC!important;border-radius:4px!important}.select2-container--default .select2-selection--multiple::-webkit-scrollbar-thumb:hover{background:#022041!important}.form-group{margin-bottom:1.5rem!important}.form-label{color:#022041!important;font-weight:500!important;margin-bottom:0.5rem!important}.select2-container--default.select2-container--focus .select2-selection--multiple.is-invalid{border-color:#dc3545!important}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#e9ecef!important;opacity:0.7!important}@media screen and (max-width:768px){.table-responsive{overflow-x:visible!important}.table{display:table!important;width:100%!important;min-width:unset!important}.table th,.table td{display:table-cell!important;white-space:normal!important;min-width:unset!important;font-size:12px!important;padding:0.4rem!important;word-break:break-word!important;max-width:100px!important}.table th{font-size:11px!important}.table-bordered td,.table-bordered th{border-width:1px!important}}@media screen and (max-width:576px){.table th,.table td{font-size:11px!important;padding:0.3rem!important;max-width:80px!important}.table th{font-size:10px!important}}@media screen and (max-width:400px){.table th,.table td{font-size:10px!important;padding:0.2rem!important;max-width:60px!important}.table th{font-size:9px!important}}.section-content{color:#333;line-height:1.8;font-size:15px}.section-content h4{color:#022041;margin:2.5rem 0 1.5rem 0;font-weight:600;font-size:1.4rem}.section-content p{margin-bottom:1.5rem;text-align:justify}.section-content ul{padding-left:2rem;margin-bottom:2rem}.section-content li{margin-bottom:0.75rem}.table{margin:1.5rem 0 2.5rem 0;background:#fff;width:100%}.table th{background:#022041;color:white;font-weight:500;padding:1rem}.table td{padding:1rem;vertical-align:top}.contact-info{background:#f8f9fa;border-radius:8px;margin-top:3rem}.contact-info p{margin-bottom:0.75rem}.card{border:none;border-radius:12px}.card-body{padding:3rem}.table-responsive{margin:2rem 0}.table{border:1px solid #dee2e6;margin-bottom:0}.table th{background:#f8f9fa!important;color:#000!important;font-weight:600;border:1px solid #dee2e6!important;vertical-align:middle;padding:0.75rem}.table td{border:1px solid #dee2e6;padding:0.75rem;vertical-align:top}.table tr:nth-child(even){background-color:#f8f9fa}.table tr:hover{background-color:#f5f5f5}.news-meta{display:flex;align-items:center;gap:20px;margin:20px 0;color:#666}.news-meta i{color:#1BB5CC;margin-right:5px}.news-content{padding:40px 0}.news-image{border-radius:10px;overflow:hidden;margin-bottom:30px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.news-text{line-height:1.8;color:#444;font-size:16px}.news-footer{margin-top:40px;padding-top:20px;border-top:1px solid #eee}.tag-item{background:#f5f5f5;padding:5px 15px;border-radius:15px;margin-right:10px;color:#666;display:inline-block;font-size:14px;transition:all 0.3s ease}.tag-item:hover{background:#0e7f91;color:white}.share-buttons{display:flex;gap:10px}.share-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transition:all 0.3s ease;cursor:pointer}.share-btn.facebook{background:#3b5998}.share-btn.twitter{background:#1da1f2}.share-btn.linkedin{background:#0077b5}.share-btn.whatsapp{background:#25d366}.share-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.sidebar-widget{background:white;padding:25px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.05);margin-bottom:30px}.widget-title{color:#022041;font-size:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #1BB5CC}.search-form{position:relative}.search-form input{width:100%;padding:12px 45px 12px 15px;border:1px solid #eee;border-radius:25px;font-size:14px}.search-form button{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:#1BB5CC;cursor:pointer}@media (max-width:768px){.news-content{padding:20px 0}.sidebar-widget{margin-top:30px}}.notice-content{background:#f8f9fa;padding:60px 0}.notice-details{background:white;padding:30px;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,0.05);margin-top:-80px}.notice-image img{border-radius:12px;width:100%;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.notice-text{font-size:16px;line-height:1.8;color:#444;margin:25px 0}.notice-footer{border-top:1px solid #eee;padding-top:25px;margin-top:30px}.section-title{color:#022041;font-size:18px;font-weight:600;margin-bottom:20px;position:relative;padding-left:15px}.section-title::before{content:'';position:absolute;left:0;top:0;height:100%;width:4px;background:#1BB5CC;border-radius:2px}.tag-item{display:inline-block;background:#f8f9fa;color:#022041;padding:6px 15px;border-radius:20px;font-size:14px;margin:0 8px 8px 0;transition:all 0.3s ease;border:1px solid #eee}.tag-item:hover{background:#0e7f91;color:white;transform:translateY(-2px)}.social-share{display:flex;gap:12px}.share-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0e7f91;color:white;transition:all 0.3s ease}.share-btn:hover{background:#022041;transform:translateY(-3px)}.sidebar-widget{background:white;padding:25px;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,0.05);margin-bottom:30px}.widget-title{color:#022041;font-size:18px;font-weight:600;margin-bottom:20px;position:relative;padding-left:15px}.widget-title::before{content:'';position:absolute;left:0;top:0;height:100%;width:4px;background:#1BB5CC;border-radius:2px}.search-form .input-group{border:1px solid #eee;border-radius:25px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.03)}.search-form input{border:none;padding:12px 20px}.search-form .btn-primary{background:#0e7f91;border:none;padding:12px 25px}.search-form .btn-primary:hover{background:#022041}.recent-post-item{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #eee}.recent-post-item:last-child{border-bottom:none}.post-thumb img{border-radius:10px;width:80px;height:80px;object-fit:cover}.post-title{font-size:15px;font-weight:600;margin-bottom:8px;line-height:1.4}.post-title a{color:#022041;transition:color 0.3s ease}.post-title a:hover{color:#1BB5CC}.post-date{font-size:13px;color:#777}.BaslikColor{color:white}.canvas-menu{display:none}@media (max-width:768px){.canvas-menu{display:block;cursor:pointer}.canvas-menu .icon svg g rect{fill:#fff}.main-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(2, 32, 65, 0.98);padding:80px 20px 20px;overflow-y:auto;z-index:999}.main-menu.active{display:block}.menu-action{display:flex;justify-content:flex-end;padding:10px;position:absolute;top:20px;right:20px;z-index:1000}.menu-action .item{color:white;font-size:24px;margin-left:15px;cursor:pointer;padding:5px}.menu-action .item:hover{color:#1BB5CC}.main-menu ul{flex-direction:column}.main-menu li{margin:10px 0}.main-menu a{color:white;font-size:16px;padding:12px 0;display:block;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.main-menu a:hover{color:#1BB5CC}.dropdown-menu{background:rgba(255, 255, 255, 0.05);margin:0;padding:0}.dropdown-menu.show{display:block}.dropdown-item{color:white!important;padding:12px 20px;border-bottom:1px solid rgba(255, 255, 255, 0.05)}.dropdown-item:hover{background:rgba(27, 181, 204, 0.1);color:#1BB5CC!important}}.referancePrev,.referanceNext{background-color:red!important}.logoSliderKismi img{filter:grayscale(100%);transition:filter 0.3s ease;max-width:100%;max-height:100%;object-fit:contain}.logoSliderKismi img:hover{filter:grayscale(0%)}.logoSliderKismi{height:150px;display:flex;align-items:center;justify-content:center}.blog-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0, 68, 148, 0.08);transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);margin-bottom:30px;border:1px solid rgba(27, 181, 204, 0.1)}.blog-card:hover{transform:none;box-shadow:0 20px 40px rgba(0, 68, 148, 0.15)}.blog-image{position:relative;overflow:hidden;height:280px}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.blog-card:hover .blog-image img{transform:none}.notice-sidebar{position:sticky;top:100px}.blog-content{padding:30px;position:relative}.blog-title{font-size:22px;margin-bottom:15px;line-height:1.4}.blog-title a{color:#004494;text-decoration:none;transition:color 0.3s ease;font-weight:600}.blog-title a:hover{color:#1BB5CC}.blog-excerpt{color:#555;margin-bottom:25px;line-height:1.7;font-size:15px}.read-more{display:inline-flex;align-items:center;color:#1BB5CC;text-decoration:none;font-weight:500;font-size:15px;transition:all 0.3s ease;padding:8px 0;position:relative}.read-more i{margin-left:8px;transition:transform 0.3s ease}.read-more:hover{color:#004494}.read-more:hover i{transform:translateX(5px)}.read-more::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(to right, #004494, #1BB5CC);transition:width 0.3s ease}.read-more:hover::after{width:100%}.blog-pagination{margin:50px 0}.pagination{display:flex;justify-content:center;gap:10px}.pagination .page-link{border:none;padding:12px 20px;color:#004494;border-radius:12px;transition:all 0.3s ease;font-weight:500;background:#fff;box-shadow:0 4px 15px rgba(0, 68, 148, 0.08)}.pagination .page-link:hover,.pagination .page-link.current{background:linear-gradient(45deg, #004494, #0e7f91);color:#fff;transform:translateY(-2px)}@media (max-width:992px){.blog-image{height:240px}}@media (max-width:768px){.blog-content{padding:20px}.blog-title{font-size:20px}.pagination .page-link{padding:10px 15px}}.site-main{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%)}.field-input{margin-bottom:20px}.field-input label{display:block;margin-bottom:7px;font-size:15px;color:#004494;font-weight:500}.field-input input,.field-input select{width:100%;height:50px;padding:0 15px;border:2px solid #e3e3e3;border-radius:5px;font-size:14px;transition:all 0.3s ease}.field-input input:focus,.field-input select:focus{border-color:#1BB5CC;box-shadow:0 0 0 3px rgba(27, 181, 204, 0.1);outline:none}.text-danger{color:#dc3545;font-size:13px;margin-top:5px;display:block}.select2-container{width:100%!important}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{height:50px!important;border:1px solid rgba(0, 68, 148, 0.2)!important;border-radius:8px!important;background-color:#fff!important;padding:8px 12px!important;transition:all 0.3s ease!important;box-shadow:0 2px 4px rgba(0, 0, 0, 0.02)!important}.select2-container--default .select2-selection--single{display:flex!important;align-items:center!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#022041!important;line-height:32px!important;padding-left:0!important;font-size:14px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px!important;right:8px!important}.select2-container--default .select2-selection--multiple{min-height:50px!important;padding:5px 8px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:inline-flex!important;flex-wrap:wrap!important;gap:4px!important;padding:0!important;width:100%!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:2px!important;padding:4px 8px!important;background:linear-gradient(135deg, #004494, #1BB5CC)!important;border:none!important;border-radius:20px!important;color:white!important;font-size:13px!important}.select2-container--default .select2-selection--multiple .select2-search--inline{margin:0!important;padding:0!important;flex:1!important;min-width:150px!important}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin:0!important;padding:0 8px!important;height:36px!important;font-size:14px!important;min-width:150px!important}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#6c757d!important;opacity:0.7!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border:none!important;background:none!important;color:white!important;padding:0 4px!important;margin-right:4px!important;font-size:14px!important;border-radius:50%!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background:rgba(255, 255, 255, 0.2)!important;color:white!important}.select2-dropdown{margin-top:2px!important;border:none!important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1)!important}.select2-container--default .select2-results__option{padding:8px 12px!important;font-size:14px!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:linear-gradient(135deg, #004494, #1BB5CC)!important;color:white!important}.iti{width:100%}.iti__flag-container{z-index:2}.iti__selected-flag{background:#f8f9fa;transition:all 0.3s ease}.iti__selected-flag:hover{background:#e9ecef}.login-link{color:#fff;text-decoration:none;font-weight:500;padding:5px 10px;border-radius:4px;transition:all 0.3s ease}.login-link:hover{color:#004494;background:#fff}.select2-container--default .select2-selection--multiple .select2-search__field{margin-top:0!important;margin-left:0!important;height:32px!important;min-width:150px!important}.select2-container--default .select2-selection--multiple .select2-search__field::placeholder{color:#6c757d!important;opacity:0.7!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered label{display:none!important}.select2-container{margin-bottom:20px!important}:root{--primary:#0056b3;--secondary:#1bb5cc;--text-dark:#2d3436;--text-light:#636e72;--white:#ffffff;--border:#e1e1e1;--error:#ff4757;--success:#2ecc71}.register-wrapper{min-height:100vh;background:linear-gradient(135deg, rgba(0, 86, 179, 0.03) 0%, rgba(27, 181, 204, 0.03) 100%);padding:40px 20px}.register-container{max-width:1200px;margin:0 auto;display:flex;background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0, 0, 0, 0.1)}.register-left{width:40%;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);padding:60px 40px;color:var(--white);display:flex;flex-direction:column;justify-content:center}.welcome-content{text-align:center}.mls-logo{width:265px;margin-bottom:40px}.welcome-content h2{font-size:28px;margin-bottom:20px;font-weight:600;color:var(--white)}.welcome-content p{font-size:16px;opacity:0.9;margin-bottom:40px}.welcome-features{text-align:left}.feature-item{display:flex;align-items:center;margin-bottom:20px;font-size:15px}.feature-item i{margin-right:12px;color:var(--white);font-size:20px}.register-right{width:60%;padding:40px 50px;background:var(--white)}.form-header{text-align:center;margin-bottom:40px}.form-header h3{color:var(--primary);font-size:24px;font-weight:600;margin-bottom:10px}.form-header p{color:var(--text-light);font-size:15px}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-group{flex:1}.form-group label{display:block;margin-bottom:8px;color:var(--text-dark);font-size:14px;font-weight:500}.form-group input,.form-group select,.select2-container--default .select2-selection--single{width:100%;padding:12px 15px;border:2px solid var(--border);border-radius:10px;font-size:14px;transition:all 0.3s ease}.form-group input:focus,.form-group select:focus{border-color:var(--secondary);box-shadow:0 0 0 3px rgba(27, 181, 204, 0.1);outline:none}.kvkk-check{margin:20px 0;padding:12px;background:rgba(0, 86, 179, 0.03);border-radius:10px;display:flex;align-items:flex-start;gap:8px}.kvkk-check input[type="checkbox"]{width:16px;height:16px;margin-top:2px}.kvkk-check label{font-size:12px;color:var(--text-light);line-height:1.4}.kvkk-check a{color:var(--primary);text-decoration:none;font-weight:500}.submit-btn{width:100%;padding:15px;background:linear-gradient(to right, var(--primary), var(--secondary));border:none;border-radius:10px;color:var(--white);font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0, 86, 179, 0.2)}.login-link{text-align:center;margin-top:20px;color:var(--text-light);font-size:14px}.login-link a{color:var(--primary);text-decoration:none;font-weight:500}.text-danger{color:var(--error);font-size:12px;margin-top:5px;display:block}@media (max-width:992px){.register-container{flex-direction:column}.register-left,.register-right{width:100%}.register-left{padding:40px 20px}.register-right{padding:30px}.form-row{flex-direction:column;gap:15px}}.select2-container--default .select2-selection--single{height:auto;padding:8px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;padding-left:5px}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register-container{animation:slideIn 0.5s ease-out}.agreement-content{font-size:14px;line-height:1.6;color:#333}.agreement-content h4{color:#022041;margin-top:2rem;margin-bottom:1rem;font-weight:600;font-size:1.2rem}.agreement-content p{margin-bottom:1.5rem;text-align:justify}.card{border:none;border-radius:10px;overflow:hidden}.card-header{background:linear-gradient(135deg, #022041, #1BB5CC)!important;padding:1.5rem!important}.card-body{padding:2rem}.agreement-content{font-size:14px;line-height:1.6;color:#333}.agreement-content h4{color:#022041;margin-top:2rem;margin-bottom:1rem;font-weight:600;font-size:1.2rem}.agreement-content p{margin-bottom:1.5rem;text-align:justify}.card{border:none;border-radius:10px;overflow:hidden}.card-header{background:linear-gradient(135deg, #022041, #1BB5CC)!important;padding:1.5rem!important}.card-body{padding:2rem}.reosBGColor{background-image:linear-gradient(90deg, #064A97 0%, #1BB5CC 100%);color:white!important;padding:6px 15px;display:inline-block;border-radius:4px;font-size:14px;font-weight:500;margin-bottom:12px}.images.layout-03 .inner{position:relative;width:100%;height:100%}.images.layout-03 .inner img:first-child{position:relative;z-index:2;width:100%;height:auto}.images.layout-03 .inner img:last-child{position:absolute;top:0;left:0;z-index:1;width:100%;height:auto}.images.layout-03 .inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.images.layout-03 .inner img:first-child{position:relative;z-index:2;width:100%;height:auto;max-width:600px}.images.layout-03 .inner img:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:120%;height:auto}@media (max-width:768px){.images.layout-03 .inner img:first-child{max-width:100%}.images.layout-03 .inner img:last-child{width:140%}}.btn.btn-primary{background:none;border:none;display:flex;justify-content:center;margin:30px 0;padding:0}.baslaBtn{background:##064a97;color:#fff;padding:12px 40px;border-radius:25px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:background-color 0.3s ease;display:block;margin:0 auto;width:fit-content}.baslaBtn:hover{background:#0e7f91;color:#fff}.baslaBtn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0e7f91;opacity:0;z-index:-1;transition:opacity 0.4s ease}.baslaBtn:hover::before{opacity:1}.baslaBtn:active{transform:translateY(1px) scale(1.02);box-shadow:0 4px 15px rgba(2, 32, 65, 0.2)}.baslaBtn span{display:inline-block;transition:transform 0.4s ease}.baslaBtn:hover span{transform:scale(1.05)}@media (max-width:768px){.baslaBtn{padding:12px 30px;font-size:16px}.pdl100{padding-left:20px}}.elementor-widget-image{flex:0 1 250px;padding:15px;display:flex;align-items:center;justify-content:center;background:transparent}.elementor-widget-container{width:100%;display:flex;justify-content:center;align-items:center}.elementor-widget-container img{max-width:80%;height:auto;object-fit:contain;max-height:60px}@media (max-width:768px){.elementor-widget-image{flex:0 1 calc(50% - 10px);padding:10px}.elementor-widget-container img{max-height:40px}}.section{display:flex;justify-content:center;align-items:flex-end}.description{background-color:#064a97;color:white;padding:10px 20px;width:fit-content;min-width:200px;max-width:90%;text-align:center;align-items:center;margin:0 auto;border-radius:20px}@media screen and (max-width:768px){.description{width:50%;min-width:150px;padding:8px 16px}}@media screen and (max-width:480px){.description{width:33%;min-width:auto;padding:8px 12px;font-size:14px}}.e-con-inner{max-width:1200px;margin:0 auto;text-align:center}.bdt-ep-advanced-heading-title{font-size:26px;color:#000000;margin-bottom:20px;font-weight:600}.heading.align-center{text-align:center;margin-bottom:30px;padding-top:20px}.heading-desc h3{margin-top:10px;margin-bottom:25px}.section.spdt{padding-top:20px}.e-con-boxed{padding:15px 0;margin-bottom:10px;background-color:transparent}.e-con-inner{max-width:620px;margin:0 auto;text-align:center}@media (max-width:768px){.e-con-boxed{padding:10px 0}.bdt-ep-advanced-heading-title{font-size:15px;margin-bottom:15px}}.e-con-boxed{padding:15px 0;margin-bottom:10px}.elementor-widget-bdt-advanced-heading{margin-bottom:10px}.pdt180{padding-top:120px!important}.elementor-element-e41cb47{padding:20px 0}.bdt-ep-advanced-heading-title{color:#000000!important;font-size:28px;font-weight:600;margin-bottom:25px}@media (max-width:768px){.bdt-ep-advanced-heading-title{font-size:24px}.row.flex-align-c{margin:0}.pdl100,.pdr100{padding:20px 0}.images.layout-03{margin:30px 0;padding:0 15px}.images.layout-03 .inner{max-width:100%;margin:0 auto}.images.layout-03 .inner img:first-child{max-width:90%;margin:0 auto}.images.layout-03 .inner img:last-child{width:110%;top:50%;left:50%}.elementor-widget-container img{max-width:100%;height:auto}.btn.btn-primary{width:100%;padding:0 15px}.baslaBtn{width:100%;max-width:300px}}@media (min-width:769px) and (max-width:1024px){.pdl100,.pdr100{padding:30px 20px}.images.layout-03 .inner img:first-child{max-width:95%}}.section-pricing.background-grey .pricing-table.layout-03 .pricing-box.popular .inner{background-color:#022041!important}.las.la-check{color:#28a745;text-shadow:0 2px 4px rgba(40, 167, 69, 0.2);font-size:18px}.las.la-times{color:#dc3545;text-shadow:0 2px 4px rgba(220, 53, 69, 0.2);font-size:18px}.las.la-check:hover{color:#2fd151;text-shadow:0 2px 8px rgba(40, 167, 69, 0.4)}.las.la-times:hover{color:#e4455c;text-shadow:0 2px 8px rgba(220, 53, 69, 0.4)}.container .MarginTop128{margin-top:68px;color:white}.faq-section-modern{padding:40px 0 0 0;background:#f4f8fb}.faq-list-modern{display:flex;flex-direction:column;gap:40px;align-items:center;padding:0}.faq-card-modern{background:#064a97;border-radius:40px;box-shadow:0 6px 32px rgba(2,32,65,0.10),0 2px 8px rgba(27,181,204,0.10);overflow:hidden;transition:box-shadow 0.2s,border 0.2s;border:1.5px solid #e3eaf2;width:90vw;max-width:1200px}.faq-card-modern:hover{box-shadow:0 12px 40px rgba(2,32,65,0.18),0 4px 12px rgba(27,181,204,0.14);border:1.5px solid #1bb5cc}.faq-question-modern{width:100%;background:none;border:none;outline:none;text-align:left;padding:15px 48px 12px 48px;font-size:1.20rem;font-weight:600;color:white;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background 0.2s,color 0.2s;letter-spacing:0.01em;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-question-modern,.faq-question-modern.active{border-radius:0;padding:15px 48px 12px 48px}.faq-question-modern.active{background:linear-gradient(90deg, #0e7f91 0%, #064a97 100%);color:#fff}.faq-arrow-modern{margin-left:24px;font-size:2.4rem;color:#1bb5cc;transition:transform 0.3s,color 0.3s;flex-shrink:0}.faq-question-modern.active .faq-arrow-modern{transform:rotate(90deg);color:#fff}.faq-question-modern:focus-visible{outline:3px solid #fff;outline-offset:-5px}.faq-answer-modern{max-height:0;overflow:hidden;background:#f7fafd;color:#022041;font-size:1.18rem;padding:0;transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1),padding 0.3s;line-height:1.7;letter-spacing:0.01em}.faq-answer-modern.open{padding:24px 48px 32px 48px;max-height:900px;transition:max-height 0.5s cubic-bezier(0.4,0,0.2,1),padding 0.3s}@media (max-width:1200px){.faq-card-modern{width:98vw;max-width:98vw}}@media (max-width:900px){.faq-card-modern{border-radius:24px}.faq-question-modern,.faq-answer-modern.open{padding-left:18px;padding-right:18px}}@media (max-width:600px){.faq-card-modern{border-radius:14px;width:99vw;max-width:99vw}.faq-list-modern{gap:16px}.faq-question-modern{font-size:1.01rem;padding:12px 10px 12px 10px;border-radius:14px}.faq-arrow-modern{font-size:1.3rem;margin-left:6px}.faq-answer-modern,.faq-answer-modern.open{font-size:0.97rem}.faq-answer-modern{padding:0}.faq-answer-modern.open{padding:8px 10px 14px 10px}}.contact-section{padding:clamp(40px, 6vw, 80px) 0;text-align:center;background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%)}.bdt-ep-advanced-heading-sub-title-content{color:#1BB5CC;font-size:clamp(14px, 1.6vw, 16px);font-weight:500;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.contact-heading{color:#022041;font-size:clamp(24px, 3vw, 32px);font-weight:600;margin-bottom:30px}.baslaBtn{display:inline-block;background-color:#0e7f91;color:white;text-decoration:none}.baslaBtn:hover{background:#022041;color:white}@media screen and (max-width:480px){.baslaBtn{padding:10px 20px;font-size:14px}}.modal-footer{flex-direction:column;padding:1rem}.modal-footer .button{width:100%;margin:5px 0}.modal-body{max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-header{background:linear-gradient(to right, #064A97, #1bb5cc);color:white;border-bottom:none;padding:1.5rem}.modal-title{font-size:1.5rem;font-weight:600}.modal-footer{border-top:1px solid #dee2e6;padding:1rem;justify-content:flex-end;gap:1rem}.modal-footer .button{padding:0.75rem 2rem;border-radius:5px;font-weight:500;transition:all 0.3s ease}.modal-footer .button.fullfield{background:linear-gradient(to right, #064A97, #0e7f91);color:white;border:none}.modal-footer .button:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(6, 74, 151, 0.2)}@media (min-width:769px) and (max-width:1024px){.table th,.table td{padding:12px}.table{font-size:15px}}@media (max-width:992px){.pricing-box{margin-bottom:30px}}@media (max-width:576px){.toggle{flex-direction:column;align-items:center;gap:15px}.button.fullfield{width:100%;text-align:center}.modal-footer{flex-direction:column}.modal-footer .button{width:100%}}@media (max-width:375px){.table td{padding:0.75rem}}.table tbody tr:hover{background-color:#f8f9fa}.table td:hover{background-color:rgba(6, 74, 151, 0.05)}.section-title{text-align:center;margin-bottom:50px}.section-title h2{color:#064A97;font-size:36px;font-weight:700;margin-bottom:15px}.card-header{background:linear-gradient(135deg, #064A97, #1bb5cc);padding:30px 20px;text-align:center;color:white}.price{font-size:48px;font-weight:700;color:#064A97;display:flex;align-items:center;justify-content:center;gap:5px}.currency{font-size:24px;font-weight:600}.feature-item{align-items:center;padding:12px 0;border-bottom:1px solid #eee}.feature-item:last-child{border-bottom:none}@media (max-width:768px){.section-title h2{font-size:28px}.price{font-size:36px}.feature-item{padding:10px 0}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pricing-table{width:100%;border-collapse:collapse}.pricing-table tr{border-bottom:1px solid #eee}.pricing-table tr:last-child{border-bottom:none}.pricing-table td{padding:15px 20px;text-align:center;color:#333}@media (max-width:768px){.pricing-table{display:block}.pricing-table tbody{display:block}.pricing-table tr{display:block;margin-bottom:15px;background:white;border:1px solid #eee}.pricing-table td{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;text-align:right;border-bottom:1px solid #eee}.pricing-table td:before{content:attr(data-label);font-weight:500;color:#064A97;text-align:left}}@media (min-width:769px) and (max-width:1024px){.pricing-table td{padding:12px 15px;font-size:14px}}@keyframes slideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}:root{--primary-color:#2A41E8;--secondary-color:#FF6B6B;--text-color:#333;--light-bg:#f8f9fa;--border-radius:8px}.heading-title{color:#064A97;font-weight:700;position:relative}.heading-title:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px}.post-grid{background:white;border-radius:var(--border-radius);box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden}.post-grid:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.1)}.entry-thumbnail{position:relative;overflow:hidden}.entry-thumbnail img{transition:transform 0.5s ease}.entry-thumbnail:hover img{transform:scale(1.05)}.entry-content{padding:20px}.entry-category a{background-color:var(--primary-color);color:white;padding:5px 12px;border-radius:20px;font-size:12px;text-transform:uppercase;text-decoration:none;display:inline-block;margin-bottom:10px}.entry-title h3{font-size:18px;line-height:1.4;margin:10px 0}.entry-title h3 a{color:var(--text-color);text-decoration:none;transition:color 0.3s ease}.entry-title h3 a:hover{color:var(--primary-color)}.blog-card-title{font-size:20px!important;line-height:1.4;height:85px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:flex;align-items:anchor-center}@media (max-width:768px){.blog-card-title{font-size:19px!important}}@media (max-width:480px){.blog-card-title{font-size:17px!important}}.entry-meta .date{color:#666;font-size:14px;display:inline-block;position:relative;padding-left:20px}.entry-meta .date:before{content:'\f017';font-family:'Font Awesome 5 Free';position:absolute;left:0;color:var(--primary-color)}.colorrr .section-banner{position:relative;width:100%;height:378px;background-image:url(/web/images/MLSImages/ARKA-PLAN-13-e1710339402760.png);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.section-banner .content{position:relative;z-index:1}.section-banner .heading-title{font-size:30px;font-weight:bold;line-height:1.5}.section.background-blue{position:relative;background-color:#004494;padding:100px 0;overflow:hidden}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%);height:100px}.elementor-shape .elementor-shape-fill{fill:#fff;transform-origin:center;transform:rotateY(0deg)}.testimonial-item{background:white;border-radius:15px;padding:30px;height:400px;display:inherit;flex-direction:column;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1);margin:0 auto;transition:all 0.3s ease;align-content:center}.avatar{width:80px;height:80px;margin:0 auto 15px}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.info{text-align:center;margin-bottom:15px}.info h3{color:#022041;font-size:18px;margin-bottom:5px}.info span{color:#1BB5CC;font-size:14px}.content{flex:1;margin-bottom:15px}.content p{color:#666;font-size:14px;line-height:1.6}.rating{text-align:center;margin-top:auto}.rating i{color:#FFD700;font-size:16px;margin:0 2px}.swiper-pagination{position:relative;margin-top:20px}.swiper-pagination-fraction{color:#fff;font-size:16px;font-weight:500}.swiper-wrapper{display:flex;align-items:center;padding:20px 0}.swiper-button-next,.swiper-button-prev{color:#fff!important;background:rgba(255, 255, 255, 0.2);width:40px!important;height:40px!important;border-radius:50%;transition:all 0.3s ease;margin:0 -20px}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(255, 255, 255, 0.3)}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px!important}.view-all-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#004494;padding:12px 30px;border-radius:25px;text-decoration:none;font-weight:500;transition:all 0.3s ease;margin-top:-35px}.view-all-btn:hover{background:#0e7f91;color:#fff;transform:translateY(-2px)}.mt32{text-align:center}@media (max-width:768px){.heading-sub.sizinicin,.heading-desc.MLSCoklu,.heading-title.heading-title-textCenter{text-align:center!important}}.SliderText{display:flex;align-items:center}.col-lg-6.SliderText{display:flex}.notifications-container{padding:0 15px}.notifications-container .alert{margin-bottom:10px;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,0.1);animation:slideDown 0.5s ease-in-out}.alert{position:relative;padding:1rem;display:flex;align-items:center;font-size:1em;height:auto;line-height:1em}.alert .close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.25rem;opacity:0.7;cursor:pointer}.alert i{margin-right:10px}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.talep-section{width:100%;background:#fff;padding:40px 0 60px 0;text-align:center}.talep-title{color:#022041;font-size:2.1rem;font-weight:600;margin-bottom:10px;letter-spacing:0.5px}.talep-subtitle{color:black;font-size:1.6rem;font-weight:600;margin-bottom:38px;letter-spacing:0.5px}.talep-cards-row{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1200px;margin:0 auto}.talep-card{background:#fff;border-radius:22px;box-shadow:0 8px 32px 0 rgba(6,74,151,0.10),0 1.5px 8px 0 rgba(27,181,204,0.07);max-width:420px;min-width:320px;flex:1 1 340px;display:flex;flex-direction:column;align-items:center;transition:box-shadow 0.2s,transform 0.2s;position:relative;overflow:hidden}.talep-card:hover{box-shadow:0 16px 48px 0 rgba(27,181,204,0.16),0 2px 12px 0 rgba(2,32,65,0.10);transform:translateY(-6px) scale(1.025)}.talep-card-img{width:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#eaf6fa}.talep-card-img img{width:100%;height:100%;object-fit:cover;display:block}.talep-card-desc{color:#222;font-size:1.01rem;margin:22px 18px 0 18px;line-height:1.6;text-align:center}@media (max-width:950px){.talep-card{max-width:99vw;border-radius:14px}}.mlsnedir-section{width:100%;min-height:60vh;background:linear-gradient(135deg, #eaf6fa 0%, #fafdff 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 0 50px 0;text-align:center}.mlsnedir-card{background:#fff;border-radius:36px;box-shadow:0 8px 40px 0 rgba(6,74,151,0.10),0 1.5px 8px 0 rgba(27,181,204,0.07);padding:48px 32px 40px 32px;max-width:1400px;width:96vw;margin:0 auto;display:flex;flex-direction:column;align-items:center}.mlsnedir-logo{margin-bottom:32px}.mlsnedir-logo img{max-width:320px;width:100%;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 4px 24px #1bb5cc33);transition:max-width 0.2s}.mlsnedir-title-main{color:black;font-size:3.2rem;font-weight:600;margin-bottom:28px;letter-spacing:1px;text-shadow:0 2px 8px #eaf6fa}.mlsnedir-title-sub{color:#022041;font-size:1.7rem;font-weight:400;margin-bottom:22px;letter-spacing:0.5px}.mlsnedir-desc{max-width:1000px;margin:0 auto 36px auto;line-height:1.7;font-weight:500;font-size:1.15rem}.mlsnedir-btn{display:inline-block;padding:16px 48px;border:2px solid #0e7f91;border-radius:18px;background:#0e7f91;color:#fff;font-size:1.13rem;font-weight:500;text-decoration:none;transition:background 0.2s,color 0.2s,border 0.2s,box-shadow 0.2s;margin-top:18px;box-shadow:0 2px 12px 0 #1bb5cc22;letter-spacing:0.5px}.mlsnedir-btn:hover{background:#064a97;color:#fff;border-color:#064a97;box-shadow:0 6px 24px 0 #064a9722}@media (max-width:900px){.mlsnedir-card{padding:24px 8px 18px 8px;border-radius:18px;max-width:98vw;width:100%}.mlsnedir-logo img{max-width:180px}.mlsnedir-title-main{font-size:1.3rem;margin-bottom:18px}.mlsnedir-title-sub{font-size:1rem;margin-bottom:12px}.mlsnedir-desc{max-width:98vw;font-size:0.98rem;padding:0 8px;margin-bottom:22px}.mlsnedir-btn{padding:10px 18px;font-size:0.98rem;border-radius:10px}}.section.background-dark{background:none}.heading-title.size-l.statusHeading{color:#222}.counter-box{border:2px solid #d9e3ec;border-radius:15px;padding:20px 0 20px 0;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.04);transition:all 0.3s ease;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:24px;text-align:center}@media (max-width:991px){.counter-box{min-height:220px;padding:16px 0 16px 0}}@media (max-width:575px){.counter-box{min-height:180px;padding:10px 0 10px 0}}.counter-box .icon{background:#fff;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:#222;border:2px solid #d9e3ec;box-shadow:0 4px 6px rgba(0,0,0,0.04);font-size:32px;transition:all 0.3s ease}.counter-box .number{font-size:30px;font-weight:700;margin-bottom:6px;color:#222;transition:color 0.3s}.counter-box .title{font-size:19px;font-weight:400;color:#222;transition:color 0.3s}.counter-box:hover{background:linear-gradient(to right, #064A97, #1bb5cc);color:#fff!important;box-shadow:0 8px 32px 0 rgba(0,0,0,0.18);transform:scale(1.05)}.counter-box:hover .icon{background:linear-gradient(to right, #064A97, #1bb5cc);color:#fff;border-color:#007bff;filter:blur(0);opacity:1;z-index:2;transform:scale(1.05)}.counter-box:hover .number,.counter-box:hover .title{color:#fff}.custom-stats-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.custom-stats-box{border:2px solid #d9e3ec;border-radius:8px;padding:20px;background-color:#fff;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;gap:15px;min-width:220px;min-height:210px;flex:1 1 220px;max-width:300px;text-align:center}@media (max-width:991px){.custom-stats-box{min-width:160px;min-height:160px;padding:14px}}.custom-stats-icon{font-size:24px;color:#064a97;background:#fff;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;border:2px solid #fff;transition:all 0.3s ease}.custom-stats-title{font-size:16px;font-weight:bold;color:black;margin-bottom:4px;transition:color 0.3s}.custom-stats-desc{font-weight:bold;font-size:25px;color:#022041;transition:color 0.3s}.custom-stats-container:hover .custom-stats-box{filter:blur(3px);opacity:0.6}.custom-stats-container .custom-stats-box:hover{filter:blur(0);opacity:1;z-index:2;transform:scale(1.05);background:linear-gradient(to right, #064A97, #1bb5cc)}.custom-stats-container .custom-stats-box:hover .custom-stats-icon{color:#064a97!important;background:#fff;border-color:#fff}.custom-stats-container .custom-stats-box:hover .custom-stats-title,.custom-stats-container .custom-stats-box:hover .custom-stats-desc{color:#fff!important}.website-section{background:linear-gradient(120deg, #f8faff 0%, #eaf6fb 100%);padding:60px 0 80px 0}.website-section .heading-title.size-l{color:#022041;font-weight:700;background:linear-gradient(90deg, #022041, #064a97, #1bb5cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:10px}.website-card{background:#fff;border-radius:18px;box-shadow:0 8px 32px 0 rgba(2,32,65,0.08);transition:all 0.3s cubic-bezier(.4,2,.6,1) 0s;overflow:hidden;border:1.5px solid #1bb5cc;display:flex;flex-direction:column;height:100%;max-width:420px;min-width:320px;margin-left:auto;margin-right:auto}.website-card:hover{box-shadow:0 16px 40px 0 rgba(27,181,204,0.18);border-color:#1bb5cc}.img-container{background:linear-gradient(120deg, #eaf6fb 0%, #f8faff 100%);padding:32px 32px 0 32px;display:flex;align-items:center;justify-content:center;min-height:240px}.website-card .card-img-top{border-radius:16px;max-width:100%;max-height:220px;object-fit:cover;box-shadow:0 2px 12px 0 rgba(2,32,65,0.06);background:#fff;transition:all 0.3s}.website-card .card-body{padding:24px 18px 18px 18px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.website-card .card-title{color:#222;font-size:1.2rem;font-weight:700;margin-bottom:12px;letter-spacing:0.5px}.website-card .feature-list{padding-left:0;margin-bottom:18px;list-style:none}.website-card .feature-item{color:#222;font-size:1.05rem;margin-bottom:6px;position:relative;padding-left:20px}.website-card .feature-item:before{content:'\2022';color:#1bb5cc;font-weight:bold;display:inline-block;width:14px;margin-left:-14px;font-size:1.3em}.website-card .btn-view-design{display:inline-block;background:#0e7f91;color:#fff;font-weight:600;border:none;border-radius:8px;padding:12px 32px;font-size:1rem;box-shadow:0 2px 8px 0 rgba(27,181,204,0.10);transition:background 0.2s,box-shadow 0.2s,transform 0.2s;text-decoration:none}.website-card .btn-view-design:hover{background:#064a97;color:#fff;box-shadow:0 4px 16px 0 rgba(27,181,204,0.18);transform:scale(1.05)}@media (max-width:991px){.website-section{padding:40px 0 60px 0}.img-container{min-height:140px;padding:18px 8px 0 8px}.website-card .card-img-top{max-height:120px;border-radius:10px}}.mlsnedir-fonksiyonlar{margin-top:40px;margin-bottom:40px;text-align:center}.mlsnedir-fonksiyonlar-title{font-size:28px;font-weight:700;color:#022041;margin-bottom:18px;letter-spacing:1px;background:linear-gradient(90deg,#022041,#064a97,#1bb5cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.mlsnedir-fonksiyonlar-img{max-width:60%;height:auto;border-radius:12px;box-shadow:0 4px 24px 0 rgba(2,32,65,0.08)}@media (max-width:600px){.mlsnedir-fonksiyonlar-title{font-size:18px}.mlsnedir-fonksiyonlar-img{border-radius:6px}}.mlsnedir-dijital{margin-top:40px;margin-bottom:40px;text-align:center}.mlsnedir-dijital-img{max-width:60%;height:auto;border-radius:12px;box-shadow:0 4px 24px 0 rgba(2,32,65,0.08);margin-bottom:18px}.mlsnedir-dijital-title{font-size:28px;font-weight:700;color:#064a97;margin-bottom:18px;letter-spacing:1px;line-height:1.2;display:block;word-break:break-word}.mlsnedir-dijital-desc{font-size:18px;color:#868686;margin-bottom:10px}.site-content h1,.site-content h3,.site-content h4,.site-content h5,.site-content h6{color:#064a97!important}@media (max-width:600px){.mlsnedir-dijital-title{font-size:18px}.mlsnedir-dijital-desc{font-size:14px}.mlsnedir-dijital-img{border-radius:6px}}.property-feature-section{display:flex;justify-content:center;align-items:flex-start;background:#f6fafd;border-radius:24px;box-shadow:0 6px 32px 0 rgba(2,32,65,0.10);margin:110px auto 48px auto;padding:0;max-width:1410px;min-height:520px;position:relative}.property-feature-main-title{position:absolute;top:-56px;left:0;width:100%;text-align:center;font-size:32px;font-weight:700;color:#1bb5cc;letter-spacing:1px;margin-bottom:0;z-index:2;text-shadow:0 2px 12px rgba(27,181,204,0.08)}.property-feature-menu{width:270px;background:#fff;border-radius:24px 0 0 24px;border-right:1.5px solid #e3eaf3;padding:0;display:flex;flex-direction:column;gap:0;box-shadow:0 2px 16px 0 rgba(2,32,65,0.06);min-height:520px}.property-feature-menu-item{padding:26px 22px;border-bottom:1px solid #f0f0f0;color:#022041;font-size:18px;background:none;cursor:pointer;transition:background 0.2s,color 0.2s,font-weight 0.2s;text-align:left;text-decoration:none;display:block;font-weight:400;letter-spacing:0.1px;border-left:4px solid transparent}.property-feature-menu-item:last-child{border-bottom:none}.property-feature-menu-item.active,.property-feature-menu-item:hover{background:#eaf6fb;color:#1bb5cc;font-weight:600;border-left:4px solid #1bb5cc;box-shadow:0 2px 8px 0 rgba(27,181,204,0.08)}.property-feature-content{flex:1;padding:48px 56px 48px 56px;background:#fff;border-radius:0 24px 24px 0;min-width:0;box-shadow:0 2px 16px 0 rgba(2,32,65,0.06);min-height:520px;transition:all 0.2s;position:relative}.social-desc,.contract-desc,.document-desc,.report-desc{font-size:15px;color:#444;margin-bottom:18px;line-height:1.6}.contract-img,.document-img,.report-img{max-width:100%;border-radius:10px;margin-bottom:18px;box-shadow:0 2px 8px 0 rgba(2,32,65,0.06);display:block}@media (max-width:1100px){.property-feature-section{max-width:100vw}.property-feature-content{padding:32px 10px}}@media (max-width:900px){.property-feature-section{flex-direction:column;align-items:stretch;padding:0;min-height:unset;max-width:100vw;box-shadow:none;border-radius:0}.property-feature-main-title{position:static;font-size:22px;margin-bottom:18px;padding-top:18px}.property-feature-menu{width:100%;flex-direction:column;border-radius:0;border-right:none;border-bottom:1.5px solid #e3eaf3;box-shadow:none;min-height:unset;background:#fff}.property-feature-menu-item{font-size:17px;padding:22px 10px;border-bottom:1px solid #ececec;text-align:left;width:100%;border-radius:0}.property-feature-menu-item.active,.property-feature-menu-item:hover{background:#eaf6fb;color:#1bb5cc;font-weight:600;border-left:4px solid #1bb5cc;box-shadow:none}.property-feature-content{padding:24px 4px;border-radius:0 0 24px 24px;min-height:unset}}.crm-mls-section{margin:64px 0 32px 0}.crm-mls-title{font-size:32px;font-weight:600;color:#d32f2f;margin-bottom:28px;line-height:1.15;text-align:center}.crm-mls-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:40px 40px;justify-items:center;align-items:stretch;margin:0 auto;max-width:1000px;padding:24px 0}.crm-mls-card{background:#fff;border-radius:28px;border:3px solid #1bb5cc;box-shadow:0 12px 36px 0 rgba(27, 181, 204, 0.22),0 2px 12px 0 rgba(2,32,65,0.10);padding:0 0 32px 0;display:flex;flex-direction:column;align-items:center;min-height:370px;max-width:440px;width:100%;margin:0;position:relative;overflow:hidden;transition:box-shadow 0.28s cubic-bezier(.4,2,.6,1),border 0.22s cubic-bezier(.4,2,.6,1),transform 0.22s cubic-bezier(.4,2,.6,1);box-shadow:0 0 0 6px #1bb5cc22,0 12px 36px 0 rgba(27, 181, 204, 0.22),0 2px 12px 0 rgba(2,32,65,0.10)}.crm-mls-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:18px;background:linear-gradient(90deg, #1bb5cc 0%, #0e7c8b 100%);border-radius:28px 28px 0 0;z-index:2;box-shadow:0 2px 8px #1bb5cc33}.crm-mls-card::after{content:"";position:absolute;bottom:-40px;right:-40px;width:180px;height:180px;background:radial-gradient(circle, #1bb5cc33 0%, transparent 80%);z-index:1;pointer-events:none}.crm-mls-card:hover{box-shadow:0 0 0 10px #1bb5cc44,0 24px 64px 0 rgba(27,181,204,0.28),0 4px 16px 0 rgba(211,47,47,0.10);border:3px solid #0e7c8b;transform:translateY(-10px) scale(1.04);background:#fafdff}.crm-mls-img-wrap{width:100%;background:linear-gradient(120deg, #e0f7fa 0%, #f7f7f7 100%);border-radius:22px 22px 0 0;overflow:hidden;margin-bottom:0;display:flex;align-items:center;justify-content:center;height:180px;box-shadow:0 2px 12px 0 rgba(27,181,204,0.07);position:relative;z-index:2}.crm-mls-img{width:auto;height:100%;max-width:100%;object-fit:contain;display:block;background:transparent;filter:drop-shadow(0 2px 8px rgba(27,181,204,0.10))}.crm-mls-card-desc{color:#333;font-size:1.08rem;padding:0 22px;text-align:center;font-weight:400;line-height:1.7;margin-top:8px;z-index:2;font-family:'Segoe UI',Arial,sans-serif}@media (max-width:900px){.crm-mls-grid{grid-template-columns:1fr;grid-template-rows:repeat(4, 1fr);gap:28px 0;max-width:98vw}.crm-mls-card{min-width:0;max-width:98vw}}.social-bar-fixed{position:fixed;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column}.social-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;border-radius:12px 0 0 12px;margin-left:auto;transition:background 0.2s,box-shadow 0.2s,transform 0.2s,filter 0.2s;box-shadow:0 2px 8px rgba(0,0,0,0.08);opacity:0.95}.social-icon.instagram{background:#c13584}.social-icon.phone{background:#25d366}.social-icon.whatsapp{background:#25d366}.social-icon.youtube{background:#b00}.social-icon.facebook{background:#3b5998}.social-icon.mail{background:#3266c6}.social-icon.linkedin{background:#0077b5}.social-icon:hover{filter:brightness(1.15) drop-shadow(0 2px 8px rgba(0,0,0,0.15));transform:scale(1.12) translateX(-6px);opacity:1;z-index:1;color:#1cb5cc}@media (max-width:600px){.social-bar-fixed{top:58%;right:0;transform:translateY(-50%)}.social-icon{width:40px;height:40px;font-size:1.3rem;border-radius:8px 0 0 8px}}.dernek-oda-center{display:flex;justify-content:center;align-items:stretch;margin-left:auto;margin-right:auto;float:none}.lg-main{max-width:1200px;margin:0 auto;padding:32px 16px 64px 16px;background:#fff}.lg-divider{border:none;border-top:2px solid #eee;margin:0 auto 32px auto;width:90%}.lg-top-row{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:flex-start}.lg-left-col{flex:1 1 340px;min-width:320px;max-width:420px;display:flex;flex-direction:column;align-items:center}.lg-banner-img{width:100%;max-width:420px;border-radius:12px;box-shadow:0 4px 24px #02204122;margin-bottom:12px}.lg-bottom-row{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:flex-start;margin-top:32px}.lg-bottom-left{flex:2 1 400px;min-width:320px;max-width:600px;text-align:left;font-size:1.05rem;color:#022041;line-height:1.7}.lg-bottom-left a{color:#1bb5cc;font-weight:700;text-decoration:underline}.lg-bottom-right{flex:1 1 220px;min-width:180px;display:flex;align-items:center;justify-content:center}.lg-listglobally-logo{max-width:320px;width:100%;margin:0 auto;display:block}@media (max-width:900px){.lg-top-row,.lg-bottom-row{flex-direction:column;align-items:center}.lg-bottom-left,.lg-bottom-right{text-align:center}}.hangiev-hero{background-image:url(/web/images/MLSImages/ArkaPlan1.webp);height:420px}.hangiev-container{margin-top:128px}.hangiev-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.hangiev-text{max-width:48%;color:#555;font-size:16px}.hangiev-text p{margin-bottom:24px;font-size:16px}.hangiev-text p:first-child{font-size:17px;margin-bottom:32px}.hangiev-logo{display:flex;align-items:center;gap:18px}.hangiev-logo img{height:60px;object-fit:contain}.hangiev-contact{background:#e31827;min-height:420px;display:flex;align-items:center;justify-content:center}.hangiev-contact-item{align-items:center;margin-bottom:32px}.hangiev-icon{font-size:26px;color:#fff;margin-right:10px}.hangiev-contact-item a{font-size:24px;color:#fff;text-decoration:none}.reos-integration-section{margin-top:40px;text-align:center}.reos-integration-title{color:#022041;font-size:2.6rem;font-weight:900;letter-spacing:1px;margin-bottom:0.7rem;margin-top:0;line-height:1.18;text-shadow:0 2px 8px rgba(2,32,65,0.04);display:block}.reos-integration-subtitle{color:#1bb5cc;font-size:1.35rem;font-weight:700;margin-bottom:2.8rem;margin-top:0.5rem;letter-spacing:0.5px;line-height:1.3;display:block}.reos-integration-cards{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:40px;justify-content:center}.reos-integration-card{background:#f7fafd;border-radius:24px;box-shadow:0 4px 32px rgba(2,32,65,0.08);padding:36px 28px 28px 28px;min-width:270px;width:100%;display:flex;flex-direction:column;align-items:center;transition:box-shadow 0.2s,transform 0.2s;margin:0 auto}.reos-integration-card img{max-width:180px;width:100%;margin-bottom:18px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(2,32,65,0.06);padding:8px 0}.reos-integration-link{color:#022041;font-size:1.25rem;font-weight:600;text-decoration:none;margin-bottom:10px;display:block;transition:color 0.2s;text-align:center}.reos-integration-link:hover{color:#1bb5cc;text-decoration:underline}.reos-integration-card-desc{color:#222;font-size:1rem;margin-top:8px;line-height:1.6;font-weight:400;text-align:center;max-width:95%;margin-left:auto;margin-right:auto;word-break:break-word}@media (max-width:900px){.reos-integration-cards{grid-template-columns:1fr;gap:28px}}.other-integrations{display:grid;grid-template-columns:repeat(4, 1fr);gap:36px;margin-bottom:40px;justify-content:center}@media (max-width:1200px){.other-integrations{grid-template-columns:repeat(2, 1fr)}}@media (max-width:700px){.other-integrations{grid-template-columns:1fr}}.national-integration-section{margin-top:56px;margin-bottom:40px;text-align:center}.national-integration-title{color:#064a97;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:0.5px}.national-integration-logos{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap}.national-integration-logo-link{display:inline-block;transition:transform 0.2s}.national-integration-logo-link img{max-width:180px;width:100%;height:auto;border-radius:12px;box-shadow:0 2px 8px rgba(2,32,65,0.06);background:#fff;padding:8px 0;transition:box-shadow 0.2s,transform 0.2s}.national-integration-logo-link:hover{cursor:pointer;transform:translateY(-4px) scale(1.04)}@media (max-width:900px){.national-integration-logos{gap:24px}.national-integration-logo-link img{max-width:140px}}@media (max-width:600px){.national-integration-logos{flex-direction:column;gap:18px}.national-integration-logo-link img{max-width:100px}}.portfolio-matching-section{margin-top:56px;margin-bottom:40px;text-align:center}.portfolio-matching-title{color:#064a97;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:0.5px}.portfolio-matching-image-wrapper{display:flex;justify-content:center;align-items:center}.portfolio-matching-image{max-width:340px;width:100%;height:auto;border-radius:16px;box-shadow:0 2px 12px rgba(2,32,65,0.10);background:#fff;padding:12px 0;margin:0 auto}.sms-marketing-section{margin-top:56px;margin-bottom:40px;text-align:center}.sms-marketing-title{color:#064a97;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:0.5px}.sms-marketing-image-wrapper{display:flex;justify-content:center;align-items:center}.sms-marketing-image{max-width:340px;width:100%;height:auto;border-radius:16px;box-shadow:0 2px 12px rgba(2,32,65,0.10);background:#fff;padding:12px 0;margin:0 auto}.office-central-section{margin-top:56px;margin-bottom:40px;text-align:center}.office-central-title{color:#064a97;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:0.5px}.office-central-image-wrapper{display:flex;justify-content:center;align-items:center}.office-central-image{max-width:340px;width:100%;height:auto;border-radius:16px;box-shadow:0 2px 12px rgba(2,32,65,0.10);background:#fff;padding:12px 0;margin:0 auto}.credit-card-integration-section{margin-top:56px;margin-bottom:40px;text-align:center}.credit-card-integration-title{color:#064a97;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:0.5px}.credit-card-integration-logos{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap}.credit-card-integration-logo{max-width:180px;border-radius:16px;box-shadow:0 2px 12px rgba(2,32,65,0.10);background:#fff;transition:transform 0.2s}.credit-card-integration-logo:hover{cursor:pointer;transform:translateY(-4px) scale(1.04)}@media (max-width:900px){.credit-card-integration-logos{gap:24px}.credit-card-integration-logo{max-width:120px}}@media (max-width:600px){.credit-card-integration-logos{flex-direction:column;gap:18px}.credit-card-integration-logo{max-width:100px}}.reos-portal-integrations{width:100%;padding:80px 0;background:linear-gradient(135deg, rgba(28, 181, 204, 0.03) 0%, rgba(6, 74, 151, 0.03) 100%);position:relative;overflow:hidden}.reos-portal-integrations::before{content:'';position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle, rgba(28, 181, 204, 0.1) 0%, transparent 70%);border-radius:50%;pointer-events:none}.reos-portal-integrations::after{content:'';position:absolute;bottom:-50%;left:-10%;width:600px;height:600px;background:radial-gradient(circle, rgba(6, 74, 151, 0.08) 0%, transparent 70%);border-radius:50%;pointer-events:none}.reos-portal-header{text-align:center;margin-bottom:60px}.reos-portal-badge{display:inline-block;padding:8px 20px;background:linear-gradient(135deg, #1cb5cc 0%, #064a97 100%);color:white;font-size:12px;font-weight:600;letter-spacing:1px;border-radius:50px;margin-bottom:20px;text-transform:uppercase;box-shadow:0 4px 15px rgba(28, 181, 204, 0.3)}.reos-portal-title{font-size:42px;font-weight:700;color:#1a1a2e;line-height:1.3;margin-bottom:15px;background:linear-gradient(135deg, #064a97 0%, #1cb5cc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.reos-portal-subtitle{font-size:18px;color:#64748b;max-width:700px;margin:0 auto}.reos-portals-grid{display:flex;flex-wrap:wrap;gap:25px;margin-top:50px;justify-content:center}.reos-portals-grid .reos-portal-card{flex:0 0 calc(33.333% - 17px)}.reos-portal-card{background:white;border-radius:24px;padding:40px;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);border:2px solid transparent;box-shadow:0 4px 20px rgba(0, 0, 0, 0.06);display:flex;flex-direction:column}.reos-portal-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, #1cb5cc 0%, #064a97 100%);transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.reos-portal-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(6, 74, 151, 0.15);border-color:rgba(28, 181, 204, 0.3)}.reos-portal-card:hover::before{transform:scaleX(1)}.reos-portal-card-header{display:flex;align-items:center;gap:25px;margin-bottom:25px}.reos-portal-icon{width:85px;height:85px;border-radius:20px;background:linear-gradient(135deg, rgba(28, 181, 204, 0.1) 0%, rgba(6, 74, 151, 0.1) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;transition:all 0.4s ease}.reos-portal-card:hover .reos-portal-icon{background:linear-gradient(135deg, #1cb5cc 0%, #064a97 100%);transform:rotate(5deg) scale(1.05)}.reos-portal-icon img{width:100px;height:100px;object-fit:contain;transition:all 0.4s ease}.reos-portal-card:hover .reos-portal-icon img{filter:brightness(0) invert(1);transform:scale(1.1)}.reos-portal-card-title{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:5px}.reos-portal-description{font-size:15px;line-height:1.7;color:#64748b;margin-top:auto;margin-bottom:auto}.reos-portal-card-badge{display:inline-block;padding:4px 12px;background:linear-gradient(135deg, rgba(28, 181, 204, 0.15) 0%, rgba(6, 74, 151, 0.15) 100%);color:#064a97;font-size:11px;font-weight:600;border-radius:20px;margin-top:15px;letter-spacing:0.5px}@media (max-width:1100px){.reos-portals-grid .reos-portal-card{flex:0 0 calc(50% - 13px)}.reos-portals-grid .reos-portal-card:last-child:nth-child(odd){max-width:100%}}@media (max-width:768px){.reos-portal-integrations{padding:60px 0}.reos-portal-title{font-size:32px}.reos-portal-subtitle{font-size:16px}.reos-portals-grid{gap:16px;margin-top:32px}.reos-portals-grid .reos-portal-card{flex:0 0 100%;max-width:100%}.reos-portal-card{padding:24px}.reos-portal-card-header{flex-direction:row;align-items:center;gap:16px;margin-bottom:16px}.reos-portal-icon{width:64px;height:64px;border-radius:16px}.reos-portal-icon img{width:70px;height:70px}.reos-portal-card-title{font-size:18px}.reos-portal-description{font-size:14px}}.reos-brands-header{text-align:center;position:relative;padding-bottom:20px}.reos-brands-header::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg, #1cb5cc 0%, #064a97 100%);border-radius:10px}.reos-brands-title{font-size:28px;font-weight:700;color:#022041;background:linear-gradient(135deg, #022041, #064a97);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.4;margin-bottom:0}.reos-brands-subtitle{font-size:15px;margin-top:10px;font-weight:400;color:#022041;background:linear-gradient(135deg, #022041, #064a97);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reos-brand-card{background:white;border-radius:16px;display:flex;align-items:center;justify-content:center;min-height:120px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}.reos-brand-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(28, 181, 204, 0.03) 0%, rgba(6, 74, 151, 0.03) 100%);opacity:0;transition:opacity 0.3s ease}.reos-brand-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0, 0, 0, 0.08);border-color:rgba(28, 181, 204, 0.3)}.reos-brand-card:hover::before{opacity:1}.reos-brand-logo{width:100%;height:auto;max-width:140px;max-height:60px;object-fit:contain;filter:grayscale(100%);opacity:0.7;transition:all 0.3s ease;position:relative;z-index:1}.reos-brand-card:hover .reos-brand-logo{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@media (max-width:768px){.reos-brands-title{font-size:22px}.reos-brands-subtitle{font-size:14px}.reos-brand-logo{max-width:120px;max-height:50px}.logoSliderKismi img{max-width:45%}}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color)!important;background-color:var(--bs-pagination-active-bg)!important;border-color:#000000!important}.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input[type=tel]{padding-left:85px!important}.grecaptcha-badge{display:none}.payment-logos{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.payment-logos img{height:32px;max-width:100%}@media (max-width:576px){.payment-logos{flex-direction:column;gap:12px}.payment-logos img{height:28px}}.reos-card{background:#ffffff;border-radius:20px;border:1px solid rgba(0,0,0,0.04);box-shadow:0 20px 40px -10px rgba(0,0,0,0.08);transition:all 0.3s ease;overflow:hidden}.reos-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -12px rgba(0,0,0,0.12)}.blob-bg{position:absolute;filter:blur(60px);opacity:0.6;z-index:0}.blob-success{background:linear-gradient(135deg, #d4fc79 0%, #96e6a1 100%)}.tech-badge{font-size:0.75rem;font-weight:700;letter-spacing:0.5px;padding:6px 12px;border-radius:8px;text-transform:uppercase}.match-connector{position:relative;height:40px;width:2px;background:#d1e7dd;margin:0 auto}.match-connector::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;background:#198754;border-radius:50%}.ai-features-section{width:100%;background:linear-gradient(135deg, #eaf6fa 0%, #f0f9ff 100%);padding:50px 0;position:relative;overflow:hidden}.ai-features-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%, rgba(27, 181, 204, 0.08) 0%, transparent 50%),radial-gradient(circle at 80% 50%, rgba(6, 74, 154, 0.08) 0%, transparent 50%);pointer-events:none}.ai-features-card{background:#ffffff;border-radius:28px;box-shadow:0 8px 32px 0 rgba(6, 74, 154, 0.12);padding:40px;max-width:1400px;width:96vw;margin:0 auto;position:relative;z-index:1;border:1px solid rgba(27, 181, 204, 0.15);border-top:4px solid #1bb5cc}.ai-features-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg, #1bb5cc 0%, #064a9a 100%);color:#ffffff;border-radius:50px;font-size:0.75rem;font-weight:600;letter-spacing:0.8px;margin-bottom:20px;box-shadow:0 4px 12px rgba(27, 181, 204, 0.3)}.ai-features-badge i{font-size:0.875rem}.ai-features-title-main{color:#022041;font-size:2.5rem;font-weight:700;margin-bottom:16px;letter-spacing:-0.5px;line-height:1.2}.ai-gradient-text{background:linear-gradient(135deg, #1bb5cc 0%, #064a9a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ai-features-desc{max-width:100%;margin-bottom:24px;line-height:1.7;font-weight:400;font-size:1rem;color:#64748b}.ai-features-desc strong{color:#064a9a;font-weight:600}.ai-features-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;width:100%}.ai-feature-item{background:#f8fafc;border-radius:16px;padding:20px 16px;transition:all 0.3s ease;border:2px solid transparent;position:relative;overflow:hidden;text-align:center}.ai-feature-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(27, 181, 204, 0.05) 0%, rgba(6, 74, 154, 0.05) 100%);opacity:0;transition:opacity 0.3s ease}.ai-feature-item:hover{transform:translateY(-4px);border-color:#1bb5cc;box-shadow:0 8px 24px rgba(27, 181, 204, 0.2)}.ai-feature-item:hover::before{opacity:1}.ai-feature-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px auto;font-size:1.4rem;color:#ffffff;transition:transform 0.3s ease}.ai-feature-icon.bg-primary{background:linear-gradient(135deg, #1bb5cc 0%, #0ea5bb 100%);box-shadow:0 4px 16px rgba(27, 181, 204, 0.3)}.ai-feature-icon.bg-warning{background:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);box-shadow:0 4px 16px rgba(245, 158, 11, 0.3)}.ai-feature-icon.bg-success{background:linear-gradient(135deg, #10b981 0%, #059669 100%);box-shadow:0 4px 16px rgba(16, 185, 129, 0.3)}.ai-feature-icon.bg-info{background:linear-gradient(135deg, #064a9a 0%, #053a7a 100%);box-shadow:0 4px 16px rgba(6, 74, 154, 0.3)}.ai-feature-item:hover .ai-feature-icon{transform:scale(1.08)}.ai-feature-title{font-size:1.05rem;font-weight:600;color:#022041;margin-bottom:8px}.ai-feature-text{font-size:0.85rem;color:#64748b;line-height:1.5;margin:0}.ai-features-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;border:2px solid #0e7f91;border-radius:50px;background:linear-gradient(135deg, #0e7f91 0%, #064a9a 100%);color:#ffffff;font-size:1rem;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 16px rgba(27, 181, 204, 0.3);letter-spacing:0.3px;position:relative;overflow:hidden}.ai-features-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 0.5s ease}.ai-features-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(27, 181, 204, 0.4);background:linear-gradient(135deg, #064a9a 0%, #053a7a 100%);border-color:#064a9a;color:#ffffff}.ai-features-btn:hover::before{left:100%}.ai-features-btn i.fa-arrow-right{transition:transform 0.3s ease}.ai-features-btn:hover i.fa-arrow-right{transform:translateX(4px)}@media (max-width:991px){.ai-features-card .col-lg-5,.ai-features-card .col-lg-7{text-align:center}.ai-features-grid{grid-template-columns:repeat(2, 1fr);margin-top:20px}}@media (max-width:768px){.ai-features-section{padding:40px 0}.ai-features-card{padding:32px 20px;border-radius:20px;max-width:98vw}.ai-features-badge{font-size:0.7rem;padding:6px 16px}.ai-features-title-main{font-size:2rem;margin-bottom:12px}.ai-features-desc{font-size:0.95rem;margin-bottom:20px}.ai-features-grid{gap:12px}.ai-feature-item{padding:16px 12px}.ai-feature-icon{width:48px;height:48px;font-size:1.25rem;margin-bottom:10px}.ai-feature-title{font-size:0.95rem;margin-bottom:6px}.ai-feature-text{font-size:0.8rem}.ai-features-btn{padding:12px 28px;font-size:0.95rem}}@media (max-width:480px){.ai-features-title-main{font-size:1.6rem}.ai-features-grid{grid-template-columns:1fr}.ai-features-btn{padding:10px 24px;font-size:0.9rem}}