@charset "utf-8";
/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.12.0.1767772011
Updated: 2026-01-07 07:46:51
*/

:root {
--be-font-sans-serif:"Poppins", Roboto, system-ui, -apple-system, Segoe UI, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
--be-font-monospace:"Poppins", SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
html{background:#fff;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-padding-top:100px}
body{background:#fff;font-family:var(--be-font-sans-serif) !important;font-size:16px;font-weight:400;line-height:1.5;-webkit-overflow-scrolling:touch;color:#000;margin:0;padding:0;}
.pointer{cursor:pointer}
.img-responsive{width:100%;height:auto}
.v-middle{vertical-align:middle;display:inline-block}
.br,
.br2{display:none}
.BLOCK{display:block}

.header-bg{background:linear-gradient(180deg, #fff 0%, #F0EBFF 100%);position:relative;z-index:99999 !important}

h1 span{display:block}

.header-left,
.header-right{display:inline-block;vertical-align:middle;padding:5px 0}
.header-right{width:calc(100% - 130px);margin-top:-25px;text-align:right;position:relative}
.header-left{width:125px;padding-bottom:10px}	
.header-left img{width:100%;height:auto}
.header-right ul{margin:20px 0 0 15px; padding:0}
.header-right ul li{position:relative;padding-bottom:25px}
.header-right ul li a{font-size:20px;color:#000;font-weight:500}
.header-right ul li a:hover{color:#2400A1;}
.header-right .right-BTN a.blueG{font-size:1.25rem;padding:.75rem 1.5rem}
.header-right .right-BTN{display:inline-block;margin-top:0}
.header-right .right-BTN a,
.header-right .right-BTN img{display:inline-block}
.header-right .right-BTN img{width:auto;height:20px}
.header-right .right-BTN button{box-shadow:none;margin-top:1px}
.header-right .right-BTN span{font-size:25px;color:#000}
.header-right .right-BTN button:hover{background:none;}
.header-right .right-BTN button:hover span{color:#2400A1;}
.header-right .right-BTN #account-popup{display:block; right:0;text-align:center;/*border:1px solid #E3E3E3;*/background:linear-gradient(180deg, #fff 0%, #F0EBFF 100%);}
.header-right .right-BTN #account-popup ul{margin:8px 0 0 0;padding:0;list-style:none}
.header-right .right-BTN #account-popup ul li{padding:8px 15px;margin:0;border-bottom:1px solid #E3E3E3;}
.header-right .right-BTN #account-popup ul li a{font-size:15px;}
.header-right .right-BTN #account-popup ul li a:hover{color:#2400A1}
/*.header-right .right-BTN:hover #account-popup{display:block}*/

.hamburgBTN{display:inline-block;position:absolute;right:0;top:6px;background:url(assets/images/hamburger-icon.svg) left center no-repeat;width:30px;height:20px;background-size:cover !important;cursor:pointer}
.hamburgBTN.active-M{background:url(assets/images/hamburger-icon-close.svg) left center no-repeat;width:30px;height:28px;}
.mobile-container{display:none;position:absolute;width:calc(100% + 154px);height:auto;top:53px;left:-142px;background:linear-gradient(180deg, #F0EBFF 0%, #fff 100%);padding:10px 0 35px 0;text-align:center;border-top:1px solid #ddd7f1;}

.blueG,
#openAdditional{border-radius:20px;background:linear-gradient(90deg, #2400A1 0%, #03E262 100%);color:#fff}
.blueG:hover,
#openAdditional:hover{background:linear-gradient(90deg, #2400A1 0%, #2400A1 100%);color:#fff}

.bg-gradient-green{border-radius:10px;background:linear-gradient(90deg, #f4f2fa 0%, #f2fdf7 100%);}
.bottom-10-new{bottom:41%}
.left-10-new{left:18px;}
.bg-gradient-green .mt-4 .text-gray-600{display:none}

#featuredSlider iframe,
.post-single iframe{border-radius:10px}

.font-500{font-weight:500}
.font-green-small{color:#F5D72C;text-align:center;font-size:18px;font-weight:400;}
.star{width:25px;height:auto;vertical-align:middle;display:inline-block}

.font-white{color:#fff;text-align:center;font-size:24px;font-weight:500;}
.font-white-small{color:#fff;text-align:center;font-size:16px;font-weight:400;}



.bg-box{box-shadow:0 1.061px 3.182px 3.182px rgba(123, 123, 123, 0.25);}
.bg-box input{height:auto;outline:none !important;border:none;color:#2400A1;}
.bg-box input::placeholder{opacity:.75;}
.bg-box input:hover,
.bg-box input:focus,
.bg-box .absolute:hover,
.bg-box .absolute:focus{outline:none !important;background:none !important}
.bg-box .absolute{cursor:pointer}

.categories-box{overflow-x:scroll !important;}
.categories-box .flex-wrap{flex-wrap:nowrap;white-space:nowrap;justify-content:left}

.categories-box .inline-block{padding:1px}
.categories-box button.rounded-md{border-radius:5px}
.categories-box button:hover,
.categories-box button.selected-category{background:linear-gradient(90deg, #2400A1 0%, #03E262 100%);color:#fff}

.border{border:1px solid #E3E3E3;}
.border-blue-green{background:linear-gradient(90deg, #2400A1 0%, #03E262 100%);padding:1px}

.check{margin:0 0 0 15px !important}
/*.check li{background:url(assets/images/check.svg) left center no-repeat;padding-left:20px}*/
.check li{background:url(assets/images/li.svg) left center no-repeat;padding-left:20px}
.color-gradient{background:linear-gradient(90deg, #2400A1 0%, #03E262 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.learning{margin:20px 0 20px 20px;list-style:none;color:#03E262}
.learning li{border-bottom:1px solid #e8e8e8;padding:0 0 10px 20px;margin:0 0 10px 0;background:url(assets/images/li.svg) left 5px no-repeat;}
.learning li:last-child{border-bottom:none}
.learning li a{color:#000}
.learning li a:hover,
.check li a:hover{color:#2400A1}


.top100{top:115px}

.form input.rounded-full{border-radius:9999px !important;background:none !important;font-size:16px;color:#2400A1}
.form input.rounded-full:hover{border:1px solid #2400A1}
.form button.rounded-full{background:linear-gradient(90deg, #2400A1 0%, #03E262 100%);}
.form button.rounded-full:hover{background:#2400A1;}
.form a,
#openRegisterModal,
.sign,
.form button.text-blue-600{color:#2400A1 !important;font-weight:600;/*font-size:14px;*/background:none !important;}
#openRegisterModal:hover,
.sign:hover,
.form button.text-blue-600:hover{background:none;}
#loginModal p.color-gradient,
#loginModal p.text-black-500{text-align:center}
#loginModal p.text-black-500{color:#a0aec0}
#loginModal p.text-blue-600{font-weight:600;}

.form label{font-size:1rem}

.form .wp_google_login{margin-top:0}
.form .wp_google_login__button{border-radius:35px;background:#fff !important}

#recent-activity-content a:hover{color:#2400A1 !important;}
#recent-activity-content .text-base{padding-left:15px}
#recent-activity-content span.bg-gray-100{color:#2400A1}

.leftNAV a{/*background:url(assets/images/check.svg) 10px center no-repeat;*/color:#2400A1;padding:5px 5px 5px 35px;margin:0;outline:none;background:url(assets/images/li.svg) 10px center no-repeat;}
.leftNAV a:hover{color:#03E262;}
.leftNAV a.bg-indigo-100{border:1px solid #2400A1;border-radius:0.5rem;background-color:#F9F9F9;}
.leftNAV a:last-child{color:red;background:none;border-top:1px solid #E3E3E3;text-align:center;font-weight:600;padding-left:0;padding-right:0;margin-top:10px}

.icon-view,
.icon-comment,
.icon-like,
.icon-schedule,
.icon-profile,
.icon-dates,
.icon-close{display:inline-block;margin-right:5px;vertical-align:middle}
.icon-view{background:url(assets/images/icon-view.svg) left center no-repeat;width:32px;height:24px;}
.icon-comment{background:url(assets/images/icon-comment.svg) left center no-repeat;width:27px;height:26px;}
.icon-like{background:url(assets/images/icon-like.svg) left center no-repeat;width:30px;height:26px;}
.icon-schedule{background:url(assets/images/icon-shedule.svg) left center no-repeat;width:25px;height:24px;}
.icon-profile{background:url(assets/images/icon-profile.svg) left center no-repeat;width:25px;height:25px;}
.icon-dates{background:url(assets/images/icon-dates.svg) left center no-repeat;width:25px;height:25px;}
.icon-close{background:url(assets/images/icon-close.png) center center no-repeat;width:16px;height:16px;background-size:cover;}
.icon-close:hover,
.commentReply:hover{background-color:transparent}

#update-profile-form label{padding-bottom:10px}

.recent-activity{border-bottom:1px solid #e5e5e5;width:100%;padding-bottom:15px}

.tabs-container{padding-bottom:15px}
.tabs-container button{background:none;position:relative;/*font-size:16px;*/font-weight:600;color:#000;/*margin-right:10px;*/box-shadow:none;display:inline-block}
.tabs-container button:hover{background:none;color:#2400A1;}
.tabs-container button.discussion{background:#2400A1;border:none;color:#fff;padding:3px 10px;margin-right:0;font-weight:400}
.tabs-container button.discussion:hover{background:#03E262;}

.tabs-container button.active:after{content:'';background:linear-gradient(90deg, #2400A1 0%, #03E262 100%);height:3px;width:100%;border-radius:6px;position:absolute;left:0;bottom:-10px}

.pagination-btn:hover{background:#2400A1;color:#fff}

.sponsors img{object-fit:contain}
.sponsors button,
.video-slider button,
.sponsors button:hover,
.video-slider button:hover{background-color:transparent !important;box-shadow:none !important;}

.left-1{left:-12px !important;}
.right-1{right:-12px !important;}

.video-slider #mas-prev,
.sponsors #logo-prev{background:url(assets/images/icon-arrow-left-B.svg) center center no-repeat;width:8px;height:15px;background-size:cover;}
.video-slider #mas-next,
.sponsors #logo-next{background:url(assets/images/icon-arrow-right-B.svg) center center no-repeat;width:8px;height:15px;background-size:cover;}
.video-slider #mas-prev img,
.video-slider #mas-next img,
.sponsors #logo-prev img,
.sponsors #logo-next img{display:none}


/*#logoSlider{margin-left:-2px}
#logoSlider img{width:100%;height:auto}*/

/*.sponsors #logo-prev{margin-left:-10px}
.sponsors #logo-next{margin-right:10px}*/

.like-login-popup .icon-close-C{position:absolute;right:-15px;top:-15px;background:#fff;border-radius:50%;display:block;width:30px;height:30px;/*text-align:center;*/line-height:25px;cursor:pointer;border:1px solid #ccc;padding-left:4px}
.like-login-popup .icon-close-C i{opacity:.75}
.like-login-popup .blueG{padding:2px 10px;color:#fff;text-decoration:none;cursor:pointer;}

#ast-scroll-top{background:#2400A1;}
#ast-scroll-top .ast-icon.icon-arrow svg{margin-left:2px;margin-top:12px}

.bg-blue{background:#2400A1}
.bg-green{background:#e1f9e9;border:1px solid #adf1bf;}
.color-blue{color:#2400A1}

#wpd-bubble-wrapper,
#wpdcom .wpd-form-head{display:none !important}

.border-light-blue{border:1px solid #cdbcff;margin:25px 0}
.after-line-bg:after{content:'';position:absolute;right:-18px;top:0; display:inline-block;width:18px;height:15px;background:url(assets/images/after-line-bg.svg) 10px center no-repeat;background-size: contain;}
.bg-gray{background:linear-gradient(90deg, #f4f3fa 0%, #f3fdf7 100%);}

.acc-BTN{margin:0 0 20px 0;padding:0 0 20px 0;font-size:1.25rem;font-weight:500;color:#000;border-bottom:1px solid #333;background:url(assets/images/icon-down2.svg) right 10px no-repeat;cursor:pointer}
.acc-CON{padding:0 0 15px 0;display:none;color:#2400A1;}
.acc-BTN.on{background:url(assets/images/icon-up1.svg) right 10px no-repeat;}
.acc-BTN.on{color:#2400A1;border-bottom:1px solid #ccc;}

.page header.entry-header .entry-title{display:none}

.ast-plain-container.ast-no-sidebar #primary{margin-bottom:0;margin-top:0}

.box{background:linear-gradient(111deg, #e4e9f7 0%, #dceee4 100%);padding:15px;}
.box-bottom{margin-bottom:20px}
.box img{display:inline-block}
.flip-card{background-color:transparent;width:100%;height:175px;perspective:800px;}
.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .75s;transform-style:preserve-3d;}
.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}
.flip-card-front,
.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;/*border-radius:15px;*/}
.flip-card-front .img strong{font-size:20px;padding:16px 0 0 0;margin:0 0 0 0;display:block;font-weight:500}
.flip-card-back{background:linear-gradient(111deg, #e4e9f7 0%, #dceee4 100%);color:#000;transform:rotateY(180deg);}
.flip-card-back-text{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:100%;margin:auto}
.flip-card-back p,
.flip-card-back li{margin:0;padding:0;font-weight:500;font-size:15px}
.flip-card-back ul{margin:0 0 10px 25px;padding:0}


/* -- New for address-box --*/
.specific-office-new{padding:0;margin-bottom:3rem}
.specific-office-new .row .row{padding-right:0}
.specific-office-new .address-box{min-height:0;background-color:transparent;width:100%;color:#000;box-shadow:none;padding:0 0 0 105px;}
.specific-office-new h3{font-weight:600;padding:0;margin:0;color:#000}
.specific-office-new .address-box h4{font-weight:300;font-size:20px;color:#000}
.specific-office-new .address-box h5{padding-bottom:15px;margin-bottom:10px; font-size:20px;color:#000;position:relative;}
.specific-office-new .address-box h5:after{content:'';position:absolute;left:0;bottom:0;height:2px;width:25px;background:#C7C7C7;}
.specific-office-new .address-box h5 span{font-weight:400}

.entry-content .specific-office-new .address-box p{margin:0 0 5px 0;padding:0} 

.specific-office-new a{color:#000;cursor:pointer}
.specific-office-new a:hover{color:#2400A1}
.specific-office-new p.office-type{color:#666;font-size:12px}

.specific-office-new .imgLEFT{display:inline-block;vertical-align:middle;width:90px;}
.specific-office-new .imgLEFT img{width:80px;height:auto}
.specific-office-new .contentRIGHT{display:inline-block;vertical-align:middle;width:calc(100% - 95px)}
.specific-office-new .contentRIGHT p{margin:5px 0 0 0}
.specific-office-new .contentRIGHT span{display:block;color:#FAF9FF;height:2px}
.specific-office-new .boderBOTTOM{padding-bottom:25px;position:relative;}
.specific-office-new .boder-space{background:linear-gradient(90deg, #FAF9FE 0%, #d8d8d8 25.96%, #d8d8d8 52.4%, #d8d8d8 77.4%, #FAF9FE 100%);height:1px;margin-top:15px}

.specific-office-new a.menu-book-meeting{background:#EAF6FE; border:1px solid #D2D2D2;padding:5px 15px;border-radius:35px;margin:15px 10px 10px 0;display:none;font-size:12px}
.specific-office-new a.menu-book-meeting:hover,
.specific-office-new .office-tab li a:hover{border-color:#2400A1;background-color:#fff;color:#2400A1}

.specific-office-new .office-tab{margin:5px 0 0 0;padding:0;list-style:none;text-align:center;width:100%;white-space:nowrap;}
.specific-office-new .office-tab li{display:inline-block;width:auto;margin-bottom:10px;padding:0 15px}
.specific-office-new .office-tab li:nth-child(1) a{background:url(assets/images/back-to-top-icon.svg) center center no-repeat;width:40px;height:40px;font-size:0;vertical-align:middle;background-size:cover;
margin-top:3px;}
.specific-office-new .office-tab li:nth-child(1) a.active-link{color:#666 !important;}
.specific-office-new .office-tab li a{display:inline-block;font-size:18px;padding:0;margin:10px 0;color:#000;font-weight:500;}

.specific-office-new .BE-link{background:none;padding:0;margin:0;overflow-x:scroll;position:sticky}

.specific-office-new .BE-link.BE-link-fixed{background:#fff;width:100%;left:0;right:0;box-shadow:0px 1px 10px 0px rgba(153, 153, 153, 0.9);}

.specific-office-new .BE-link.BE-link-fixed .office-tab{margin:15px auto;max-width:1200px}
.specific-office-new .BE-link ul li::after{display:none}

.specific-office-new .office-tab li a.active-link{font-weight:700;color:#000;}


.sep-line-bg-office{display:block;background:url(assets/images/sep-line-bg.svg) top right no-repeat;width:142px;height:6px;margin:10px auto 25px auto;}

.specific-office-new .icon-location-contact{display:inline-block;background:url(assets/images/icon-train.svg) center center no-repeat;background-size:cover;width:25px;height:25px;vertical-align:middle;cursor:pointer;opacity:.75;}
.arrowTOP{}


.address-box .menu-book-meeting i{display:inline-block;background:url(assets/images/icon-meeting-contact.svg) center center no-repeat;width:24px;height:24px;background-size:cover !important;vertical-align:middle}


.tooltip-Location{position:relative;display:block;margin-top:5px}
.tooltip-Location .tooltip-text{visibility:hidden;width:200px;background-color:#000;color:#fff;text-align:center;padding:5px;border-radius:5px;position:absolute;z-index:1;font-size:14px}
.tooltip-Location:hover .tooltip-text{visibility:visible}

.forMOB{margin-bottom:30px}

.entry-content .Privacy{margin-bottom:2rem} 
.entry-content .Privacy p{margin-bottom:1em}
.entry-content .Privacy h2,
.entry-content .Privacy h3{padding:.5em 0 !important}
.list{margin:0 !important;padding:0 !important}
.list li{/*background:url(assets/images/check.svg) left center no-repeat;*/padding:0 0 0 20px;margin-bottom:1em;background:url(assets/images/li.svg) left center no-repeat;}

#meeting-block{width:100%;height:700px}

.related-content a{line-height:normal;display:inline-block}

.search .ast-archive-description{display:none}
.search .ast-article-inner,
.archive .ast-article-inner{border-radius:10px !important;border:1px solid #2400A1;background:#FFF;}
.search .ast-article-inner img,
.archive .ast-article-inner img{border-radius:6px 6px 0 0;width:100%;height:auto;}
.search .ast-article-inner h2 a:hover,
.archive .ast-article-inner h2 a:hover,
.search .ast-article-inner .cat-links a:hover,
.archive .ast-article-inner .cat-links a:hover, 
.search .ast-article-inner .entry-meta .url span,
.archive .ast-article-inner .entry-meta .url span{color:#2400A1;}
.search .ast-article-inner .entry-meta .published,
.archive .ast-article-inner .entry-meta .published{color:#666}
.search .post-thumb-img-content,
.archive .post-thumb-img-content{border-radius:10px 10px 0 0 ;}

.archive .ast-archive-description{display:none}

.ast-pagination .page-numbers{border:1px solid #A4A4F4;color:#2400A1;}
.post-page-numbers.current .page-link, 
.ast-pagination .page-numbers.current{border:1px solid #A4A4F4;background:#F3F3F3;color:#000}
.ast-pagination .page-numbers.current,
.ast-pagination .page-numbers{margin:0 -3px;}
.ast-pagination .next.page-numbers,
.ast-pagination .prev.page-numbers{float:none;}

.ast-pagination .page-numbers.current:hover{background:#F3F3F3;color:#000}
.ast-pagination .page-numbers:hover{background:#2400A1;color:#fff}

/*.ast-pagination .nav-links{width:auto;border:1px solid #A4A4F4;border-radius:4px}*/


/* -- END CHANGES -- */

.bg-container{background:linear-gradient(90deg, #e0dbf2, #dbfbe9);}
.form-bg{background:#FFF;box-shadow:0 4px 4px 3px rgba(143, 143, 143, 0.25);padding:25px;margin-bottom:50px}
.form-bg h2{font-size:24px;font-weight:400;padding-bottom:10px}
.form-bg .gform_heading{display:none}
.form-bg .large,
.form-bg  .medium{border-radius:10px !important;border:1px solid #2400A1;padding:10px !important;height:auto !important;text-align:left;background:none !important;font-size:16px !important}
.form-bg textarea.large,
.form-bg  textarea.medium{height:100px !important;min-block-size:100px !important;margin-top:-10px}
.form-bg .large:hover,
.form-bg .large:focus,
.form-bg  textarea.medium:hover,
.form-bg  textarea.medium:focus{background:#f7f7f7 !important;}
.form-bg .button{background:#2400A1 !important;color:#fff;font-size:18px !important;font-weight:normal;border-radius:10px !important;padding:16px 35px !important;height:auto !important;border:1px solid #2400A1 !important;}
.form-bg .button:hover{background:#f7f7f7 !important;color:#2400A1 !important;}
.feather{display:inline-block;width:auto;height:75px}
.form-bg .gform_validation_errors{display:none !important}
.form-bg .validation_message{text-align:left}
/*.form-bg .feather{display:none}*/ 

/*.bg-gray-light{background:linear-gradient(90deg, #f9f9fd 0%, #f9fefb 100%);}*/
.bg-gray-light .box{background:none;padding:0}
.bg-gray-light .flip-card-front{background:#f3f6f9;padding:20px}
.bg-gray-light .text-right img{width:auto;height:65px;margin-top:15px}
.bg-gray-light li{list-style:disc}
.bg-gray-light p{padding-bottom:10px}
.bg-gray-light .flip-card-back{background:linear-gradient(90deg, #86eeb4 0%, #CFE3FF 100%);}
.bg-gray-light .flip-card-back-text{padding:20px}
.bg-gray-light .object-cover{margin-bottom:20px}
.bg-gray-light .flip-card{height:420px}
.bg-gray-light .img{color:#2400A1;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:95%;text-align:center}
.bg-gray-light .img strong{padding-top:10px}

.BTN-acc-contact{background:#fff;padding:1rem;margin-bottom:1.5rem;cursor:pointer;position:relative}
.BTN-acc-contact:after{content:"";position:absolute;right:2rem;top:calc(50% - 5.5px);background:url(assets/images/icon-down2.svg) right center no-repeat;width:18px;height:11px;background-size:cover !important;}
.BTN-acc-contact.onn{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.BTN-acc-contact.onn:after{background-image:url(assets/images/icon-up1.svg);}
.ACC-content-contact{background:#f2f5f9;padding:1rem;display:none;margin-top:-1.5rem;margin-bottom:1.5rem}

.heading{font-size:30px;font-weight:300;}
.heading strong{font-weight:800;display:block}
.green-bg{background:url(assets/images/breen-bg.webp) center top no-repeat;background-size:cover;}
.green-bg .ul{margin:115px 10px 25px 0px;padding:0;text-align:center}
.green-bg .ul li{background:url(assets/images/dot-line.svg) left 10px no-repeat;padding:0 0 20px 25px}
.green-bg .ul p{margin:0;padding-bottom:15px}
.green-bg .ul p strong{font-size:20px;}

.about-block h2{color:#000;font-weight:600}
.about-block ul{margin:0 0 15px 10px;padding:0;list-style:none}
.about-block p,
.about-block li{margin-bottom:10px !important}
.about-block li{background:url(assets/images/li-new.png) left 8px no-repeat;padding-left:20px}
.bg-about-left{background:linear-gradient(136deg, #e8f2ff 35%, #b5f1d7 75%);}
.bg-about-right{background:linear-gradient(40deg, #b5f1d7 35%, #e8f2ff 75%);}
.bg-about-green{background:#b5f1d7;}
.about-block .item-last{margin-bottom:0 !important}

.join .green-bg .ul{margin:80px 25px 25px 35px;}

.leftSPACE .widget:last-child{margin-bottom:1rem !important;}


/*.thank-you span{display:inline-block;margin:5px 0 0 0}
.thank-you span:last-child{margin-bottom:25px}
.thank-you .span-B{background:#A4A4F4}
.thank-you .span-T{background:#63F79F}
.thank-you .span-E{background:#FCC0C0}
.thank-you .span-B a,
.thank-you .span-T a,
.thank-you .span-E a{display:inline-block;text-align:center;padding:25px 0;color:#000;min-width:165px}
.thank-you .span-B a:hover,
.thank-you .span-T a:hover,
.thank-you .span-E a:hover{box-shadow:0 0 5px #888888}*/
.mailto{color:#2400A1 !important;}
.mailto:hover{color:#F5D72C !important;}

.contactTHANKS{text-align:center;}
.contactTHANKS br{display:none}
.contactTHANKS br.br{display:block}
.entry-content .contactTHANKS p{margin:0 !important;padding:0 !important}
.contactTHANKS .scroll-button{bottom:-45px;cursor:auto;display:none}
.contactTHANKS-bg{border-radius:10px;background:#F1FFF7;box-shadow:0px 6px 3.9px 0px rgba(154, 154, 154, 0.25);padding:1rem;margin:0}
.contactTHANKS-bg h3{color:#2400A1;font-size:48px;font-weight:600;padding:1rem 0;margin:0}
.contactTHANKS-bg h3 span{display:block;font-size:32px;font-weight:500;}
.your-message{color:#2400A1;font-size:18px;font-weight:400;}
.your-message br,
.in-the br{display:none}
.line-sep-thanks{display:inline-block;background:url(assets/images/line-sep-thanks.svg) center center no-repeat;width:192px;height:1px;margin:1rem auto}
.in-the{color:#000;font-size:17px;font-weight:400;}
#openAdditional{display:inline-block;padding:10px 25px;margin:15px 0;cursor:pointer}
#openAdditional:hover{color:#fff !important}
.thanks-contact{display:inline-block}

.additional-info .form-left{display:none !important}
.additional-info .form-right{grid-column: span 12 / span 8 !important;}


/* -- Blog --*/
.blog-template-default{background:#f9fafb;}


.feature-blog{padding:1rem}
.feature-blog h1{font-weight:800}
.link-bg{display:inline-block;background:#F6F6F6;color:#2400A1;padding:5px 10px;font-size:14px;border:1px solid #E3E3E3;}
.link-bg:hover{background:#03E262;color:#fff;}
.time{font-size:14px;color:#333;background:#F6F6F6;padding:5px 10px;margin:10px 0 0 0;border:1px solid #E3E3E3;}
.feature-blog h2 a{color:#2400A1;font-weight:600}
.feature-blog h2 a:hover{color:#03E262}
.feature-blog .author img{border-radius:50%;vertical-align:middle}
.feature-blog .author{font-size:16px;color:#333;padding:15px 0}
.read-more{display:inline-block;padding:1px;background:linear-gradient(90deg, #2400A1 0%, #03E262 100%);text-align:center;}
.read-more span{display:inline-block;background:#fff;padding:5px 15px;}
.read-more span:hover{background:#2400A1;color:#fff}

.feature-blog{background:url(assets/images/blog-pattern.png) top left repeat #2400A1;}
.feature-blog img{border-radius:.7rem .7rem 0 0}
.feature-blog .spaceALL{padding:1.5rem}

.BLOG-section h2{}
.BLOG-section h2 span{background:url(assets/images/lara-community.svg) left center no-repeat;padding:10px 0 10px 31px;margin:0 0 5px 0;display:inline-block}
.blogBOX{/*border-radius:10px;border:5px solid rgba(36, 0, 161, 0.10);*/background:#FFF;}
.blogBOX img{border-radius:.5rem .5rem 0 0;width:100%;height:auto}
.space-arround{padding:20px;}
.blogCAT{margin:0 0 15px 0 !important;padding:0 0 15px 0 !important;border-bottom:1px solid #ccc}
.blogCAT li:first-child i{display:inline-block;background:url(assets/images/icon-folder.svg) left center no-repeat;width:16px;height:13px;background-size:cover;margin-right:5px}
.blogCAT li:last-child i{display:inline-block;background:url(assets/images/icon-date.svg) left center no-repeat;width:11px;height:10px;background-size:cover;margin-right:5px}
.BLOG-section .space-arround h3 a{color:#000}
.blogCAT li a,
.blogCAT h3:hover a,
.ast-single-post .entry-content a:hover,
.BLOG-section .space-arround h3 a:hover{color:#2400A1 !important;}
.ast-single-post .entry-content a{text-decoration:none;color:#000}
.post-single main .space-arround h3{margin-bottom:0 !important;padding:0 0 0.5rem 0 !important;}

.blog-home .blogCAT{border-top:1px solid #ccc;border-bottom:none;margin:0 !important;padding:10px 0 0 0 !important;}

.follow a{display:inline-block;background:#fff;padding:10px;width:30%;text-align:center}
.follow a:hover{background:#f4fdf6;} 
.follow a:nth-child(2){margin:0 3%}

.topMARGIN,
#primary{margin-top:70px !important}
.post-single{padding-top:15px}
.bg-inner-banner{background:url(assets/images/blog-pattern.png) top left repeat #2400A1;color:#fff;text-align:center;}
.bg-inner-banner .container div{padding:2rem 15px;}
.bg-inner-banner h1{color:#fff;font-size:2.5rem;font-weight:600;text-align:center;padding-bottom:15px}
.bg-inner-banner p{font-size:14px;margin:0;padding:0;color:#ccc}
.bg-inner-banner a{color:#03E262}

.blog-feature{margin-bottom:25px}

.author-block{display:none}
.author-block br{display:none}
.author{padding:0;color:#666;}
.author img{display:inline-block;vertical-align:middle}

.important{background:#fefbec;border-left:5px solid #f5d72d;padding:1.5rem;margin-bottom:1.25rem;font-size:18px}
.important i{display:inline-block;width:30px;height:30px;margin-right:15px;background:url(assets/images/icon-important.webp) left top no-repeat;background-size:cover;vertical-align:top}
.important .span{display:inline-block;width:calc(100% - 65px);font-size:16px;vertical-align:top}
.important br{display:none}
.important strong{display:block;padding-bottom:10px;color:#2400A1;font-size:20px;font-weight:600}
.important span.block{display:block;padding-top:10px}

.warning{background:#fef6f6;border:1px solid #fcc0bf;padding:1.5rem;margin-bottom:1.25rem}
.warning i{display:inline-block;width:30px;height:27px;margin-right:15px;background:url(assets/images/icon-warning.webp) left top no-repeat;background-size:cover;vertical-align:top}
.warning .span{display:inline-block;width:calc(100% - 65px);font-size:16px;vertical-align:top}
.warning br{display:none}
.warning strong{display:block;padding-bottom:10px;color:#ed404d;font-size:20px;font-weight:600}
.warning span.block{display:block;padding-top:10px}

.post-single main p{padding-bottom:1.25rem;font-size:18px}
.post-single main h2{color:#2400A1;font-weight:600;padding:1rem 0 1.5rem 0;margin:0;font-size:2rem;}
.post-single main h3{color:#2400A1;font-weight:600;padding:1rem 0 1.5rem 0;margin:0;font-size:1.5rem;}
.post-single main a,
.post-single aside a{color:#2400A1}

.post-single main a:hover,
.post-single aside a:hover{color:#03E262}

.content-box{padding:1rem;margin:0 0 15px 0;background:#f2fdf7;}
.content-box h2,
.content-box p{font-size:1.25rem;padding:0 0 12px 0 !important;margin:0;font-weight:600}
.detail-page .content-box p strong,
.detail-page .content-box strong{font-size:1.25rem;display:inline-block;padding-bottom:10px;font-weight:600}
.content-box ul{padding:0px 10px 0 10px !important;margin:0 10px 0 0 !important;list-style:none}
.content-box ul li{padding:0 0 8px 25px !important;margin:0;background:url(assets/images/li.svg) left 8px no-repeat;}
.content-box ul li a{font-weight:500;color:#2400A1}
.content-box ul ul,
.content-box ul ol{padding:10px 0 0 0 !important;margin:0 0 -5px -10px !important}
.R-links{padding:20px;margin:25px 0;background:#f9fafb}
.R-links h6{color:#3a3a3a;font-size:1.25rem !important;padding:5px 0 15px 0 !important;margin:0 !important}
.R-links p strong{display:block;padding-bottom:10px}
.R-links p,
.R-links ul{margin:0 !important;padding:0 !important}
.R-links ul li{padding:0 0 10px 25px !important;margin:0;background:url(assets/images/icon-chek.webp) left 10px no-repeat;}
.R-links ul li:last-child{padding-bottom:0}
.R-links ul li a:hover{text-decoration:none}
.spanBLOCK{display:block}
.img-responsive img{width:100%;height:auto}
.img-responsive.border-radius img{border-radius:10px}

.link-cta{background:linear-gradient(90deg, #e8f2ff 35%, #b5f1d7 75%);padding:1rem;margin-bottom:1.25rem;border:1px solid #E3E3E3;transition:.5s linear;}
.link-cta i{display:inline-block;background:url(assets/images/icon-CTA.png) left center no-repeat;width:50px;height:50px;background-size:cover;margin-right:10px;vertical-align:middle}
.link-cta a{display:block;font-weight:600 !important;position:relative;letter-spacing:1px;font-size:18px;}
.link-cta:hover{background:linear-gradient(90deg, #b5f1d7 35%, #e8f2ff 75%);}

.ul-list{margin:0 0 0 10px;padding:0}
.ul-list li{padding:0 0 0 20px;margin:0;background:url(assets/images/li.svg) left 8px no-repeat;/*background:url(assets/images/check.svg) left 8px no-repeat;*/}

.conclusion{border:1px solid #00e263;padding:1.5rem;margin-bottom:1.25rem;background:#edfcf0;}
.conclusion h2,
.conclusion h3{padding-top:0 !important}

.sectionCOLOR{margin-bottom:1.25rem}
.bgBLUE{background:#f1effa;border-left:5px solid #2400a1;}
.bgGREEN{background:#f4fdf6;border-left:5px solid #00e263;}
.bgYELLOW{background:#fefcf2;border-left:5px solid #f5d72d;}
.bgRED{background:#fef3f3;border-left:5px solid #ee3f3e;}
.sectionCOLOR .item-last{padding-bottom:0 !important}

.borderBLUE{border-left:5px solid #2400a1;padding-left:20px;padding-bottom:0 !important;margin-bottom:1.25rem}
.borderGREEN{border-left:5px solid #00e263;padding-left:20px;padding-bottom:0 !important;margin-bottom:1.25rem}
.borderYELLOW{border-left:5px solid #f5d72d;padding-left:20px;padding-bottom:0 !important;margin-bottom:1.25rem}
.borderRED{border-left:5px solid #ee3f3e;padding-left:20px;padding-bottom:0 !important;margin-bottom:1.25rem}

.quote{background:#e6fcef;border:1px solid #05e263;/*border-left-width:5px;*/margin-bottom:1.25rem;position:relative;padding:1rem 1rem 0 3.75rem;}
.quote:after{content:'';background:url(assets/images/quote-icon.png) left center no-repeat;width:31px;height:25px;position:absolute;left:.85rem;top:1rem}
.quote strong{font-size:20px;color:#2400A1;display:block;margin-bottom:-.5rem}
.quote em{font-size:14px;font-weight:500}

.trending h3{}
.trending ul{margin:0 0 0 15px !important;padding:0}
.trending ul li{padding:0 0 15px 20px;margin:0;background:url(assets/images/li.svg) left 8px no-repeat;}
.trending ul li a{color:#000;/*font-size:0.875rem;*/}
#featuredSlider h3 a:hover,
.trending ul li a:hover{color:#2400A1}

.img-responsive img{width:100%;height:auto}

.mobile-hide{display:none}
.only-mobile{display:block;text-align:center;margin:auto}
.only-mobile .video-slider{}

.footerONE img{display:inline-block}
.footerONE span{display:inline-block;vertical-align:middle;position:relative;top:4px;font-size:16px}
.footerLINK a{font-size:1rem;font-weight:300}
.footerLINK a:hover{text-decoration:none;color:#f1f217}
.footerLINK a strong{font-weight:700;}
.footerLINK .footerTWO strong a,
.footerLINK .footerTHREE strong a{font-weight:700;font-size:1.125rem;}
.footerFOUR form{position:relative}
.footerFOUR .email-address,
.footerFOUR .large,
.stay .large{background:url(assets/images/icon-email.svg) 10px center no-repeat;padding:3px 50px 3px 30px !important;border:1px solid #D9D9D9 !important;border-radius:9999px !important;background-color:transparent !important;height:auto !important;color:#fff !important;}
.footerFOUR .email-address:hover,
.footerFOUR .large:hover,
.stay .large:hover{border:1px solid #fff !important}
.footerFOUR .button,
.stay .button{background:#F5D72C !important;text-align:center;color:#2400A1 !important;font-weight:400;font-size:.875rem;padding:15px 25px !important;border-radius:9999px !important;width:100% !important;margin-top:-10px !important;}
.footerFOUR .button:hover,
.stay .button:hover{background:#fff !important}


.footerFOUR .validation_message,
.stay .validation_message{color:#fcc0bf !important;font-weight:500}

.footerFOUR .gform_confirmation_message{font-weight:600;border:1px solid #05e263;padding:8px 10px;border-radius:10px;margin-top:5px}
 
.footerFOUR label.gfield_label,
.stay label.gfield_label,
.footerFOUR .gform_validation_errors,
.stay .gform_validation_errors{display:none !important}

body:not(.logged-in) .wpd-form-row .wpd-form-col-left{display:none !important;}

.rotating-text{display:inline-block;position:relative;width:150px}
.rotating-text em{font-style:normal;position:absolute;top:-12px;right:0;left:0;opacity:0;animation:rotateWord 6.35s linear infinite 0s;color:#F5D72C}
.rotating-text em:nth-child(2){animation-delay:1.35s;}
.rotating-text em:nth-child(3){animation-delay:2.35s;}
.rotating-text em:nth-child(4){animation-delay:3.35s;}
.rotating-text em:nth-child(5){animation-delay:4.35s;}
.rotating-text em:nth-child(6){animation-delay:5.35s;}
/*.rotating-text em:nth-child(7){animation-delay:6.35s;}*/

@-webkit-keyframes rotateWord {
0%{opacity:0}
2%{opacity:0;-webkit-transform:translateY(-50px)}
5%{opacity:1;-webkit-transform:translateY(0px)}
17%{opacity:1;-webkit-transform:translateY(0px)}
20%{opacity:0;-webkit-transform:translateY(50px)}
80%{opacity:0}
100%{opacity:0}
}



@media only screen and (min-width: 768px) {
.hamburgBTN{display:none}
.mobile-container{display:inline-block;position:relative;top:20px;left:0;width:100%;height:auto;background:none;padding:0;text-align:left;border-top:none}

.header-left,
.header-right{/*display:inline-block;vertical-align:middle;*/padding:5px 0;float:left}
.header-right{width:calc(100% - 165px);margin-top:0;text-align:left}
.header-left{width:160px;padding-bottom:10px}
.clr{clear:both}

	

/*.header-left,
.header-right{display:inline-block;vertical-align:middle}
.header-right{margin-top:0;text-align:left}*/
.header-right ul{margin:0 0 0 5px; padding:0}
.header-right ul li{display:inline-block;vertical-align:middle;position:relative;padding-right:10px;margin-right:10px;padding-bottom:0}
.header-right ul#menu-primary-menu li:after{content:'';position:absolute;right:-5px;height:20px;width:1px;background:#000;top:5px;}
.header-right ul li:last-child:after{display:none}
.header-right .right-BTN a.blueG{font-size:0.875rem;padding:0.5rem 1rem;}
.header-right ul li a{font-size:16px;}
.header-right .right-BTN{position:absolute;right:0;top:0}
/*.header-right .right-BTN button{margin-top:5px}*/
.header-right .right-BTN span{font-size:20px;}
.header-right .right-BTN #account-popup ul li a{font-size:18px;}
.header-right .right-BTN #account-popup{position:absolute;display:none;right:0;text-align:center;border:1px solid #E3E3E3;}
.header-right .right-BTN #account-popup ul{margin:8px 0 0 0;padding:0;list-style:none}
.header-right .right-BTN #account-popup ul li{padding:8px 15px;margin:0;border-bottom:1px solid #E3E3E3;}
.header-right .right-BTN #account-popup ul li a{font-size:15px;}
.header-right .right-BTN:hover #account-popup{display:block}

.border-light-blue{margin:50px 0}

.topMARGIN,
#primary{margin-top:85px !important}
/*.post-single{padding-top:15px}*/

.LARA-community{position:absolute;bottom:-100px;width:auto;height:400px;right:50px;z-index:9}

.ast-plain-container.ast-no-sidebar #primary{margin-bottom:0;margin-top:0}

.about-banner h1{padding-top:70px}

.box{padding:20px}

.form-bg{padding:50px;}
.additional-info .form-right{grid-column: span 12 / span 8 !important;}
.contactTHANKS-bg{width:80%;margin:auto}

.feather{position:absolute;top:-100px;right:-35px;width:auto;height:100px}
/*.form-bg .feather{display:inline-block}*/
.bg-gray-light .flip-card{height:600px}
/*.bg-gray-light .img{padding-top:260px}*/

.br2{display:block}

.heading{font-size:35px;}

.green-bg{margin:0 0 0 -110px;background-size:contain !important;}
.green-bg .feather{top:auto;right:-12px;bottom:5px}
.green-bg .ul{margin:65px 75px 25px 75px;}
.green-bg .ul li,
.green-bg .ul p{padding-bottom:10px}

.join .green-bg{margin:0;}
.join img{margin-left:-50px}

.join .green-bg .ul{margin:75px 75px 25px 65px;}

.feature-blog{padding:4rem 1rem}
.feature-blog img{border-radius:.7rem 0 0 .7rem;}
.feature-blog .spaceALL{padding:1rem 2rem}
.time{margin:0 0 0 15px;border: 1px solid #E3E3E3;}

/*.leftSPACE label{font-size:11px;}*/
.leftSPACE .widget:last-child{margin-bottom:1.25rem !important;}

.mobile-hide{display:block}
.only-mobile{display:none;}

.video-slider,
.sponsors .relative{width:100% !important}


.specific-office-new .imgLEFT{width:100px;}
.specific-office-new .imgLEFT img{width:90px}
.specific-office-new .contentRIGHT{width:calc(100% - 110px);}
.specific-office-new .contentRIGHT span,
.Max-Value-Achieved span{padding:0 15px;display:inline-block;color:#000;height:auto}

.tooltip-Location{float:left;display:inline-block;margin-top:0}

.specific-office-new .office-tab{margin:16px 0 0 0;white-space:wrap;}
.specific-office-new .office-tab li{margin-bottom:-5px;padding:0}
.specific-office-new .office-tab li:nth-child(1){width:5%}
.specific-office-new .office-tab li:nth-child(2){width:18%}
.specific-office-new .office-tab li:nth-child(3){width:10%}
.specific-office-new .office-tab li:nth-child(4){width:20%}
.specific-office-new .office-tab li:nth-child(5){width:14%}
.specific-office-new .office-tab li:nth-child(6){width:10%}
.sep-line-bg-office{margin:10px auto 40px auto;}

.specific-office-new .boderBOTTOM{padding-top:10px;}
.specific-office-new .boder-space{margin-top:35px}

.forMOB{margin-bottom:0;}

.rotating-text{width:300px}
.rotating-text em{top:-25px;}

.entry-content .Privacy{margin-bottom:4rem}

.thank-you .ul{top:50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  width: 60%;
  margin: auto !important;} 
}

@media only screen and (min-width: 1000px) {
.join .green-bg .ul{margin:115px 75px 25px 65px;}	



}

@media only screen and (min-width: 1099px) {
.green-bg .ul{margin:105px 35px 25px 45px;}


}


@media only screen and (max-width: 768px) {
.tabs-container{overflow-x:scroll !important;}
.tabs-container .flex{flex-wrap:nowrap;white-space:nowrap;justify-content:left}

}

@media only screen and (max-width: 1100px) {
body{overflow-x:hidden !important;}
.flip-card{height:260px}
}

@media only screen and (max-width: 1299px) {
.space-LR,
.BLOG-section{padding-left:15px;padding-right:15px}	
}


@media only screen and (min-width: 1100px) {
body{overflow-x:visible !important;}

/*.sticky{position:sticky !important;overflow: clip !important;}*/

.header-right ul{margin:0 0 0 25px;}
.header-right ul li{padding-right:15px;margin-right:15px;}
.header-right ul li a{font-size:20px;}

.categories-box{overflow-x: hidden !important;}
.categories-box .flex-wrap{flex-wrap:wrap;justify-content:center}

.bottom-10-new{bottom:20px}
.left-10-new{left:3rem;}

.blogCAT li{display:inline-block;margin:0;padding:0;/*font-size:14px;*/vertical-align:top}
.blogCAT li:first-child{width:58%}
.blogCAT li:last-child{width:40%;text-align:right}

/*.footerFOUR form{padding-top:100px}
.footerFOUR .email-address{margin-left:-35px}
.footerFOUR button{right:-35px}*/

.left-col{display:inline-block;width:45%;vertical-align:top}
.right-col{display:inline-block;width:45%;vertical-align:top;margin-left:5%}

.tabs-container button{margin-right:5px}

.box .text-right img{margin:10px}

.bg-gray-light .flip-card{height:435px}
/*.bg-gray-light .img{padding-top:100px}*/


.green-bg .ul{margin:105px 125px 25px 135px;}
.green-bg .ul li,
.green-bg .ul p{padding-bottom:20px}



}

@media only screen and (min-width: 1200px) {
.flip-card{height:200px}	
.bg-gray-light .flip-card{height:420px}

/*.bg-gray-light .img{padding-top:75px}*/

.heading{font-size:45px;}

.bg-about-left .div-left{margin-right:25px}
.bg-about-right .div-right{margin-left:25px}

.join .green-bg .ul{margin:120px 90px 25px 80px;}

.leftSPACE{padding-left:10px}
.leftSPACE2{padding-left:0}

.left-margin{margin-left:-12px}



}

@media only screen and (min-width: 1400px) {
.br{display:block}
.tabs-container button{margin-right:45px}
.tabs-container button.discussion{padding:5px 14px;}

.home-left{margin-right:-2px} 

.flip-card{height:185px}
.flip-card-back-text{padding:20px 20px}

.flip-card-back p,
.flip-card-back li{font-weight:400;font-size:16px}


.bg-gray-light .flip-card{height:335px}
/*.bg-gray-light .img{padding-top:50px}*/
.bg-gray-light .flip-card-back-text{padding:20px 30px}

/*.bg-gray-light .flip-card-front .img{padding-left:20px}*/
.bg-gray-light .flip-card-front .img strong{font-size:30px;line-height:35px}

.bg-gray-light .flip-card-back p,
.bg-gray-light .flip-card-back li{font-size:18px}


.green-bg .ul{margin:135px 135px 25px 135px;}
.green-bg .ul p{font-size:18px !important}

/*.video-slider{width:300px !important}
.sponsors .relative{width:350px !important}*/

/*.join .green-bg ul{margin:115px 10px 25px 0px;}*/


/*.footerFOUR .button{position:absolute !important;right:-75px;bottom:24px !important}
.footerFOUR .gfield_validation_message{position:absolute;}*/
}

@media only screen and (min-width: 1600px) {
.tabs-container button{margin-right:90px}
}


