﻿@charset "UTF-8";@import url("https://use.typekit.net/hqc7syu.css");.edge--bottom{position:relative;z-index:1;}.edge--bottom:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;}.edge--bottom:after{bottom:0;transform:skewY(-1.75deg);transform-origin:100%;}.edge--bottom--reverse{position:relative;z-index:1;}.edge--bottom--reverse:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;}.edge--bottom--reverse:after{bottom:0;transform:skewY(1.75deg);transform-origin:0 100%;}.edge--top{position:relative;z-index:1;}.edge--top:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;}.edge--top:before{top:0;transform:skewY(1.75deg);transform-origin:100% 0;}.edge--top--reverse{position:relative;z-index:1;}.edge--top--reverse:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;}.edge--top--reverse:before{top:0;transform:skewY(-1.75deg);transform-origin:0 0;}.edge--both{position:relative;z-index:1;}.edge--both:before,.edge--both:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;}.edge--both:before{top:0;transform:skewY(1.75deg);transform-origin:100% 0;}.edge--both:after{bottom:0;transform:skewY(-1.75deg);transform-origin:100%;}.edge--both--reverse{position:relative;z-index:1;}.edge--both--reverse:before,.edge--both--reverse:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden;}.edge--both--reverse:before{top:0;transform:skewY(-1.75deg);transform-origin:0 0;}.edge--both--reverse:after{bottom:0;transform:skewY(1.75deg);transform-origin:0 0;}html,body{min-height:100%;height:100%;scroll-behavior:smooth;}body{-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;font-family:"open-sans";}body .green-bold{color:#1ea39d;font-weight:bold;}body .focus-box{border:1px solid #1ea39d;background-color:#1ea39d;margin-bottom:2em;padding:1em;color:#fff;}body .focus-box h2{color:#fff;}body .focus-box p{color:#fff;font-size:.9em;}body .focus-box ul{color:#fff;font-size:.9em;}body .question{font-size:1.1em;color:#4d4d4f;font-weight:normal;}body .radio-question-toolbar input[type=radio]{opacity:0;position:fixed;width:0;}body .radio-question-toolbar label{display:inline-block;background-color:#fff;padding:10px 30px;font-size:16px;border:1px solid #1ea39d;margin-right:1em;margin-bottom:1em;}body .radio-question-toolbar input[type=radio]:checked+label{background-color:#002d7f;color:#fff;}body .radio-question-toolbar input[type=radio]:focus+label{color:#fff;}body .radio-question-toolbar label:hover{background-color:#1ea39d;color:#fff;}body .cboxlist-question-toolbar input[type=checkbox]{opacity:0;position:fixed;width:0;}body .cboxlist-question-toolbar label{display:inline-flex;background-color:#fff;padding:10px 30px;font-size:16px;border:1px solid #4d4d4f;margin-right:1em;margin-bottom:.5em;color:#4d4d4f;}body .cboxlist-question-toolbar input[type=checkbox]:checked+label{background-color:#002d7f;color:#fff;}body .cboxlist-question-toolbar input[type=checkbox]:focus+label{color:#fff;}body .cboxlist-question-toolbar label:hover{background-color:#1ea39d;color:#fff;}body .question-single-textbox{display:inline-block;background-color:#fff;padding:10px 30px;font-size:16px;border:1px solid #002d7f;}body .question-textbox-fullwidth{width:100%;}body .question-dropdownlist{display:inline-block;background-color:#fff;padding:10px 30px;font-size:16px;border:1px solid #002d7f;font-size:1em;}body .question-dropdownlist .radComboBox_Bootstrap,body .question-dropdownlist .radComboBox{font-size:1em;}body .question-dropdownlist .radComboBox_Bootstrap .rcbActionButton,body .question-dropdownlist .radComboBox .rcbActionButton{border-width:0;}body .question-dropdownlist .radComboBox_Bootstrap .rcbExpanded,body .question-dropdownlist .radComboBox .rcbExpanded{border-color:none;box-shadow:none;}body .question-dropdownlist .radComboBox_Bootstrap .rcbInner,body .question-dropdownlist .radComboBox .rcbInner{border-width:0!important;border-style:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;border-color:none!important;}body .question-dropdownlist .rcbInput,body .question-dropdownlist .rcbInputCell{font-size:1em;}body .rcbInner{border-width:0!important;border-style:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;border-color:none!important;}body .radComboBox .rcbActionButton,body .radComboBox_Bootstrap{border-width:0!important;border-color:none!important;padding:1px!important;border-style:none!important;}body .CTA-Button2{display:block;border-radius:5px;background-color:#002d7f;color:#fff;padding:.7em 2em;width:100%;font-size:1.2em;color:#fff;text-decoration:none;word-wrap:break-word;text-align:center;}body .CTA-Button{display:block;border-radius:5px;background-color:#002d7f;color:#fff;padding:.5em 1em;width:100%;font-size:.9em;color:#fff;text-decoration:none;word-wrap:break-word;text-align:center;}p{font-size:1em;}h2{color:#002d7f;font-size:1.3em;font-weight:bold;}h3{color:#1ea39d;font-size:1.1em;font-weight:bold;}a{color:#1ea39d;font-weight:bold;text-decoration:none;}a:hover{color:#002d7f;}.logo-header .TAF-logo{max-width:100%;}.logo-header .master-btns{display:block;top:5px;}.logo-header a.btn-header-green{background:#1ea39d;color:#fff;padding:.4em 1.3em;text-align:center;font-size:1em;border-radius:10px;text-decoration:none;}.logo-header a.btn-header-green:hover{background:#002d7f;}.std-header{height:200px;background:url(/USERASSETS/_template/home-header.png) center center no-repeat;background-size:cover;text-align:center;padding-top:4em;}.std-header h2{color:#fff;text-align:center;font-weight:normal;}.std-header .search-bar{padding-top:1.5em;font-size:.9em;}.std-header .search-bar .join-input{font-size:1em;color:#808080;padding:.75em 1em;background:#fff;border:0;width:35%;}.std-header .search-bar .join-button{font-size:1em;color:#fff;padding:.75em 1em;background:#1ea39d;border:0;width:20%;}.std-header .search-bar .join-button2{font-size:1em;color:#fff;padding:.75em 1em;background:#1ea39d;border:0;width:80%;}.std-header .search-bar .join-input-left{border-top-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-right:1px solid #808080;}.std-header .search-bar .join-input-middle{border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-right:1px solid #808080;}.std-header .search-bar .join-input-right{border-top-right-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;}.home-header{height:420px;background:url(/USERASSETS/_template/home-header.png) center center no-repeat;background-size:cover;text-align:center;padding-top:3em;}.home-header h1{color:#fff;text-align:center;font-weight:bold;font-size:1.7em;margin-bottom:1em;}.home-header h2{color:#fff;text-align:center;font-weight:normal;margin-bottom:2em;line-height:1.4em;}.home-header .join-header{margin-top:2em;font-size:1.2em;color:#fff;padding:.75em 1.5em;background:#1ea39d;border:0;width:80%;border-top-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-right:1px solid #808080;border-top-right-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;}.home-header .search-bar{padding-top:1.5em;font-size:.9em;}.home-header .search-bar .join-input{margin-top:0;font-size:1em;color:#808080;padding:.75em 1em;background:#fff;border:0;width:35%;}.home-header .search-bar .join-button{font-size:1em;color:#fff;padding:.75em 1em;background:#1ea39d;border:0;width:20%;}.home-header .search-bar .join-button2{font-size:1em;color:#fff;padding:.75em 1em;background:#1ea39d;border:0;width:80%;}.home-header .search-bar .join-input-left{border-top-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-right:1px solid #808080;}.home-header .search-bar .join-input-middle{border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-right:1px solid #808080;}.home-header .search-bar .join-input-right{border-top-right-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;}.home-header2,.std-header2{background:#1ea39d;height:240px;margin-bottom:7em;}.home-header2 h1,.std-header2 h1{padding-top:1em;color:#fff;text-align:left;font-weight:bold;font-size:2.2em;}.home-header2 p,.std-header2 p{color:#fff;}.home-header2 .review-box,.std-header2 .review-box{display:flex;flex-direction:column;height:100%;position:relative;top:-60px;background-color:#fff;border-radius:10px;border:1px solid #002d7f;margin-bottom:20px;}.home-header2 .review-box .review-box-inner,.std-header2 .review-box .review-box-inner{padding:1.2em;display:flex;flex-direction:column;flex-grow:1;}.home-header2 .review-box .review-box-inner .review-stars,.std-header2 .review-box .review-box-inner .review-stars{color:#1ea39d;min-height:25px;text-align:center;}.home-header2 .review-box .review-box-inner .review-stars .fa-star,.std-header2 .review-box .review-box-inner .review-stars .fa-star{color:#1ea39d;}.home-header2 .review-box .review-box-inner .review-company,.std-header2 .review-box .review-box-inner .review-company{color:#002d7f;text-align:center;font-size:.94em;font-weight:bold;margin-bottom:8px;}.home-header2 .review-box .review-box-inner .review-company p,.std-header2 .review-box .review-box-inner .review-company p{color:#002d7f;margin:0;}.home-header2 .review-box .review-box-inner .review-short-comment,.std-header2 .review-box .review-box-inner .review-short-comment{color:#4d4d4f;font-size:.85em;text-align:center;margin-bottom:15px;flex-grow:1;}.home-header2 .review-box .review-box-inner .review-short-comment p,.std-header2 .review-box .review-box-inner .review-short-comment p{color:#4d4d4f;margin:0;display:inline;}.home-header2 .review-box .review-box-inner .review-short-comment p:before,.std-header2 .review-box .review-box-inner .review-short-comment p:before{content:open-quote;}.home-header2 .review-box .review-box-inner .review-short-comment p:after,.std-header2 .review-box .review-box-inner .review-short-comment p:after{content:close-quote;}.home-header2 .review-box .review-box-inner .review-comment-by,.std-header2 .review-box .review-box-inner .review-comment-by{color:#002d7f;font-size:.8em;text-align:center;border-top:1px dashed #e9ecef;padding-top:8px;margin-top:auto;}.home-header2 .review-box .review-box-inner .review-comment-by p,.std-header2 .review-box .review-box-inner .review-comment-by p{color:#002d7f;margin:0;font-weight:500;}@media(max-width:575.98px){.home-header2 .review-box,.std-header2 .review-box{top:-30px;}}.home-header2 .header-people,.std-header2 .header-people{position:relative;top:-80px;margin-bottom:-80px;max-width:300px;}.number-bar{margin-bottom:1em;}.number-bar .number-bar-count{margin-top:1em;font-size:2.5em;color:#1ea39d;font-weight:bold;text-align:center;}.number-bar .number-bar-title{font-size:1em;color:#002d7f;font-weight:bold;text-align:center;}.people3{display:block;position:relative;max-width:230px;top:0;margin-bottom:-105px;z-index:5000;}.helping-bar{background:#002d7f;background:url(/USERASSETS/_template/blue-bg-image.jpg) top right no-repeat;background-size:cover;clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);padding-top:7em;padding-bottom:7em;margin-bottom:2em;text-align:center;color:#fff;font-size:.9em;}.helping-bar h2{color:#fff;font-weight:bold;font-size:1.5em;text-align:center;padding-bottom:2em;}.helping-bar .title{color:#1ea39d;font-size:1.5em;font-weight:bold;}.helping-bar .icon-green{color:#1ea39d;}.helping-bar a.btn-green{background:#1ea39d;color:#fff;padding:.6em 1.3em;text-align:center;font-size:1.1em;border-radius:10px;text-decoration:none;}.helping-bar ul{text-align:center;list-style-position:inside;list-style-type:square;}.advert-bar{background:#fff;padding-top:3em;padding-bottom:3em;margin-bottom:2em;min-height:350px;text-align:center;}.advert-bar .advert-box{display:box;}.advert-bar img{max-width:250px;border:1px solid #ccc;}.register-bar{background:#1ea39d;background:url(/USERASSETS/_template/green-bg-image.jpg) top right no-repeat;background-size:cover;clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);padding-top:12em;padding-bottom:12em;margin-bottom:3em;min-height:500px;color:#fff;}.register-bar p{padding-bottom:1em;}.register-bar h2{color:#fff;}.register-bar a.btn-blue{background:#002d7f;color:#fff;padding:.8em 1.5em;text-align:center;font-size:1.2em;border-radius:10px;text-decoration:none;}.register-bar ul{margin-top:2em;list-style-type:none;padding:0;}.register-bar li{display:flex;align-items:flex-start;margin-bottom:1rem;}.register-bar li::before{content:"✔";color:#002d7f;font-size:2em;margin-top:0;margin-right:.75em;}.register-bar .list-content{display:flex;flex-direction:column;}.register-bar .list-content h2{font-weight:bold;font-size:1.4em;color:#002d7f;margin:0;}.register-bar .list-content p{margin:0;}.recent-registrations{padding-bottom:6em;overflow:hidden;}.recent-registrations h2{margin-bottom:2em;}.recent-registrations .logo-slider{overflow:hidden;width:100%;background:#fff;padding:10px 0;}.recent-registrations .logo-slider .logo-track{display:flex;width:max-content;animation:scroll 20s linear infinite;}.recent-registrations .logo-slider .logo-track img{height:80px;margin:0 20px;object-fit:contain;flex-shrink:0;}@keyframes scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.footer{margin-top:3em;display:block;min-height:200px;background:#002d7f;padding-top:3em;padding-bottom:2em;}.footer h3{color:#fff;font-weight:bold;font-size:.9em;}.footer ul.footer-menu{list-style:none;color:#1ea39d;font-size:.9em;padding-inline-start:0;}.footer ul.footer-menu li{color:#1ea39d;margin-bottom:.5em;}.footer ul.footer-menu li a{color:#1ea39d;text-decoration:none;}.footer ul.footer-menu li a:hover{color:#fff;}.footer .social-bar{color:#fff;}.footer .social-bar img{padding-right:1em;}.footer .social-bar .join-footer{margin-top:2em;font-size:1em;color:#fff;padding:.75em 1em;background:#1ea39d;border:0;width:80%;border-top-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-right:1px solid #808080;border-top-right-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;}.footer .developed-by{padding-top:2em;color:#fff;font-size:.8em;}.footer .developed-by a:hover{color:#fff;}.navbar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;color:#002d7f;}.navbar .menu{list-style:none;display:flex;gap:20px;margin:0;padding:0;}.navbar .menu li a{color:#002d7f;text-decoration:none;font-size:.9em;font-weight:bold;}.navbar .toggle{display:none;font-size:1.5rem;background:none;border:0;color:#002d7f;cursor:pointer;}@media(max-width:768px){.navbar .menu{flex-direction:column;position:absolute;top:60px;left:0;right:0;background:#34495e;display:none;}.navbar .menu.active{display:flex;}.navbar .toggle{display:block;}}.latestnews{padding-top:2em;padding-bottom:2em;}.latestnews .newsbox_outer{border:1px solid #ccc;overflow:hidden;padding:1em;min-height:280px;height:100%;}.latestnews .newsbox_outer a{text-decoration:none;color:#002d7f;}.latestnews .newsbox_outer .newsbox_readmore{display:block;height:40px;}.latestnews .newsbox_outer .newsbox_readmore .readmore{display:inline-block;background-color:#1ea39d;border-radius:10px;color:#fff;text-decoration:none;padding:.4em .5em .4em .5em;font-size:.9em;transition:all .5s ease 0s;position:relative;overflow:hidden;z-index:1;text-align:center;}@media screen and (min-width:1200px){.latestnews .newsbox_outer .newsbox_readmore .readmore{font-size:.9em;padding:.4em 1em .4em 1em;}}.latestnews .newsbox_outer .newsbox_readmore .readmore:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#1ea39d;z-index:-2;}.latestnews .newsbox_outer .newsbox_readmore .readmore:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#002466;transition:all .3s;z-index:-1;}.latestnews .newsbox_outer .newsbox_readmore .readmore:hover{color:#fff;}.latestnews .newsbox_outer .newsbox_readmore .readmore:hover:before{width:100%;}.latestnews .newsbox_outer .newsbox_text{display:block;height:216px;font-size:.9em;vertical-align:top;overflow:hidden;margin-bottom:1em;}.latestnews .newsbox_outer .newsbox_text h2{font-size:1.5em;position:relative;color:#002d7f;}@media only screen and (min-width:992px){.latestnews .newsbox_outer .newsbox_text h2{font-size:1.3em;}}.latestnews .newsbox_outer:hover{background-color:#ebf7fe;}.member-adjust{margin-top:-9em;z-index:10000;display:block;position:relative;margin-bottom:4em;}.member_fbox{background:#fff;border:1px solid #ccc;border-radius:15px;padding:1em;height:100%;text-align:center;}.member_fbox a.btn-green{display:block;margin-left:auto;margin-right:auto;margin-top:48px;width:96%!important;background:#1ea39d;color:#fff;padding:.6em 1.3em;text-align:center;font-size:1.1em;border-radius:10px;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.2);}.member_fbox a.btn-gold{display:block;margin-left:auto;margin-right:auto;margin-top:45px;width:96%!important;background:#e8c424;color:#fff;padding:.6em 1.3em;text-align:center;font-size:1.1em;border-radius:10px;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.2);}.member_fbox a.btn-gold:hover{background:#d4af34;}.member_fbox a.btn-platinum{display:block;margin-left:auto;margin-right:auto;margin-top:20px;background:#d3d5d7;color:#002d7f;width:90%;padding:.6em 2em;text-align:center;font-size:1.1em;border-radius:10px;text-decoration:none;animation:pulse 1s infinite;box-shadow:0 4px 10px rgba(0,0,0,.2);}.member_fbox a.btn-platinum:hover{background:#c0c0c0;box-shadow:0 6px 14px rgba(0,0,0,.3);}@keyframes pulse{0%,100%{transform:scale(1);}50%{transform:scale(1.1);}}.member_fbox ul{list-style:none;padding-left:0;}.member_fbox ul li::before{content:"✔";color:#1ea39d;font-weight:bold;margin-right:8px;}.member_fbox .green-bold{color:#1ea39d;font-weight:bold;}ul.ticklist{list-style:none;padding-left:0;}ul.ticklist li::before{content:"✔";color:#1ea39d;font-weight:bold;margin-right:8px;}.login-modal-overlay{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);}.login-modal-content{position:relative;background-color:#fff;margin:15% auto;padding:30px 25px 25px 25px;border-radius:8px;width:90%;max-width:400px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.2);}.login-modal-content .login-form-container .btn-header-green{background:#1ea39d;color:#fff;padding:.4em 1.3em;text-align:center;font-size:1em;border-radius:10px;text-decoration:none;}.login-modal-content .login-form-container .btn-header-green:hover{background:#002d7f;}.login-modal-content h3{margin-top:5px;margin-right:45px;font-size:1.4rem;}.login-form-control{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px;}.close-modal-btn{position:absolute;top:15px;right:15px;width:36px;height:36px;background-color:#1ea39d;color:#fff!important;border:0;border-radius:4px;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .1s ease;}.close-modal-btn:hover,.close-modal-btn:focus{background-color:#bd2130;outline:0;}.close-modal-btn:active{transform:scale(.95);}@media(max-width:576px){.login-modal-content{margin:30% auto;padding:25px 20px 20px 20px;}}.letter-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-bottom:30px;padding:10px;background:#f4f4f4;border-radius:8px;}.letter-item{text-decoration:none;color:#1ea39d;font-weight:bold;padding:8px 12px;border-radius:4px;transition:all .2s;}.letter-item:hover,.letter-item.active{background:#1ea39d;color:#fff!important;}.load-more-wrapper{text-align:center;margin-top:40px;}.load-more-button{background:#333;color:#fff;border:0;padding:12px 40px;border-radius:25px;font-weight:bold;cursor:pointer;transition:background .3s;}.load-more-button:hover{background:#1ea39d;}.contact-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;}.contact-modal-overlay .contact-modal-content{background:#fff;padding:0;border-radius:15px;width:90%;max-width:450px;overflow:hidden;}.contact-modal-overlay .contact-modal-header{background:#1ea39d;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;}.contact-modal-overlay .contact-modal-body{padding:25px;}.contact-modal-overlay .contact-modal-body .form-control{width:100%;margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:5px;}.contact-modal-overlay .contact-modal-body .submit-btn{background:#1ea39d;color:#fff;border:0;width:100%;padding:12px;border-radius:5px;font-weight:bold;cursor:pointer;}.contact-modal-overlay .contact-modal-body .contact-modal-footer{text-align:right;padding-right:1em;}.contact-modal-overlay .contact-modal-body .success-state{text-align:center;padding:30px 10px;}.contact-modal-overlay .contact-modal-body .success-icon{margin-bottom:20px;}.contact-modal-overlay .contact-modal-body .success-state h3{color:#333;margin-bottom:15px;}.contact-modal-overlay .contact-modal-body .success-state p{color:#666;line-height:1.5;margin-bottom:25px;}.contact-modal-overlay .contact-modal-body .close-success-btn{background:#f4f4f4;border:1px solid #ddd;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:bold;}.contact-modal-overlay .contact-modal-body .close-success-btn:hover{background:#eee;}.contact-modal-overlay .contact-modal-body .promo-text{font-size:.9em;color:#666;margin-bottom:20px;}.member-status-container{margin-top:10px;}.profile-container{border:1px solid #808080;border-radius:15px;overflow:hidden;margin-bottom:1em;background:#fff;display:flex;flex-direction:column;padding:0!important;}.profile-container .profile-card{background:#fff;flex-grow:1;border:0;margin:0;}.profile-container .profile-card h3.company-name{color:#002d7f;font-size:1.3em;}.profile-container .profile-card p.location-text{color:#4d4d4f;font-size:.9em;}.profile-container .profile-card p.country-name{color:#002d7f;font-weight:bold;}.profile-container .profile-card .rating-container{display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif;}.profile-container .profile-card .rating-container .star-rating{display:inline-block;font-size:30px;line-height:1;}.profile-container .profile-card .rating-container .star-rating .stars-outer{position:relative;color:#d3edec;cursor:default;}.profile-container .profile-card .rating-container .star-rating .stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:#1ea39d;transition:width .5s ease;}.profile-container .profile-card .review-count{display:block;font-size:1rem;font-weight:bold;color:#002d7f;}.profile-container .profile-card .logo-container{width:100%;max-height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;}.profile-container .profile-card .logo-container .company-logo-img{max-width:100%!important;max-height:100%;object-fit:contain;padding:5px;}.profile-container .profile-card-footer{background-color:#dff2f1;margin-bottom:0;padding:5px 0;width:100%;vertical-align:middle;}.profile-container .profile-card-footer .btn-link-style{background:none;border:0;padding:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;color:inherit;}.profile-container .profile-card-footer .footer-icon{width:18px;height:18px;fill:currentColor;vertical-align:middle;margin-right:8px;}.profile-container .profile-card-footer .footer-item{display:inline-flex;align-items:center;text-decoration:none;color:#002d7f;font-weight:bold;font-size:.9em;padding-right:1em;}.profile-container .profile-card-footer .footer-item .footer-link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;transition:opacity .2s ease;}.profile-container .profile-card-footer .footer-item .footer-link:hover{opacity:.7;text-decoration:underline;}.profile-container .profile-card-footer .member-status-container{margin:0;}.profile-container .profile-card-footer .member-status-container .claim-wrapper{display:flex;justify-content:flex-end;width:100%;}.profile-container .profile-card-footer .member-status-container .claim-link{color:#d9534f;font-weight:bold;text-decoration:underline;font-size:.9rem;text-align:right;}.profile-container .profile-card-footer .member-status-container .claim-link:hover{color:#c9302c;}.profile-container .profile-card-footer .member-status-container .member-status-right{display:flex;justify-content:flex-end;width:100%;}.profile-container .profile-card-footer .member-status-container .member-status-right .member-badge-flex{display:flex;align-items:center;gap:12px;}.profile-container .profile-card-footer .member-status-container .member-status-right .member-badge-flex .badge-img{height:35px;width:auto;display:block;}.profile-container .profile-card-footer .member-status-container .member-status-right .member-badge-flex .badge-text{font-weight:700;color:#002d7f;font-size:.95rem;}.profile-item{display:inline-flex;align-items:center;text-decoration:none;color:#fff;font-weight:bold;font-size:.9em;padding-right:1em;}.profile-item .profile-icon{width:24px;height:24px;fill:currentColor;vertical-align:middle;margin-right:15px;}.profile-header a.profile-button,.profile-header button.profile-button{background:#002d7f;color:#fff;padding:.8em 1.5em;text-align:center;font-size:1em;border-radius:10px;text-decoration:none;border:0;cursor:pointer;display:inline-block;font-family:inherit;line-height:normal;transition:background-color .15s ease;}.profile-button,button.profile-button,input[type=button].profile-button{background:#002d7f!important;color:#fff!important;padding:.8em 1.5em!important;text-align:center!important;font-size:1em!important;border-radius:10px!important;text-decoration:none!important;border:0!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer!important;font-family:inherit!important;}.profile-button:hover{background:#001f5c!important;}.profile-logo-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:200px;width:100%;padding:20px;box-sizing:border-box;border-radius:20px;background:#fff;}.profile-logo-placeholder .profile-logo-content{text-align:center;margin-bottom:1.5em;}.profile-status-center{display:flex;align-items:center;text-decoration:none;}.profile-status-center .profile-badge-flex{display:flex;align-items:center;gap:12px;}.profile-status-center .profile-badge-img{height:35px;width:auto;display:block;}.profile-status-center .profile-badge-text{font-weight:700;color:#002d7f;font-size:.95rem;}.profile-divider{background:#ededed;padding:3em 0;margin-bottom:3em;}.profile-review-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.profile-review-summary h3{font-size:3em;}.profile-rating-container{display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif;margin-bottom:10px;}.profile-rating-container .profile-star-rating{display:inline-block;font-size:40px;line-height:1;}.profile-rating-container .profile-star-rating .profile-stars-outer{position:relative;display:inline-block;color:#d3edec;cursor:default;}.profile-rating-container .profile-star-rating .profile-stars-outer .profile-stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:#1ea39d;transition:width .5s ease;}.profile-rating-container .profile-star-rating-small{font-size:20px;}.profile-review-count{color:#002d7f;font-weight:bold;}.rating-row{display:flex;align-items:center;margin-bottom:8px;}.rating-row .rating-label{width:150px;font-weight:700;color:#002d7f;font-size:1rem;margin:0;}a.blue-btn{display:block;background:#002d7f;color:#fff;padding:.6em 1.3em;text-align:center;font-size:1.2em;border-radius:10px;text-decoration:none;margin-bottom:10px;}a.gold-btn{display:block;background:#af7c2c;color:#fff;padding:.6em 1.3em;text-align:center;font-size:1.2em;border-radius:10px;text-decoration:none;}.services-list-container{display:flex;flex-direction:column;gap:10px;}.services-list-container .service-item{display:flex;align-items:center;text-align:left;}.services-list-container .service-icon-wrapper{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:30px;margin-right:15px;}.services-list-container .service-svg{width:20px;height:auto;display:block;}.services-list-container .service-text{font-size:1rem;color:#1ea39d;font-weight:bold;line-height:1.2;}.section-title{display:flex;align-items:center;gap:12px;color:#002d7f;margin-bottom:20px;}.section-title .title-icon{width:28px;height:auto;color:#1ea39d;flex-shrink:0;}.review-card{border:1px solid #e0e0e0;border-radius:20px;padding:20px;margin-bottom:20px;background-color:#fff;transition:box-shadow .3s ease;}.review-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);}.review-card .review-stars-row{margin-bottom:10px;}.review-meta{font-size:.95rem;margin-bottom:12px;color:#555;}.review-meta .reviewer-name{font-weight:700;color:#333;}.review-meta .reviewer-company{font-weight:600;}.review-meta .review-date{color:#888;}.review-content-wrapper{line-height:1.6;color:#444;}.review-content-wrapper .read-more-link{display:inline-block;margin-top:8px;color:#1ea39d;font-weight:600;text-decoration:none;cursor:pointer;}.review-content-wrapper .read-more-link:hover{text-decoration:underline;}.is-blurred{filter:blur(5px);pointer-events:none;user-select:none;}.security-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;text-align:center;}.security-overlay .overlay-content{position:relative;background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.15);max-width:80%;margin:auto;}.security-overlay .overlay-close-btn{position:absolute;top:10px;right:15px;background:none;border:0;font-size:28px;font-weight:bold;color:#999;cursor:pointer;line-height:1;z-index:11;}.security-overlay .overlay-close-btn:hover{color:#333;}.register-btn{display:inline-block;background:#1ea39d;color:#fff;padding:12px 25px;border-radius:5px;text-decoration:none;font-weight:bold;margin:15px 0;}.login-small{font-size:.8rem;color:#666;}.contact-modal-header{position:relative;padding-bottom:15px;border-bottom:1px solid #e9ecef;margin-bottom:15px;}#contact-modalHeaderText{margin:0;padding-right:45px;font-size:1.25rem;color:#0c1f38;font-weight:600;line-height:1.3;text-align:left;}.close-modal-btn{position:absolute;top:-2px;right:0;width:36px;height:36px;background-color:#dc3545;color:#fff!important;border:0;border-radius:4px;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .1s ease;z-index:10;}.close-modal-btn:hover,.close-modal-btn:focus{background-color:#bd2130;outline:0;}.close-modal-btn:active{transform:scale(.95);}.contact-modal-content{width:90%!important;max-width:500px!important;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;}ul.language-flag-list,.profile-header ul.language-flag-list,div ul.language-flag-list{list-style:none!important;list-style-type:none!important;padding:0!important;margin:15px 0!important;}ul.language-flag-list li,.profile-header ul.language-flag-list li{list-style:none!important;list-style-type:none!important;display:inline-flex!important;align-items:center!important;margin-right:20px!important;margin-bottom:10px!important;}ul.language-flag-list li::before,ul.language-flag-list li::marker{content:""!important;display:none!important;width:0!important;margin:0!important;}.flag-circle-icon,span.flag-circle-icon.fi{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:50%!important;-webkit-border-radius:50%!important;overflow:hidden!important;background-size:cover!important;background-position:center!important;display:inline-block!important;margin-right:8px!important;box-shadow:0 1px 3px rgba(0,0,0,.15)!important;border:1px solid #eaeaea!important;}.company-logo{max-width:100%!important;max-height:100%;object-fit:contain;padding:5px;}