@import "https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;600;700;800;900&display=swap";
:root{--thm-font:"Raleway",sans-serif;--thm-b-font:"Nunito Sans",sans-serif;--thm-color-one:#1b2336;--thm-color-two:#4b83fb;--thm-color-three:#65cfa9;--thm-color-four:#ffbd3f;--thm-color-five:#0c1634;--thm-color-six:#ff0030;--thm-color-light:#dadada;--thm-color-one-rgb:27,35,54;--thm-color-two-rgb:75,131,251;--thm-color-three-rgb:101,207,169;--thm-color-four-rgb:255,189,63;--thm-color-six-rgb:255,0,48;--thm-border-rgb:241,241,241;--thm-body-color:#415674;--thm-white:#fff;--thm-border:#f1f1f1}@keyframes fadeHeaderInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}@keyframes rotateme{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes zoom-fade{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}@keyframes slideRight{0%{opacity:1;transform:translate(2px)}20%{opacity:1;transform:translate(4px)}40%{opacity:1;transform:translate(6px)}60%{opacity:1;transform:translate(6px)}80%{opacity:1;transform:translate(4px)}to{opacity:1;transform:translate(2px)}}@keyframes slideTop{0%{opacity:1;transform:translateY(2px)}20%{opacity:1;transform:translateY(4px)}40%{opacity:1;transform:translateY(6px)}60%{opacity:1;transform:translateY(6px)}80%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:translateY(2px)}}@keyframes pulse-border{0%{opacity:1;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1.5)}}.slideRight .arrow,.slideRightTwo{animation:1s linear infinite slideRight}.slideTop .arrow{animation:1s linear infinite slideTop}.zoom-fade{animation-name:zoom-fade;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}.rotate_elem{animation-name:rotateme;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite}.arrows{align-items:center;display:flex}.arrows .arrow{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid var(--thm-white)}.arrows .arrow+.arrow{margin-left:10px}.arrows.to_up{display:inline-block}.arrows.to_up .arrow{border-left:12px solid #0000;border-right:12px solid #0000;border-bottom:18px solid var(--thm-color-three)}.arrows.to_up .arrow+.arrow{margin-top:0;margin-left:0}.pulse-animated{z-index:1;position:relative}.pulse-animated:after{content:"";background:rgb(var(--thm-color-three-rgb),10%);z-index:-1;border-radius:50%;width:120px;height:120px;animation:1.5s ease-out infinite pulse-border;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}::selection{background-color:var(--thm-color-two);color:var(--thm-white)}i[class^=flaticon-],i[class*=\ flaticon-]{justify-content:center;align-items:center;display:flex}html{overflow-x:hidden}body{font-family:var(--thm-b-font);color:var(--thm-body-color);font-size:15px;font-weight:400;line-height:1.8;overflow-x:hidden}.relative{position:relative}.thm-font{font-family:var(--thm-font)}.section{padding:120px 0;position:relative}.section-padding{padding:120px 0 90px;position:relative}.section_counter{counter-reset:count}.image-fit{object-fit:cover;object-position:center;width:100%;height:100%}.image-fit-contain{object-fit:contain;object-position:center;width:100%;height:100%}.transform-center{z-index:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}[class^=flaticon-]:before,[class*=\ flaticon-]:before{font-size:inherit;margin:0}ul{margin:0;padding:0;list-style-type:none}ul li{margin-bottom:0;position:relative}button:focus,:focus{outline:none}button{background:0 0;border:none;padding:0}label{margin-bottom:10px;font-weight:500;line-height:normal}img{max-width:100%}select{appearance:none}.form-group{margin-bottom:30px;position:relative}.container-wide .row{flex-wrap:unset}.z-1{z-index:1;position:relative}.z-2{z-index:2;position:relative}.section-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.close_trigger span{opacity:.5;background-color:var(--thm-color-two);width:24px;height:2px;transition:all .3s;position:absolute}.close_trigger span:first-child{transform:rotate(45deg)}.close_trigger span:last-child{transform:rotate(135deg)}.close_trigger:hover span:first-child{transform:rotate(0)}.close_trigger:hover span:last-child{transform:rotate(180deg)}.section-title{text-align:center;z-index:10;max-width:550px;margin:0 auto;padding-bottom:30px;position:relative}.section-title .subtitle{color:var(--thm-color-two);text-transform:uppercase;justify-content:center;margin-bottom:10px;font-size:14px;font-weight:700}.section-title .subtitle i{margin-right:10px;font-weight:500}.section-title .title{text-transform:capitalize;font-weight:600}.section-title p{font-weight:600}.section-title.left-align{text-align:left;margin:0}.section-title.left-align .subtitle{justify-content:flex-start}.section-title.white .subtitle,.section-title.white .title{color:var(--thm-white)}.bg-thm-color-one .section-title.white .subtitle{color:var(--thm-color-two)}.mx-width-100{max-width:100%}.mx-width-50{max-width:50%}.video_btn.video_text{justify-content:center;align-items:center;display:inline-flex}.video_btn .video_icon{width:56px;height:56px;color:var(--thm-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.video_btn.video_text span{color:var(--thm-color-one);text-transform:uppercase;margin-left:15px;font-size:14px;font-weight:700}.video_btn.style_2 .video_icon{width:80px;height:80px}.video_btn.big .video_icon{width:120px;height:120px}.video_btn.style_2.big .video_icon:after{width:180px;height:180px}.slick-arrow{color:var(--thm-color-two);background-color:rgb(var(--thm-color-two-rgb),7%);z-index:5;border-radius:6px;justify-content:center;align-items:center;width:50px;height:50px;font-size:0;transition:all .5s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slick-arrow:before{content:"";font-family:"Font Awesome 5 Pro";font-size:12px;font-weight:700;line-height:2}.slick-arrow.slick-next:before{content:""}.slick-arrow.slick-prev{left:0;right:auto}.slick-arrow.slick-next{left:auto;right:0}.slick-arrow:hover{background-color:var(--thm-color-two);box-shadow:0px 5px 20px 0px rgb(var(--thm-color-two-rgb),50%);color:var(--thm-white)}.arrows_none .slick-arrow{display:none!important}.slick-dots{justify-content:center;align-items:center;display:flex!important}.slick-dots li{margin:0 3px;display:flex}.slick-dots li button{border:2px solid var(--thm-border);background-color:var(--thm-white);border-radius:50%;width:15px;height:15px;font-size:0;transition:all .3s}.slick-dots li.slick-active button{background-color:var(--thm-color-three);border-color:var(--thm-color-three)}.slick-dots.style_2{margin-top:50px}.slick-dots.style_2 li button{border-color:#1d27454d}.slick-dots.style_2 li.slick-active button{border-color:var(--thm-color-two);background-color:var(--thm-white)}.shadow_1{box-shadow:0 1px 30px 1px #ecf2ff}h1,h2,h3,h4,h5,h6{font-family:var(--thm-font);color:var(--thm-color-one);font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:var(--thm-font);color:var(--thm-color-one)}h1,h2,h3,h4,h5,h6{margin-bottom:30px}h1{font-size:90px}h2{font-size:72px}h3{font-size:42px;line-height:1.2}h4{font-size:32px;line-height:1.4}h5{font-size:24px;line-height:1.3}h6{font-size:20px;line-height:1.7}p{margin-bottom:30px}a{color:var(--thm-color-two);transition:all .3s;display:inline-block}a:hover,a:focus{box-shadow:none;outline:none;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a:hover,a:focus{color:var(--thm-color-two);text-decoration:none}table{margin-bottom:30px}table th,table td{vertical-align:middle;background-color:var(--thm-white);padding:15px}table th{color:var(--thm-color-one);border:1px solid var(--thm-border);font-size:16px;font-weight:500}table{width:100%;margin-bottom:30px}table td{border:1px solid var(--thm-border)}table img{border-radius:0;width:40px}.mb-xl-20{margin-bottom:20px}.mb-xl-30{margin-bottom:30px}.mb-xl-60{margin-bottom:60px}.form-control-custom{border:none;border-bottom:3px solid var(--thm-border);background-color:#0000;border-radius:0;height:auto;padding:15px 30px 15px 0;transition:all .3s}.form-control-custom,.form-control-custom:focus,.form-control-custom::placeholder{color:var(--thm-color-one);font-size:15px;font-weight:700}.form-control-custom:focus{box-shadow:none;border-color:var(--thm-color-two);background-color:#0000;padding-left:30px}.form-control-custom+i{color:var(--thm-color-two);pointer-events:none;position:absolute;top:50%;right:3px;transform:translateY(-50%)}textarea.form-control-custom+i{top:23px;transform:none}.form-control-custom.style_2{border:3px solid rgb(var(--thm-border-rgb),10%);border-radius:8px;padding:20px 30px}.form-control-custom.style_2,.form-control-custom.style_2::placeholder{color:var(--thm-color-light);font-weight:600}.form-control-custom.style_2+i{right:30px}.form-control-custom.style_2:focus{border-color:var(--thm-color-two)}.custom-checkbox{align-items:center;min-height:auto;padding-left:24px;display:flex}.custom-checkbox .custom-control-input{display:none}.custom-checkbox .custom-control-label{padding-left:15px}.custom-checkbox .custom-control-label:after,.custom-checkbox .custom-control-label:before{top:50%;transform:translateY(-50%)}.custom-checkbox .custom-control-label:before{border:2px solid var(--thm-color-two);background-color:#0000;border-radius:0;width:26px;height:26px}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{border-color:var(--thm-color-two);background-color:#0000}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url(../media/check.20ed14c1.png);background-size:auto;width:26px;height:26px}.thm-btn{color:var(--thm-white);text-transform:uppercase;border:none;align-items:center;padding:16px 42px;font-size:14px;font-weight:700;transition:all .5s;display:inline-flex}.thm-btn i{font-size:12px;font-weight:600;line-height:2}.thm-btn.thm-color-one-shadow{box-shadow:0px 5px 20px 0px rgb(var(--thm-color-one-rgb),50%)}.thm-btn.thm-color-two-shadow{box-shadow:0px 5px 20px 0px rgb(var(--thm-color-two-rgb),50%)}.thm-btn.thm-color-three-shadow{box-shadow:0px 5px 20px 0px rgb(var(--thm-color-three-rgb),50%)}.thm-btn.thm-color-four-shadow{box-shadow:0px 5px 20px 0px rgb(var(--thm-color-four-rgb),50%)}.thm-btn.btn-rounded{border-radius:50px}.thm-btn.btn-rectangle{border-radius:8px}.thm-btn.btn-small{padding:12px 21px}.thm-btn.btn-rectangle.btn-small{border-radius:6px}.thm-btn.btn-border{border:2px solid var(--thm-border)}.thm-btn.btn-circle{border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.thm-btn.bg-thm-color-one:hover,.thm-btn.bg-thm-color-one:focus{color:var(--thm-white);background-color:var(--thm-color-two);box-shadow:none}.bg-thm-color-two-light,.thm-btn.bg-thm-color-two-light{background-color:rgb(var(--thm-color-two-rgb),7%)}.thm-btn.bg-thm-color-two:hover,.thm-btn.bg-thm-color-two:focus,.thm-btn.bg-thm-color-three:hover,.thm-btn.bg-thm-color-three:focus,.thm-btn.bg-thm-color-four:hover,.thm-btn.bg-thm-color-four:focus{color:var(--thm-white);background-color:var(--thm-color-one);box-shadow:none}.thm-btn.bg-thm-color-two-light:hover,.thm-btn.bg-thm-color-two-light:focus,.thm-btn.bg-thm-color-white:hover,.thm-btn.bg-thm-color-white:focus{background-color:var(--thm-color-two);box-shadow:0px 5px 20px 0px rgb(var(--thm-color-two-rgb),50%);color:var(--thm-white);border-color:var(--thm-color-two)}.pagination{flex-wrap:wrap;margin-top:50px}.pagination .page-item .page-link{border:2px solid var(--thm-border);width:50px;height:50px;color:var(--thm-color-one);font-size:16px;font-weight:600;font-family:var(--thm-font);background-color:#0000;border-radius:6px;justify-content:center;align-items:center;margin:0 5px 30px;display:flex}.pagination .page-item .page-link i{color:var(--thm-color-two);font-size:14px;font-weight:600}.pagination .page-item:hover .page-link i,.pagination .page-item:hover .page-link,.pagination .page-item.active .page-link{color:var(--thm-white);background-color:var(--thm-color-three);box-shadow:0px 5px 20px 0px rgb(var(--thm-color-three-rgb),50%);border-color:var(--thm-color-three)}blockquote{background-image:url(../media/blockquote_bg.e6def03b.png);background-color:rgb(var(--thm-color-two-rgb),7%);margin-bottom:30px;padding:50px}blockquote .quote_title{margin-bottom:15px;font-size:24px;font-weight:600;line-height:1.8}blockquote .quote_author{color:var(--thm-color-one);align-items:center;font-size:18px;font-style:normal;font-weight:700;display:flex}blockquote .quote_author:before{content:"";background-color:var(--thm-color-two);width:40px;height:3px;margin-right:20px;display:inline-flex}.fw-500{font-weight:500}.fw-600{font-weight:600}.thm-color-one{color:var(--thm-color-one)}.thm-color-two{color:var(--thm-color-two)}.thm-color-three{color:var(--thm-color-three)}.thm-color-light{color:var(--thm-color-light)}.thm-color-four{color:var(--thm-color-four)}.thm-color-six{color:var(--thm-color-six)}.thm-color-white{color:var(--thm-white)}.bg-thm-color-one{background-color:var(--thm-color-one)}.bg-thm-color-two{background-color:var(--thm-color-two)}.bg-thm-color-three{background-color:var(--thm-color-three)}.bg-thm-color-four{background-color:var(--thm-color-four)}.bg-thm-color-six{background-color:var(--thm-color-six)}.bg-thm-color-white{background-color:var(--thm-white)}.bg-thm-color-one-rgb{background-color:rgba(var(--thm-color-one-rgb))}.bg-thm-color-two-rgb{background-color:rgba(var(--thm-color-two-rgb))}.bg-thm-color-three-rgb{background-color:rgba(var(--thm-color-three-rgb))}.bg-thm-color-four-rgb{background-color:rgba(var(--thm-color-four-rgb))}.bg-thm-color-six-rgb{background-color:rgba(var(--thm-color-six-rgb))}.bg-thm-color-two-gradient{background-color:rgba(var(--thm-color-two-rgb),7%);position:relative;overflow:hidden}.bg-thm-color-two-gradient .element_1{z-index:-1;position:absolute;top:-40%;left:0}.bg-thm-color-two-gradient .element_2{z-index:-1;position:absolute;bottom:-40%;right:0}.bg-thm-color-two-gradient.style_2 .element_1{top:0}.bg-thm-color-two-gradient.style_2 .element_2{bottom:0}.preloader{background-color:var(--thm-color-two);z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.preloader.hidden{opacity:0;visibility:hidden}.topbar{padding-top:5px}.topbar .right-side,.topbar .left-side{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.topbar .left-side p{color:var(--thm-white);margin-bottom:5px;margin-right:15px}.topbar .left-side .countdown-timer{background-color:var(--thm-white);border-radius:6px;margin-bottom:6px;padding:6px 15px;font-size:16px;font-weight:800;line-height:1}.topbar .right-side{justify-content:flex-end}.topbar .right-side li{margin-bottom:6px;margin-right:35px}.topbar .right-side li:last-child{margin-right:0}.topbar .right-side li a{color:var(--thm-white);align-items:center;line-height:1;display:inline-flex}.topbar .right-side li a i{margin-right:10px}.topbar .right-side li:hover a{color:var(--thm-color-four)}.header-absolute{z-index:100;position:absolute;top:0;left:0;right:0}.header.can-sticky{position:fixed}.header.sticky{background-color:var(--thm-white);z-index:100;padding-top:20px;padding-bottom:20px;animation-name:fadeHeaderInDown;animation-duration:1s;animation-fill-mode:both;box-shadow:0 0 10px #00000026}.header{padding-top:40px;padding-bottom:40px}.header .nav_warp{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.header .nav_warp nav{flex-wrap:wrap;align-items:center;display:flex}.header .nav_warp nav .logo{margin-right:45px}.header .nav_warp nav .logo img{max-width:180px}.header .nav_warp .main-menu{flex-wrap:wrap;display:flex}.header .nav_warp .main-menu>.menu-item{margin:0 5px}.header .nav_warp .main-menu>.menu-item>a{text-transform:uppercase;color:var(--thm-color-one);padding:12.5px 8px;font-size:14px;font-weight:800}.header .head_actions{justify-content:flex-end;align-items:center;display:flex}.header .head_actions .search_bar input{background-color:rgba(var(--thm-color-two-rgb),7%);border:none;border-radius:50px;max-width:215px;height:50px;padding:5px 30px}.header .head_actions .search_bar input,.header .head_actions .search_bar input::placeholder{text-transform:uppercase;color:var(--thm-color-one);font-size:14px;font-weight:800}.header .head_actions .search_bar input+i{color:var(--thm-color-two);pointer-events:none;font-weight:400;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.header .head_actions .head_trigger{width:45px;height:32px;margin-left:30px;position:relative}.header .head_actions .head_trigger span{background-color:var(--thm-color-one);width:100%;height:5px;margin-bottom:8px;transition:all .3s;display:block;position:relative}.header .head_actions .head_trigger span:nth-child(2){width:80%;left:20%}.header .head_actions .head_trigger:hover span:nth-child(2){width:100%;left:0%}.header .head_actions .head_trigger span:last-child{margin-bottom:0}.mobile_trigger{display:none}.menu-item-has-children{position:relative}.menu-item-has-children>a:after{content:"";margin-left:.55em;font-family:"Font Awesome 5 Pro";font-weight:400;display:inline-block}.menu-item-has-children>.sub-menu{background:var(--thm-white);visibility:hidden;opacity:0;width:250px;transition:all .3s;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 19px -5px #0000001f}.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;z-index:999;transition:all .3s}.menu-item-has-children>.sub-menu>li.menu-item>a{white-space:nowrap;color:var(--thm-color-one);padding:12px;font-size:16px;font-weight:600;transition:all .5s;display:block}.menu-item-has-children>.sub-menu>li.menu-item:hover>a{background-color:var(--thm-color-two);color:var(--thm-white);padding-left:25px;transition:all .5s}.menu-item-has-children>.sub-menu>li.menu-item-has-children>a:after{content:"";margin-left:0;font-family:"Font Awesome 5 Pro";font-weight:400;display:inline-block;position:absolute;right:12px;transform:rotate(-90deg)}.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu{top:0%;left:100%}.header.header-2{padding-top:20px;padding-bottom:20px}.header.header-2 .head_actions .search_bar input{background-color:var(--thm-white)}.header.header-3{padding:0}.header.header-3 .nav_warp{width:100%;display:block}.header.header-3 .nav_sec{padding-top:20px;padding-bottom:20px}.header.header-3 .nav_warp nav{justify-content:space-between}.header.header-3 .nav_warp .main-menu>.search_trigger>a{color:var(--thm-color-two)}.header.header-3 .nav_warp .main-menu>.search_trigger:hover>a{color:var(--thm-color-one)}.search-form-wrapper{z-index:1000;opacity:0;visibility:hidden;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:all .3s;display:flex;position:fixed;top:0;left:0}.search-form-wrapper.open{opacity:1;visibility:visible}.close_trigger{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.search-form-wrapper .close_trigger{border-color:var(--thm-white);position:absolute;top:60px;right:60px}.search-form-wrapper .close_trigger span{background-color:var(--thm-white)}.search-form-wrapper form{opacity:0;visibility:hidden;width:100%;max-width:950px;transition-duration:.3s;transition-delay:.3s;position:relative;transform:scale(.5)}.search-form-wrapper.open form{opacity:1;visibility:visible;transform:scale(1)}.search-form-wrapper form input{border:0;border-bottom:2px solid var(--thm-white);width:100%;height:80px;color:var(--thm-white);background-color:#0000;outline:none;font-size:40px;font-weight:400}.search-form-wrapper form input::placeholder{color:var(--thm-white)}.search-form-wrapper .search-btn{color:var(--thm-white);cursor:pointer;background-color:#0000;border:0;outline:none;padding:0;font-size:30px;transition:all .3s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.aside_bar{background-color:var(--thm-white);z-index:999;width:400px;height:100%;padding:30px;transition:all .5s cubic-bezier(.77,0,.175,1);position:fixed;top:0;left:-400px;overflow:auto}.aside_bar.aside_bar_right{width:400px;left:auto;right:-400px}.aside_bar.aside_bar_left{width:400px;left:-400px;right:auto}.aside_bar.aside_bar_left.aside_mobile{width:300px;left:-300px;right:auto}.aside_bar.aside_bar_right.open{left:auto;right:0}.aside_bar.aside_bar_left.open{left:0;right:auto}.aside-overlay{z-index:998;opacity:0;visibility:hidden;cursor:pointer;background-color:#000000b3;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}.aside_bar.open+.aside-overlay{opacity:1;visibility:visible}.aside_bar.aside_mobile{padding:0}.aside_bar .logo{align-items:center;width:100%;height:100px;padding-left:15px;display:flex}.aside_bar .logo img{max-width:180px}.aside_bar.aside_mobile ul .menu-item a{color:var(--thm-color-one);border-bottom:2px solid var(--thm-border);text-transform:uppercase;justify-content:space-between;padding:10px 15px;font-size:14px;font-weight:800;display:flex}.aside_bar.aside_mobile .menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu,.aside_bar.aside_mobile .menu-item-has-children>.sub-menu{opacity:1;visibility:visible;width:100%;box-shadow:none;display:none;position:relative;left:0}.aside_bar.aside_mobile .menu-item-has-children>.sub-menu>li.menu-item-has-children>a:after{position:relative;right:0;transform:none}.aside_bar .sidebar .sidebar_widget{box-shadow:none;background:0 0;border-radius:0;padding:0}.banner{background-color:var(--thm-white);width:100%;height:950px;position:relative}.banner .element_1{z-index:-1;position:absolute;top:0;left:0}.banner .element_line{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner .image_box .circle_element{z-index:-1;width:100%;max-width:400px;min-height:400px;box-shadow:50px 5px 60px 130px rgb(var(--thm-color-three-rgb),15%);border-radius:50%;margin:0 auto;display:flex;position:absolute;bottom:0;left:-40px;right:0}.banner .text_box .title span{font-weight:100}.banner .text_box p{font-size:18px;font-weight:600}.banner .bottom-line{border-bottom:2px solid var(--thm-border);z-index:-1;width:calc(100% - 30px);position:absolute;bottom:0;left:15px;right:0}.header+.single_banner{margin-top:90px}.single_banner{flex:0 0 100%;justify-content:flex-end;max-width:100%;display:flex;overflow:visible}.single_banner .element_1{top:0}.single_banner .element_2{inset:-80px auto auto -120px}.single_banner .element_3{z-index:-1;position:absolute;bottom:-120px;left:-120px}.single_banner .element_4{z-index:-1;position:absolute;top:-100px;right:20px}.single_banner .element_5{z-index:-1;position:absolute;bottom:-60px;right:180px}.single_banner .shape_img{z-index:-1;margin-top:-100px;margin-bottom:80px;margin-right:70px}.single_banner .banner_text .title{margin-top:30px;font-size:85px;font-weight:600}.single_banner .banner_text p{font-size:18px;font-weight:600}.single_banner .shape_img .progress_box{position:absolute;bottom:80px;left:-80px}.bg-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:206px 0}.bg-banner:before{content:"";opacity:.9;z-index:-1;background-image:linear-gradient(90deg,#040c25,#0000);width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0}.bg-banner .banner_text .title{font-size:85px;font-weight:600}.bg-banner .input-group{background-color:var(--thm-white);border-radius:8px;align-items:center;margin-bottom:40px;padding:15px;box-shadow:0 1px 30px 1px #ecf2ff}.bg-banner .input-group .input-group-preappend{padding-left:25px;font-size:18px}.bg-banner .input-group .form-control{background-color:#0000;border:none;height:auto;padding:12px 0 12px 15px}.bg-banner .input-group .form-control,.bg-banner .input-group .form-control::placeholder{color:var(--thm-color-one);font-size:18px;font-weight:600}.bg-banner .input-group .form-control:focus{box-shadow:none}.bg-banner .form-check-inline{margin-right:20px}.bg-banner .form-check-inline .form-check-label{font-size:18px;font-weight:600;font-family:var(--thm-font);color:var(--thm-white)}.bg-banner .form-check-inline .form-check-input{margin-right:10px}.bg-banner .element_1{z-index:-1;position:absolute;top:-50px;left:-160px}.bg-banner .element_2{z-index:-1;position:absolute;bottom:-140px;left:-140px}.bg-banner .element_3{z-index:-1;position:absolute;top:-120px;right:15%}.bg-banner .element_4{z-index:-1;position:absolute;bottom:-140px;right:25%}.bg-banner .think_box{position:absolute;top:50px;right:36%}.bg-banner .think_box .text_box{color:var(--thm-white);text-align:center;line-height:normal;position:absolute;top:40%;left:0;right:0;transform:translateY(-50%)rotate(-35deg)}.bg-banner .think_box .text_box .top{font-family:var(--thm-font);font-size:15px;font-weight:500}.bg-banner .think_box .text_box .top span{font-size:22px}.bg-banner .think_box .text_box .bottom{font-family:var(--thm-font);font-size:22px;font-weight:700}.features_box{background-color:var(--thm-white);margin-bottom:30px;padding:40px;transition:all .3s}.features_box .icon{margin-bottom:30px}.features_box p,.features_box h5{margin-bottom:10px}.features_box a{text-transform:uppercase;font-size:14px;font-weight:700}.features_box a span{margin-right:7px;font-size:0;transition:all .3s}.features_box a i{font-size:13px;font-weight:500}.features_box:hover{box-shadow:0 1px 30px 1px #ecf2ff}.features_box:hover a span{font-size:14px}.features_box.style_2{box-shadow:0 1px 30px 1px #ecf2ff}.features_box.style_3{padding:50px 40px;position:relative;box-shadow:0 1px 30px 1px #ecf2ff}.features_box.style_3:before{content:"";background-color:var(--thm-color-three);width:0;height:5px;transition:all .3s;display:block;position:absolute;top:0;left:auto;right:0}.features_box.style_3:hover:before{width:100%;left:0;right:0}.about .section-title{max-width:450px}.about .image_box{border-radius:50%;height:100%;margin-bottom:80px;position:relative}.about .image_box .image_1{width:90%;height:90%;box-shadow:0px 5px 90px 185px rgb(var(--thm-color-three-rgb),5%)}.about .image_box .image_2{width:215px;height:215px;position:absolute;bottom:0;right:0}.about_list li{max-width:80%;margin-bottom:30px;display:flex}.about_list.row li{max-width:100%}.about_list li .icon{width:60px;height:60px;margin-right:30px}.about_list li .icon img{object-fit:contain}.about_list li .text{width:calc(100% - 90px)}.about_bg{background-color:rgba(var(--thm-color-two-rgb),7%)}.about.style_2 .image_boxes .big_img{z-index:-1;width:calc(100% - 70px);position:absolute;top:85px;left:70px}.about.style_2 .image_boxes .element_1{z-index:-2;position:absolute;bottom:4px;left:35px;transform:rotate(-10deg)}.about.style_2 .image_boxes .element_2{z-index:-2;position:absolute;top:22px;right:-20px}.about.style_2 .image_boxes .element_3{z-index:-2;position:absolute;bottom:-50px;right:-70px}.about_list.style_2 li{max-width:100%;margin-bottom:20px;font-size:18px;font-weight:600;position:relative}.about_list.style_2 li:before{content:"";background-color:var(--thm-white);width:26px;height:26px;box-shadow:0px 5px 20px 0px rgb(var(--thm-color-three-rgb),40%);border-radius:50%;margin-right:15px;position:relative;top:2px}.about_list.style_2 li:after{content:"";background-color:var(--thm-color-three);border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:8px;right:0}.about_inner .image_box{border-radius:16px;margin-right:90px;position:relative;overflow:hidden}.team_block{background-color:var(--thm-white);text-align:center;margin-bottom:30px;padding:40px 30px;transition:all .3s}.team_block .team_img{border-radius:50%;width:160px;height:160px;margin:0 auto 30px;position:relative}.team_block .team_img img{border-radius:50%;width:160px;height:160px}.team_block .team_img .link{width:36px;height:36px;position:absolute;bottom:0;right:15px}.team_block:hover{background-color:var(--thm-color-three);box-shadow:0 1px 30px 1px #aae2d4}.team_block:hover .team_img .link{background-color:var(--thm-white);color:var(--thm-color-three)}.team_block:hover h6 a,.team_block:hover p{color:var(--thm-white)}.team_block.style_2{background-color:rgba(var(--thm-color-two-rgb),7%);border-radius:10px}.team_block.style_2:hover{background-color:var(--thm-color-three)}.team_block.add_team{justify-content:center;align-items:center;height:calc(100% - 30px);display:flex}.team_block.style_3{background-color:var(--thm-white)}.team_block.style_3:hover{background-image:url(../media/element_33.bd4bdf94.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.cta_box .cta_box_inner{padding:0 30px 0 120px;position:relative}.cta_box .text_block{padding:50px 0}.cta_box .section-title{max-width:100%;padding-bottom:0}.cta_box .cta_box_inner .shape_1{z-index:-1;position:absolute;top:60px;left:60px}.cta_box .cta_box_inner .shape_2{z-index:-1;position:absolute;bottom:40px;left:0}.cta_box .cta_box_inner .arrows{z-index:-1;position:absolute;top:80px;left:-60px}.cta_box .arrows.to_up{position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.cta_box.style_2 .cta_box_inner{border-radius:16px}.team_main_wrap.pb-extra{padding-bottom:290px}.cta_box .cta_box_inner.mt-negative{margin-top:-200px}.cta_box .cta_box_inner.mb-negative{margin-bottom:-190px}.filter-btns ul{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:30px;display:flex}.filter-btns ul li{margin-bottom:15px;margin-right:15px}.filter-btns ul li:last-child{margin-right:0}.filter-btns ul li a{color:var(--thm-color-one);background-color:var(--thm-white);text-transform:uppercase;border-radius:50px;padding:2px 11px;font-weight:700}.filter-btns ul li:hover a,.filter-btns ul li.active a{color:var(--thm-white);background-color:var(--thm-color-three);box-shadow:none}.tag_badge{color:var(--thm-white);z-index:1;border-radius:50px;padding:6px 13px;font-weight:800;line-height:1;display:inline-flex;position:relative}.tag_badge+.tag_badge{margin-left:10px}.tag_badge.style_2{color:var(--thm-color-two);text-transform:uppercase;padding:9px 21px}.tag_badge.style_3{border-radius:8px}.video_box{z-index:1;height:calc(100% - 30px);min-height:320px;margin-bottom:30px;position:relative}.coach_block .coach_badges,.video_box .video_badges{position:absolute;top:20px;right:20px}.video_box:before{content:"";background-image:linear-gradient(to top,var(--thm-color-five),transparent);z-index:1;width:100%;height:100%;position:absolute;bottom:0}.video_box .video_btn{border:2px solid var(--thm-white);z-index:1;width:60px;height:60px;color:var(--thm-white);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video_box .video_text{z-index:1;width:calc(100% - 60px);position:absolute;bottom:20px;left:30px}.testimonial_item{border:2px solid var(--thm-border);background-color:#0000;border-radius:8px;margin-top:30px;margin-bottom:30px;padding:40px;transition:all .3s}.testimonial_item.normal{margin-top:0;margin-bottom:30px}.testimonial_item .author{align-items:center;display:flex}.testimonial_item .author .image{border-radius:50%;width:67px;height:67px;margin-bottom:20px;margin-right:20px}.testimonial_item .author .image img{border-radius:50%;width:90%;height:93%}.testimonial_item .author .text{margin-bottom:20px}.testimonial_item .author .text h6{line-height:normal}.testimonial_item .comment{margin-bottom:20px}.ratings{display:flex}.ratings i{color:var(--thm-color-four);font-size:14px}.ratings i+i{margin-left:5px}.ratings i.active{font-weight:700}.testimonial_item.normal:hover,.testimonial_slider .slick-current .testimonial_item{background-color:var(--thm-white);border-color:#0000;box-shadow:0 1px 30px 1px #ecf2ff}.testimonial_slider .slick-dots{position:absolute;top:-60px;right:15px}.circle_wave{box-shadow:-3px 5px 90px 185px rgb(var(--thm-color-two-rgb),5%);background-color:rgb(var(--thm-color-two-rgb),5%);z-index:-1;border-radius:50%;width:100%;max-width:30%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.testimonial_slider.style_2 .slick-arrow{background-color:var(--thm-white);top:-90px;transform:none}.testimonial_slider.style_2 .slick-arrow.slick-prev{left:auto;right:65px}.testimonial_slider.style_2 .slick-arrow:hover{background-color:var(--thm-color-two)}.testimonial_slider.style_2 .slick-dots{margin-top:50px;position:relative;top:0;right:0}.testimonial_slider.style_2 .slick-dots li button{background-color:#0000}.testimonial_slider.style_2 .slick-dots li.slick-active button{background-color:var(--thm-color-three)}.testimonial_item.style_dark{background-color:#253051;border:none;border-radius:8px}.testimonial_item.style_dark .author .text h6{color:var(--thm-white)}.testimonial_item.style_dark .comment{color:#a5b8d3}.testimonial_slider .slick-current .testimonial_item.style_dark{box-shadow:none}.testimonial_slider .slick-current .testimonial_item.style_dark .author .text h6{color:var(--thm-color-one)}.testimonial_slider .slick-current .testimonial_item.style_dark .comment{color:var(--thm-body-color)}.testimonial_item.style_4{background-color:var(--thm-white);border:none;border-radius:8px}.testi_bg{background-position:100% 0;background-repeat:no-repeat;background-size:auto}.testimonial_item.style_2{border:none;max-width:450px;margin:10px 0 0;padding:0;line-height:2}.testimonial_item.style_2 .author,.testimonial_item.style_2 .comment{padding-left:65px;position:relative}.testimonial_item.style_2 .comment:before{content:"";color:var(--thm-color-three);font-family:"Font Awesome 5 Pro";font-size:40px;font-weight:100;line-height:1;position:absolute;top:-8px;left:0}.testimonial_item.style_2 .author .image{width:55px;height:55px}.testimonial_item.style_2 .author .image img{width:100%;height:100%}.testimonial_item.style_2 .author .text h6{font-size:18px}.testimonial_slider_single .slick-dots{justify-content:flex-start;margin-top:60px}.testimonial_item.style_3{border:none;margin:0 auto;padding:0 15px}.testimonial_item.style_3 .comment{font-size:20px;font-weight:500}.testimonial_item_img{border-radius:50%;width:66px;height:66px;margin:10px;transition:all .3s;position:relative;overflow:hidden}.testimonial_item_img img{cursor:pointer}.testimonial_slider_nav .slick-current .testimonial_item_img{border:7px solid var(--thm-color-two);transform:scale(1.15)}.testimonial_slider_nav .slick-list{max-width:250px}.testimonial_slider_nav .slick-dots{margin-top:60px;justify-content:flex-start!important}.coach_block{margin-bottom:30px;box-shadow:0 1px 30px 1px #ecf2ff}.coach_block .coach_img{z-index:1;height:300px;position:relative}.coach_block .coach_img .link{width:40px;height:40px;position:absolute;bottom:-20px;right:30px}.coach_block .coach_caption{background-color:var(--thm-white);padding:40px 30px 30px}.coach_block .coach_caption .coach_meta{flex-wrap:wrap;align-items:center;display:flex}.coach_block .coach_caption .coach_meta .coach_cat{margin-bottom:20px;margin-right:15px;padding:7px 20px;line-height:1}.coach_block .coach_caption .coach_meta .ratings{margin-bottom:20px}.coach_block .coach_caption .author{align-items:center;display:flex}.coach_block .coach_caption .author img{border-radius:50%;width:35px;height:35px;margin-right:15px}.coach_block .coach_caption .author a{font-size:16px;font-weight:700;font-family:var(--thm-font)}.coach_block:hover .coach_img .link{color:var(--thm-white);background-color:var(--thm-color-two)}.sponsors_img{max-width:200px;margin:0 auto 30px}.sponsors_img img{opacity:.2;filter:grayscale();transition:all .3s}.sponsors_img:hover img{opacity:1;filter:none}.newsletter_form .input-group{background-color:var(--thm-white);border-radius:50px;align-items:center;margin-bottom:30px;padding:15px;box-shadow:0 1px 30px 1px #ecf2ff}.newsletter_form .input-group .form-control{border:none;border-radius:0;height:50px;padding:5px 30px}.newsletter_form .input-group .form-control,.newsletter_form .input-group .form-control::placeholder{color:var(--thm-color-one);font-size:18px;font-weight:500;font-family:var(--thm-b-font)}.newsletter_form .input-group .form-control:focus{box-shadow:none}.newsletter_form .custom-checkbox{justify-content:center}.newsletter_form_sec .arrows{z-index:-1;position:absolute}.newsletter_form_sec .arrows.to_up{bottom:0;right:-120px}.newsletter_form_sec .arrows.to_right{top:0;left:-130px}.newsletter_form_sec .arrows.to_right .arrow{border-left-color:var(--thm-color-two)}.why-us-list li{background-color:var(--thm-white);border-left:5px solid #0000;flex-wrap:wrap;margin-bottom:30px;padding:30px;transition:all .3s;display:flex;box-shadow:0 1px 30px 1px #aae2d43d}.why-us-list li:hover{border-color:var(--thm-color-three)}.why-us-list li .icon{background-color:var(--thm-color-three);width:25px;height:25px;color:var(--thm-white);border-radius:50%;justify-content:center;align-items:center;margin-right:15px;display:flex;position:relative;top:8px}.why-us-list li .text{width:calc(100% - 40px)}.why_us_box .circle_element{z-index:-1;width:100%;max-width:550px;min-height:550px;box-shadow:50px 5px 60px 130px rgb(var(--thm-color-three-rgb),15%);border-radius:50%;margin:0 auto;display:flex;position:absolute;bottom:5px;left:220px;right:0}.why_us_box .element_1{z-index:-1;position:absolute;bottom:-40px;right:40px}.why_us_box .element_2{z-index:-1;position:absolute;top:100px;right:0}.why_us_box .element_3{z-index:-1;position:absolute;top:150px;left:200px}.why-us-list.style_2 li{border-color:var(--thm-color-three);z-index:1;max-width:420px;padding-left:50px;padding-right:50px;position:relative;overflow:hidden}.why-us-list.style_2 li img{z-index:-2;width:0%;transition:all .5s;position:absolute;top:0;left:0}.why-us-list.style_2 li:before{content:"";background-color:var(--thm-color-one);opacity:.6;z-index:-1;width:0%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.why-us-list.style_2 li .icon{margin-right:25px}.why-us-list.style_2 li .text{width:calc(100% - 50px)}.why-us-list.style_2 li:first-child{margin-left:50px}.why-us-list.style_2 li:nth-child(2){margin-left:150px}.why-us-list.style_2 li:nth-child(4){margin-left:100px}.why-us-list.style_2 li:hover img,.why-us-list.style_2 li:hover:before{width:100%}.why-us-list.style_2 li:hover h6{color:var(--thm-white)}.why-us-list.style_2.style_3 li{border-radius:16px}.plane_box{text-align:center;padding:80px 0 50px}.plane_box h2{font-size:42px;font-weight:500}.plane_box .element_1{z-index:-1;position:absolute;top:-40px;left:-40px}.plane_box .element_2{z-index:-1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer .footer_top{border-bottom:2px solid var(--thm-border)}.footer .ft_widget{margin-bottom:30px}.footer .ft_about .logo{max-width:190px;margin-bottom:30px}.footer .ft_menu ul li,.footer .ft_about .info li{margin-bottom:15px}.footer .ft_menu ul li:last-child,.footer .ft_about .info li:last-child{margin-bottom:0}.footer .ft_menu ul li a,.footer .ft_about .social li a,.footer .ft_about .info li a{color:var(--thm-body-color)}.footer .ft_menu ul li:hover a,.footer .ft_about .social li:hover a,.footer .ft_about .info li:hover a{color:var(--thm-color-two)}.footer .ft_about .social{margin-top:20px;display:flex}.footer .ft_about .social li+li{margin-left:20px}.footer .ft_menu ul li:hover a{text-decoration:underline}.footer .ft_apps .app_img{margin-bottom:10px;margin-right:10px;display:inline-flex}.footer .ft_apps .app_img:last-child{margin-right:0}.footer .footer_bottom{text-align:center;padding:40px 0}.footer .ft_newsletter input{background-color:var(--thm-white);width:100%;box-shadow:0px 5px 10px 0px rgb(var(--thm-color-two-rgb),5%);border:none;border-radius:50px;margin-bottom:20px;padding:15px 30px}.footer .ft_newsletter input,.footer .ft_newsletter input::placeholder{color:var(--thm-color-one);font-size:15px;font-weight:700}.footer.style_2{background-repeat:no-repeat;background-size:contain}.footer.style_2 .element_3{z-index:-1;position:absolute;top:120px;right:-80px}.footer.style_2 .arrows{z-index:-1;position:absolute;bottom:150px;right:-200px}.footer.style_2 .arrows.to_up .arrow{border-bottom-color:var(--thm-color-two)}.cta_box.style_2+.footer{padding-top:190px}.footer.style_3{background-position:0 100%}.footer.style_3 .ft_widget .ft-title{color:var(--thm-white)}.footer.style_3 .ft_newsletter input{border-radius:8px}.footer.style_3 .ft_newsletter .thm-btn:hover{background-color:var(--thm-color-two)}.footer.style_3 .footer_bottom p,.footer.style_3 .ft_newsletter p,.footer.style_3 .ft_menu ul li a,.footer.style_3 .ft_about .social li a,.footer.style_3 .ft_about .info li a{color:var(--thm-color-light)}.footer.style_3 .footer_bottom p a,.footer.style_3 .ft_menu ul li:hover a,.footer.style_3 .ft_about .social li:hover a,.footer.style_3 .ft_about .info li:hover a{color:var(--thm-color-three)}.footer.style_3 .footer_top{border-bottom:none}.footer.style_3 .arrows{left:-200px;right:auto}.back-to-top{border:2px solid var(--thm-color-two);width:60px;height:60px;color:var(--thm-white);background-color:var(--thm-color-two);z-index:100;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:all .3s;display:none;position:fixed;bottom:40px;right:40px}.back-to-top:hover{color:var(--thm-white)}.counter_box{background-color:var(--thm-white);justify-content:center;align-items:center;width:100%;margin-bottom:30px;padding:40px;display:flex;box-shadow:0 1px 30px 1px #ecf2ff}.counter_box .icon{width:65px;margin-right:25px}.counter_box .icon img{object-fit:contain}.counter_box .text .counter>b{font-size:48px;line-height:1}.counter_box .text .counter>b:after{display:none}.counter_box .text p{font-weight:600}.quote_sec{max-width:540px;margin:0 auto;padding:40px 0}.video_quote .arrows{z-index:1;position:absolute;top:0;left:-65px}.video_quote .arrows .arrow{border-left-color:var(--thm-color-three)}.video_quote .element_4{z-index:-1;position:absolute;bottom:0;left:0}.quote_sec .element_5{z-index:-1;position:absolute;top:-10px;right:-80px}.progress_box{background-color:var(--thm-white);border-radius:10px;justify-content:center;align-items:center;width:fit-content;padding:25px 40px;display:flex;box-shadow:0 0 15px 1px #0000000d}.progress_box .circle_bar{margin-right:20px;display:flex;position:relative}.progress_box .circle_bar .counter>b{font-size:22px;font-family:var(--thm-font);font-weight:800;line-height:1}.counter>b:after{content:"%";font-size:15px}.progress_box .text h5{font-size:22px;line-height:normal}.progress_box.grid{text-align:center;margin:0 auto 30px;display:block;position:relative}.progress_box.grid .circle_bar{justify-content:center;margin-bottom:20px;margin-right:0}.multi_progress_bar{background-color:var(--thm-white);flex-wrap:wrap;justify-content:space-between;width:fit-content;padding:25px 40px 0;display:flex;box-shadow:0 0 15px 1px #0000000d}.multi_progress_bar .progress_box{box-shadow:none;margin-bottom:30px;margin-right:60px;padding:0}.multi_progress_bar .progress_box:last-child{margin-right:0}.accordion-style>.card>.card-header{margin-bottom:0}.accordion-style>.card{background-color:#0000;border:none;border-radius:0;margin-bottom:20px}.accordion-style>.card>.card-header{background-color:#0000;border:none;padding:0}.accordion-style>.card>.card-header>.btn-link{text-align:left;width:100%;font-family:var(--thm-font);color:var(--thm-color-one);box-shadow:0px 5px 10px 0px rgb(var(--thm-color-two-rgb),5%);background-color:#0000;border:2px solid #0000;border-radius:50px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 70px 20px 40px;font-size:18px;font-weight:700;text-decoration:none;display:flex;position:relative}.accordion-style>.card>.card-header>.btn-link:hover,.accordion-style>.card>.card-header>.btn-link:focus{outline:none;text-decoration:none}.accordion-style>.card>.card-header>.btn-link:after{content:"";color:var(--thm-white);background-color:rgb(var(--thm-color-two-rgb));border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:600;transition:all .3s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.accordion-style>.card .card-body{background-color:var(--thm-white);padding:0 40px}.accordion-style>.card>.card-header>.btn-link.collapsed{box-shadow:none;border-color:var(--thm-border)}.accordion-style>.card>.card-header>.btn-link.collapsed:after{background-color:rgb(var(--thm-color-two-rgb),10%);color:var(--thm-color-two)}.accordion-style>.card:last-child,.accordion-style>.card>.card-header>.btn-link.collapsed{margin-bottom:0}.accordion-style.style_2>.card>.card-header>.btn-link{border-radius:8px;padding:15px 30px}.accordion-style.style_2>.card>.card-header>.btn-link:after{color:var(--thm-color-two);background-color:#0000;width:auto;height:auto;right:30px;transform:translateY(-50%)rotate(90deg)}.accordion-style.style_2>.card>.card-header>.btn-link.collapsed:after{background-color:#0000;transform:translateY(-50%)rotate(0)}.accordion-style.style_2>.card .card-body{padding:0 30px}.post{background-color:var(--thm-white);box-shadow:0px 5px 10px 0px rgb(var(--thm-color-two-rgb),5%);margin-bottom:30px;padding:30px}.post .post_img{border-top-left-radius:10px;border-top-right-radius:10px;height:228px;margin-bottom:30px;position:relative;overflow:hidden}.post .post_caption{padding:0}.post .post_caption .post_meta{flex-wrap:wrap;display:flex}.post .post_caption .post_meta li{margin-bottom:15px;margin-right:25px;font-weight:500}.post .post_caption .post_meta li:last-child{margin-right:0}.post .post_caption .post_meta li i{margin-right:5px}.post .post_caption .post_title{margin-bottom:15px;font-size:22px;font-weight:600}.post .post_caption .post_text{margin-bottom:20px}.post.style_2{box-shadow:none;border-radius:8px;padding:0;transition:all .3s;position:relative;overflow:hidden}.post.style_2 .post_img{border-radius:0;height:275px;margin-bottom:-2px}.post.style_2 .post_caption{border:2px solid var(--thm-border);border-radius:0 0 8px 8px;padding:30px}.post.style_2 .thm-btn{background-color:rgb(var(--thm-color-two-rgb),7%)}.post.style_2 .thm-btn:focus,.post.style_2 .thm-btn:hover{background-color:var(--thm-color-two)}.post.style_2.no-thumb .post_caption{background-color:rgb(var(--thm-color-two-rgb),7%);border-color:#0000}.post.style_2.no-thumb .post_caption .thm-btn{background-color:var(--thm-white)}.post.style_2.no-thumb:hover .post_caption .thm-btn{background-color:var(--thm-color-two);color:var(--thm-white)}.post.style_2.post_video .post_img:before{content:"";background-color:rgb(var(--thm-color-one-rgb),55%);width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.post.style_2.post_audio .embed-responsive{height:135px}.post.style_2:hover{background-color:var(--thm-white);box-shadow:0 1px 30px 1px #ecf2ff}.post.style_2.no-thumb:hover .post_caption,.post.style_2:hover .post_caption{background-color:var(--thm-white);border-color:#0000}.post.post_list .post_img{border-radius:8px;height:500px}.post.post_list .post_caption{border:none;padding-bottom:0;padding-left:0;padding-right:0}.post.post_list .post_caption .post_title{font-size:30px}.post.post_list .post_caption .post_meta li{font-weight:600}.post.post_list.style_2.post_video .post_img:before{background-color:rgb(var(--thm-color-one-rgb),30%)}.post.post_list.with_bg .post_caption,.post.post_list.no-thumb .post_caption{padding:32px 40px 30px}.post.post_list.no-thumb:hover{box-shadow:0 1px 30px 1px #ecf2ff}.post.post_list.with_bg{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover}.post.post_list.with_bg:hover .post_caption,.post.post_list.with_bg:hover{background-color:#0000}.post.post_list.with_bg:before{content:"";background-color:rgb(var(--thm-color-one-rgb),90%);z-index:-1;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.post.post_list.with_bg .post_caption .post_title a,.post.post_list.with_bg .post_caption .post_meta li{color:var(--thm-white)}.post.post_list.with_bg .thm-btn{color:var(--thm-white);background-color:var(--thm-color-two)}.post.post_list:hover{box-shadow:none}.subheader{background-repeat:no-repeat;background-size:cover;padding:180px 0 130px}.subheader:before{content:"";background-image:linear-gradient(to right,var(--thm-color-one),transparent);opacity:.9;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0}.subheader .page_title{color:var(--thm-white);font-size:85px;font-weight:600;line-height:1}.subheader .page_breadcrumb{margin-bottom:50px}.subheader .page_breadcrumb .breadcrumb{background:0 0;border-radius:0;margin-bottom:0;padding:0}.subheader .page_breadcrumb .breadcrumb .breadcrumb-item.active,.subheader .page_breadcrumb .breadcrumb .breadcrumb-item a{color:var(--thm-white);font-size:20px;font-weight:600;font-family:var(--thm-font)}.subheader .page_breadcrumb .breadcrumb .breadcrumb-item:hover a{color:var(--thm-color-two)}.subheader .breadcrumb-item+.breadcrumb-item{padding-left:15px}.subheader .breadcrumb-item+.breadcrumb-item:before{content:"";color:var(--thm-white);float:none;padding-right:15px;font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:500}.subheader .element_1{z-index:-1;position:absolute;top:-80px;left:-160px}.subheader .element_2{z-index:-1;position:absolute;bottom:-40px;left:-80px}.subheader .element_3{z-index:-1;position:absolute;bottom:-40px;right:20%}.subheader .element_4{z-index:-1;position:absolute;top:-120px;right:10%}.skills-sec{height:900px}.skills-sec .section-bg{background-position:0;background-size:contain}.skills-sec .container-fluid .row>div:first-child{flex:0 0 45%;max-width:45%}.skills-sec .container-fluid .row>div:last-child{flex:0 0 55%;max-width:55%}.nav-tabs.style_1 .nav-item{margin-bottom:15px;margin-right:15px}.nav-tabs.style_1 .nav-item:last-child{margin-right:0}.nav-tabs.style_1 .nav-item:hover .nav-link,.nav-tabs.style_1 .nav-item .nav-link.active{box-shadow:0px 5px 20px 0px rgb(var(--thm-color-three-rgb),50%);background-color:var(--thm-color-three);color:var(--thm-white)}.nav-tabs.style_2{border-bottom:3px solid var(--thm-border);margin-bottom:30px}.nav-tabs.style_2 .nav-item{margin-right:40px}.nav-tabs.style_2 .nav-item:last-child{margin-right:0}.nav-tabs.style_2 .nav-item .nav-link{font-size:22px;font-weight:600;font-family:var(--thm-font);border:none;border-bottom:3px solid var(--thm-border);color:var(--thm-color-one);border-radius:0;margin-bottom:-3px;padding:15px 0}.nav-tabs.style_2 .nav-item:hover .nav-link,.nav-tabs.style_2 .nav-item .nav-link.active{color:var(--thm-color-two);border-color:var(--thm-color-two)}.nav-tabs.style_3{border-bottom:0;margin-bottom:15px}.nav-tabs.style_3 .nav-item{margin-bottom:15px;margin-right:15px}.nav-tabs.style_3 .nav-item:last-child{margin-right:0}.nav-tabs.style_3 .nav-item .nav-link{text-transform:uppercase;background-color:rgb(var(--thm-color-two-rgb),7%);color:var(--thm-color-one);border:0;border-radius:6px;padding:5px 21px;font-size:14px;font-weight:700}.nav-tabs.style_3 .nav-item:hover .nav-link,.nav-tabs.style_3 .nav-item .nav-link.active{background-color:rgb(var(--thm-color-two-rgb),100%);color:var(--thm-white);box-shadow:0px 5px 20px 0px rgb(var(--thm-color-two-rgb),50%)}.nav-tabs.style_4{border-bottom:3px solid var(--thm-border);margin-bottom:30px}.nav-tabs.style_4 .nav-item{margin-right:20px}.nav-tabs.style_4 .nav-item .nav-link{font-size:22px;font-weight:600;font-family:var(--thm-font);border:none;border-bottom:3px solid var(--thm-border);color:var(--thm-color-one);border-radius:0;margin-bottom:-3px;padding:15px 40px 15px 0}.nav-tabs.style_4 .nav-item:hover .nav-link,.nav-tabs.style_4 .nav-item .nav-link.active{color:var(--thm-color-one);border-color:var(--thm-color-two);font-weight:700}.plan_box{background-color:rgb(var(--thm-color-two-rgb),7%);margin-bottom:0;padding:80px;position:relative}.plan_box:before{content:"";background-color:#e2e9f9;width:3px;height:calc(100% - 160px);display:block;position:absolute;right:0}.no-gutters>.col,.no-gutters>[class*=col-]:last-child .plan_box:before{display:none}.plan_box .plan_title{margin-bottom:10px;font-size:30px}.plan_box .plan_subtext{margin-bottom:20px}.plan_box .plan_price{font-size:45px}.plan_box.active{background-color:var(--thm-white);box-shadow:0 1px 30px 1px #ecf2ff}.plan_box.active .thm-btn{background-color:var(--thm-color-two);box-shadow:0px 5px 20px 0px rgb(var(--thm-color-two-rgb),50%);color:var(--thm-white)}.video_warp.style_2{border-radius:16px;overflow:hidden}.video_warp.style_2:before{content:"";background-color:rgb(var(--thm-color-one-rgb),65%);width:100%;height:100%;position:absolute;top:0;left:0}.video_box_elements .element_1{z-index:-1;position:absolute;top:-80px;right:-60px}.video_box_elements .element_2{z-index:-1;position:absolute;bottom:-22px;left:0}.video_box_elements .element_3{z-index:-1;position:absolute;bottom:-70px;right:-60px}.video_box_elements .arrows.one{z-index:-1;position:absolute;top:-120px;left:-120px}.video_box_elements .arrows.two{z-index:-1;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.video_box_elements .arrows.two .arrow{border-bottom-color:var(--thm-color-two)}.portfolio_box{border-radius:8px;margin-bottom:30px;position:relative;overflow:hidden;box-shadow:0 1px 22px 1px #ecf2ffb5}.portfolio_box .portfolio_img{height:375px}.portfolio_box .portfolio_caption{background-color:var(--thm-white);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:30px 30px 0;display:flex}.portfolio_box .portfolio_caption .text_box{margin-right:20px}.portfolio_box .portfolio_caption .text_box .title{font-size:24px;font-weight:600}.portfolio_box .portfolio_caption .text_box p{font-weight:600}.portfolio_box.type_gallery .portfolio_img{z-index:1;height:400px;position:relative}.portfolio_box.type_gallery .portfolio_img:before{content:"";background-color:var(--thm-color-one);opacity:.65;width:0%;height:100%;transition:all .3s;display:flex;position:absolute;top:0;left:0}.portfolio_box.type_gallery .link{border:2px solid var(--thm-border);width:60px;height:60px;color:var(--thm-white);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .3s;display:flex;position:absolute;top:50%;left:-100%;transform:translate(-50%,-50%)}.portfolio_box.type_gallery:hover .portfolio_img:before{width:100%}.portfolio_box.type_gallery:hover .link{left:50%}.portfolio_box.type_masonry .link{text-align:center;border:none;width:auto;height:auto;display:block}.portfolio_box.type_masonry .link i{margin-bottom:20px;font-size:50px;line-height:1}.portfolio_box.type_masonry .link .title{margin-bottom:0;font-size:28px;font-weight:500}.portfolio_box.type_masonry .link p,.portfolio_box.type_masonry .link .title a{color:var(--thm-white);margin-bottom:0}.about_me .circle_element{z-index:-1;width:540px;height:540px;box-shadow:50px 5px 60px 130px rgb(var(--thm-color-two-rgb),5%);border-radius:50%;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.about_me .progress_box{padding:25px;position:absolute;top:100px;left:-40px}.about_me .element_1{z-index:-1;position:absolute;bottom:0;left:0}.about_me .element_2{z-index:-1;position:absolute;top:45%;transform:translateY(-55%)}.features_sec.pb-extra{padding-bottom:398px}.video_box_elements.mt-negative{margin-top:-308px}.video_box_elements.mt-negative .video_warp.style_2{height:616px}.what_we_know .about_me .circle_element{left:-100px}.page_bar p{font-weight:500}.page_bar select{text-transform:uppercase;text-align:left;border:none;border:2px solid var(--thm-color-two);border-radius:6px;width:100%;max-width:230px;padding:15px 25px;font-size:14px;font-weight:700}.page_bar select+i{pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.event_block{background-color:var(--thm-white);border-radius:12px;margin-bottom:30px;padding:20px 20px 0;position:relative;overflow:hidden}.event_block .event_img img{border-radius:12px}.event_block .event_caption{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:23px 20px 10px;display:flex}.event_block .event_img .tag_badge{box-shadow:0px 5px 20px 0px rgb(var(--thm-color-four-rgb),50%);position:absolute;bottom:-13px;right:20px}.event_block .event_caption .event_text{margin-right:20px}.event_block .event_caption .event_text .event_title{margin-bottom:10px;font-size:20px;font-weight:600}.event_block .event_caption .event_text p{margin-bottom:20px;font-size:16px;font-weight:600}.event_block .event_caption .event_btn{margin-bottom:20px}.service_block{background-color:var(--thm-white);border-left:5px solid var(--thm-color-three);z-index:1;flex-wrap:wrap;align-items:center;margin-bottom:30px;padding:50px 50px 30px;display:flex;position:relative}.service_block .icon{width:120px;margin-bottom:20px;margin-right:30px}.service_block .text{width:calc(100% - 150px);margin-bottom:20px}.service_block .text .title{margin-bottom:10px;font-weight:600}.service_block:before{counter-increment:count;content:"0"counter(count);color:rgb(var(--thm-color-one-rgb),10%);z-index:-1;-webkit-text-stroke:1px rgb(var(--thm-color-one-rgb),10%);-webkit-text-fill-color:transparent;font-size:150px;font-weight:700;line-height:0;font-family:var(--thm-font);pointer-events:none;position:absolute;top:40%;right:60px;transform:translateY(-60%)}.side_bg{background-position:0;background-repeat:no-repeat;background-size:auto}.feature-masonry>div:nth-child(2){margin-top:30px}.team_page_bg{background-position:bottom;background-repeat:no-repeat;background-size:auto}.team_details .team_img{border-radius:16px;position:relative}.team_details .team_img>img{width:calc(100% - 40px);margin-bottom:40px}.team_details .team_img .video_warp{z-index:1;position:absolute;bottom:0;right:0}.team_details .team_img .video_warp:before{content:"";background-color:rgba(var(--thm-color-one-rgb),65%);border-radius:16px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.team_details .team_text .name{margin-bottom:0;font-size:42px;font-weight:600}.team_details .team_text .desi{margin-bottom:20px;font-weight:600}.team_details .team_text .text{max-width:410px}.team_details .team_text .social li a{color:var(--thm-body-color)}.team_details .team_text .social li:hover a{color:var(--thm-color-three)}.team_details .team_text .social{display:flex}.team_details .team_text .social li+li{margin-left:20px}.team_details .team_text{margin-bottom:40px}.team_details .team_text .info li{flex-wrap:wrap;align-items:center;display:flex}.team_details .team_text .info li .icon{background-color:rgb(var(--thm-color-two-rgb),7%);width:56px;height:56px;color:var(--thm-color-two);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;margin-right:20px;font-size:17px;display:flex}.team_details .team_text .info li .text{margin-bottom:20px}.team_details .team_text .info li:last-child .icon,.team_details .team_text .info li:last-child .text{margin-bottom:0}.skill_box .title{font-weight:600}.skills_sec .image_box .element_1{z-index:-1;position:absolute;top:-40px;left:-50px}.skills_sec .image_box .element_2{z-index:-1;position:absolute;bottom:-70px;right:-70px}.progress_bar_block .progress_block{margin-bottom:30px}.progress_bar_block .progress_block:last-child{margin-bottom:0}.progress_bar_block .progress_block .title{margin-bottom:10px;font-size:18px;position:relative}.progress_bar_block .progress_block .title b{font-weight:700;position:absolute}.progress_bar_block .progress_block .progress{border:2px solid;border-color:inherit;background-color:#0000;border-radius:25px;align-items:center;height:auto;padding:7px 8px}.progress_bar_block .progress_block .progress .progress-bar{border-radius:4px;height:4px}.progress_bar_block .progress_block .progress.bg-thm-color-two{border-color:rgba(var(--thm-color-two-rgb),10%)}.progress_bar_block .progress_block .progress.bg-thm-color-three{border-color:rgba(var(--thm-color-three-rgb),10%)}.progress_bar_block .progress_block .progress.bg-thm-color-four{border-color:rgba(var(--thm-color-four-rgb),10%)}.progress_bar_block .progress_block .progress.bg-thm-color-six{border-color:rgba(var(--thm-color-six-rgb),10%)}.faqs_elements .element_1{z-index:-1;position:absolute;top:0;left:-120px}.faqs_elements .element_2{z-index:-1;position:absolute;bottom:0;left:-180px}.faqs_elements .element_3{z-index:-1;position:absolute;bottom:80px;right:-180px}.faqs_elements .element_4{z-index:-1;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.faqs_elements .element_5{z-index:-1;position:absolute;top:40px;right:-120px}.quote_form_sec:before{content:"";background-color:var(--thm-color-one);opacity:.95;z-index:-1;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.quote_box{margin-bottom:120px}.quote_form_sec.elements .element_1{z-index:-1;position:absolute;top:120px;left:-180px}.quote_form_sec.elements .element_2{z-index:-1;position:absolute;bottom:80px;left:-150px}.quote_form_sec.elements .element_3{z-index:-1;position:absolute;top:110px;right:-80px}.quote_form_sec.elements .element_4{z-index:-1;position:absolute;bottom:120px;right:-180px}.contact_faq_box{background-color:var(--thm-white);border-radius:12px;flex-wrap:wrap;align-items:flex-start;margin-bottom:30px;padding:60px;display:flex;position:relative;overflow:hidden}.contact_faq_box .icon{width:100px;margin-right:30px;position:relative;top:10px}.contact_faq_box .text{width:calc(100% - 130px)}.contact_faq_box .text h4{white-space:nowrap;margin-bottom:10px;font-size:28px;font-weight:600}.contact_faq_box .text p{margin-bottom:20px}.contact_info ul li{flex-wrap:wrap;align-items:flex-start;display:flex}.contact_info ul li .icon{color:var(--thm-color-three);text-align:center;width:50px;margin-bottom:30px;margin-right:10px;font-size:36px;line-height:1.5}.contact_info ul li .text{margin-bottom:30px}.contact_info ul li .text h6{margin-bottom:0;font-weight:600}.contact_info ul li .text p,.contact_info ul li .text p:last-child{margin-bottom:0}.contact_map{border-radius:12px;height:600px}.form_style{border:3px solid var(--thm-border);white-space:nowrap;border-radius:8px;padding:15px 30px;display:flex}.form_style label{font-size:18px;font-weight:700;font-family:var(--thm-font);margin-bottom:0;position:relative;top:8px}.form_style .form-control{border:none;border-radius:0;padding:0 0 0 20px}.form_style .form-control,.form_style .form-control::placeholder{font-family:var(--thm-font);font-size:16px;font-weight:400}.form_style textarea.form-control{padding-top:8px}.form_style .form-control::placeholder{font-size:0}.form_style .form-control:focus{box-shadow:none}.course_details .desc_box .title{font-size:44px;font-weight:600}.course_details .author{align-items:center;margin-bottom:30px;display:flex}.course_details .author img{border-radius:50%;width:35px;height:35px;margin-right:15px}.course_details .author a{font-size:16px;font-weight:700;font-family:var(--thm-font)}.sidebar .sidebar_widget{background-color:var(--thm-white);background-image:url(../media/sidebar_shape.d8648973.png);background-position:100%;background-repeat:no-repeat;border-radius:8px;margin-bottom:30px;padding:30px;box-shadow:0 1px 30px 1px #ecf2ff}.sidebar .sidebar_widget .widget_title{border-bottom:1px solid var(--thm-border);margin-bottom:30px;padding-bottom:20px;font-size:22px;font-weight:600}.sidebar .sidebar_widget:last-child{margin-bottom:0}.sidebar .sidebar_widget hr{border:none;border-bottom:1px solid var(--thm-border);margin-bottom:30px;padding-top:30px}.sidebar .sidebar_widget cite{font-size:18px;font-family:var(--thm-font);color:var(--thm-color-one);font-weight:600;display:flex}.sidebar .recent_widgets ul li{flex-wrap:wrap;align-items:center;margin-bottom:30px;display:flex}.sidebar .recent_widgets ul li:last-child{margin-bottom:0}.sidebar .recent_widgets ul li .image{width:90px;height:90px;margin-right:30px}.sidebar .recent_widgets ul li .text{width:calc(100% - 120px)}.sidebar .recent_widgets ul li .text h6{font-size:18px}.sidebar .recent_widgets ul li .text p a{color:var(--thm-body-color);font-size:14px;font-weight:600}.sidebar .recent_widgets ul li .text p:hover a{color:var(--thm-color-two)}.sidebar .recent_widgets ul li .text p strong{font-weight:700}.sidebar .info_widgets ul li{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sidebar .info_widgets ul li:last-child{margin-bottom:0}.sidebar .info_widgets ul li .left-side{align-items:center;font-size:18px;font-weight:600;display:flex}.sidebar .info_widgets ul li .left-side i{color:var(--thm-color-two);margin-right:8px;font-weight:500}.sidebar .info_widgets ul li .left-side h6{font-size:18px;line-height:normal}.sidebar .info_widgets ul li .right-side{font-size:18px}.sidebar .info_widgets ul li.active .left-side h6{color:var(--thm-color-two)}.sidebar .info_widgets ul li.active .right-side{color:var(--thm-color-three);font-size:22px;font-weight:700}.post_tags_share .post_tags .tags a,.sidebar .tags a{color:var(--thm-body-color);background-color:rgb(var(--thm-color-two-rgb),7%);border-radius:6px;margin-bottom:8px;margin-right:5px;padding:6px 12px;font-weight:600;line-height:normal;display:inline-flex}.post_tags_share .post_tags .tags a:hover,.sidebar .tags a:hover{color:var(--thm-white);background-color:var(--thm-color-two)}.sidebar .category_widgets li{margin-bottom:10px}.sidebar .category_widgets li a{color:var(--thm-body-color);justify-content:space-between;align-items:center;font-size:18px;font-weight:600;display:flex}.sidebar .category_widgets li a:after{content:"";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:600}.sidebar .category_widgets li:last-child{margin-bottom:0}.sidebar .category_widgets li:hover a{color:var(--thm-color-two)}.sidebar .search_widget{background-color:rgb(var(--thm-color-two-rgb),7%);border-radius:8px;align-items:center;padding:10px}.sidebar .search_widget .form-control{background-color:#0000;border:none;border-radius:0;height:50px}.sidebar .search_widget .form-control,.sidebar .search_widget .form-control::placeholder{color:var(--thm-color-one);font-size:18px;font-weight:600;font-family:var(--thm-font)}.sidebar .search_widget .form-control:focus{box-shadow:none}.sidebar.style_2 .sidebar_widget{box-shadow:none;background:no-repeat;padding:0}.sidebar.style_2 .sidebar_widget .widget_title{font-size:24px;font-weight:700}.sidebar.style_2 .recent_widgets ul li .image{width:70px;height:70px;margin-right:20px}.sidebar.style_2 .recent_widgets ul li .text h6{font-size:16px}.post_tags_share{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.post_tags_share h6{flex-wrap:wrap;margin-bottom:10px;margin-right:15px;font-size:18px;display:inline-flex}.post_author .social,.post_tags_share .post_tags .tags,.post_tags_share .post_share .social{flex-wrap:wrap;display:inline-flex}.post_author .social li+li,.post_tags_share .post_share .social li+li{margin-left:15px}.post_author .social li a,.post_tags_share .post_share .social li a{color:var(--thm-color-one)}.post_author .social li:hover a,.post_tags_share .post_share .social li:hover a{color:var(--thm-color-two)}.post_author{background-color:rgb(var(--thm-color-two-rgb),7%);border-radius:8px;flex-wrap:wrap;align-items:center;margin-bottom:40px;padding:40px 40px 20px;display:flex;position:relative}.post_author img{border-radius:50%;width:160px;height:160px;margin-bottom:20px;margin-right:40px}.post_author .text{width:calc(100% - 200px);margin-bottom:20px}.post_navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.post_navigation li{flex-wrap:wrap;align-items:center;max-width:340px;margin-bottom:30px;display:inline-flex}.post_navigation li .image{width:70px;height:70px;margin-right:20px}.post_navigation li .text{width:calc(100% - 90px)}.post_navigation li .text h6{font-size:16px}.post_navigation li .text p strong{font-weight:700}.post_navigation li .text p a{color:var(--thm-body-color);font-size:14px;font-weight:600}.comments .comment{flex-wrap:wrap;display:inline-flex}.comments .comment .comment_img{border-radius:50%;width:100px;height:100px;margin-bottom:30px;margin-right:20px}.comments .comment .comment_text{width:calc(100% - 120px);margin-bottom:30px;position:relative}.comments .comment .comment_text h6{font-weight:600}.comments .comment .comment_text .comment_date{margin-bottom:0;position:absolute;top:0;right:0}.comments .comment .comment_text .comment_link{color:var(--thm-color-one);align-items:center;font-size:18px;font-weight:600;display:flex}.comments .comment .comment_text .comment_link:hover{color:var(--thm-color-two)}.comments .children{padding-left:70px}.comment_form{background-color:rgb(var(--thm-color-two-rgb),7%);border-radius:8px;padding:40px}.comment_form .form-control-custom.style_2{border-color:var(--thm-white);background-color:var(--thm-white)}.comment_form .form-control-custom.style_2,.comment_form .form-control-custom.style_2::placeholder{color:var(--thm-color-one)}.portfolio_details .detail_img{z-index:1;border-radius:12px;margin-bottom:40px;position:relative;overflow:hidden}.dropcap{background-color:var(--thm-color-two);color:var(--thm-white);text-transform:uppercase;font-size:30px;font-weight:600;font-family:var(--thm-font);width:51px;height:51px;box-shadow:0px 5px 20px 0px rgb(var(--thm-color-two-rgb),50%);float:left;border:none;border-radius:6px;justify-content:center;align-items:center;margin-right:10px;line-height:1;display:inline-flex;position:relative}.check_list li{margin-bottom:15px;font-size:15px;font-weight:600}.check_list li:last-child{margin-bottom:0}.check_list li i{background-color:var(--thm-color-three);width:26px;height:26px;color:var(--thm-white);border-radius:50%;justify-content:center;align-items:center;margin-right:15px;display:inline-flex}.sidebar.style_3 .sidebar_widget{background:0 0;padding:0}.sidebar.style_3 .sidebar_widget .widget_title{background-image:url(../media/widget_header.231008db.png);background-color:var(--thm-color-three);color:var(--thm-white);border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:0;padding:15px 30px;font-weight:500}.sidebar.style_3 .sidebar_widget_inner{padding:30px}.sidebar.style_3 .info_widget>li{font-size:16px;font-weight:600;font-family:var(--thm-font);color:var(--thm-color-one);margin-bottom:10px}.sidebar.style_3 .info_widget>li:last-child{margin-bottom:0}.sidebar.style_3 .info_widget>li span{color:var(--thm-body-color);width:100%;max-width:120px;display:inline-flex;position:relative}.sidebar.style_3 .info_widget>li span:after{content:":";position:absolute;right:20px}.sidebar.style_3 .info_widget .social{display:inline-flex}.sidebar.style_3 .info_widget .social li+li{margin-left:15px}.sidebar.style_3 .info_widget .social li a{color:var(--thm-body-color);font-size:15px;font-weight:400}.sidebar.style_3 .info_widget .social li:hover a{color:var(--thm-color-two)}.portfolio_nav .post_navigation{border-top:1px solid var(--thm-border);border-bottom:1px solid var(--thm-border)}.cta_box .shape_1,.cta_box .shape_2,.cta_box .image_box>.image-fit{display:none!important}
@media (max-width:1500px){.single_banner .shape_img{max-width:640px}.bg-banner .think_box{right:28%}}@media (min-width:1300px){.container{max-width:1299px}.header.header-2 .container{max-width:1630px}.wide_fluid_container .container-fluid{padding:0 80px}}@media (max-width:1299px){.topbar .right-side li{margin-right:15px}.header .nav_warp nav .logo{margin-right:25px}.header .nav_warp .main-menu>.menu-item>a{padding:12.5px 5px}.subheader .page_title,.banner .text_box .title{font-size:70px}.banner .image_box .circle_element{left:-30px}.single_banner .shape_img{margin-right:30px}.single_banner .banner_text .title{font-size:60px}.why_us_box .circle_element{max-width:470px;min-height:470px;left:200px}.features_box.style_3,.features_box{padding:20px}.counter_box{padding:22px}.quote_sec{padding:0}.quote_sec .section-title{padding-bottom:10px}.quote_sec .section-title .title{font-size:30px}.about.style_2 .image_boxes .element_1{bottom:85px}.about.style_2 .image_boxes .element_2{right:-100px}.about.style_2 .image_boxes .element_3{bottom:40px;right:-140px}.about_inner .image_box{margin-right:0}.about.style_2 .image_boxes.style_2 .element_1{bottom:125px}.about.style_2 .image_boxes.style_2 .element_2{right:-45px}.about.style_2 .image_boxes.style_2 .element_3{bottom:60px;right:-100px}.event_block .event_caption{padding-bottom:0;padding-left:0;padding-right:0}}@media (max-width:1199px){.header .nav_warp nav .logo{margin-right:15px}.header .nav_warp nav .logo img{max-width:150px}.header .nav_warp .main-menu>.menu-item{margin:0 2px}.header .nav_warp .main-menu>.menu-item>a{font-size:12px}.header .head_actions .head_trigger{margin-left:20px}.header .head_actions .search_bar input{max-width:185px}.subheader .page_title,.banner .text_box .title{font-size:60px}.banner .image_box .circle_element{max-width:300px;min-height:300px}.single_banner .shape_img{max-width:450px}.single_banner .banner_text p{font-size:15px}.bg-banner .think_box{max-width:200px;right:23%}.why_us_box{margin-top:80px}.why_us_box .circle_element{max-width:670px;min-height:670px;left:300px}.about.style_2 .image_boxes .element_1{bottom:140px}.about.style_2 .image_boxes .element_2{right:-115px}.about.style_2 .image_boxes .element_3{bottom:90px;right:-160px}.about.style_2 .image_boxes.style_2 .element_1{bottom:115px}.plan_box{padding:40px}.portfolio_box .portfolio_caption{padding-left:30px;padding-right:30px}.about_me .circle_element{width:470px;height:470px}.about_me .element_2{right:-30px}.service_block{padding:30px 30px 10px}.service_block:before{font-size:120px;right:40px}.contact_faq_box{padding:30px}}@media (max-width:991px){.mb-md-80{margin-bottom:80px}.topbar .right-side,.topbar .left-side{text-align:center;justify-content:center}.topbar .left-side .countdown-timer,.topbar .left-side p{margin-bottom:10px}.bg-banner .think_box,.banner .element_line,.header .head_actions .search_bar,.header .nav_warp .main-menu,.desktop_trigger{display:none}.mobile_trigger{display:block}.header .nav_warp nav .logo img{max-width:180px}.banner{height:auto;padding-top:150px}.banner .transform-center{position:relative;top:0;transform:none}.banner .image_box,.banner .text_box{margin-bottom:80px}.banner .image_box .circle_element{max-width:450px;min-height:450px}.single_banner{display:block}.single_banner .banne_text{flex:0 0 100%;max-width:100%;padding:120px 0;position:relative;top:0;transform:none}.video_quote .arrows,.video_quote .element_4,.video_quote .element_5,.single_banner .shape_img{display:none}.cta_box .cta_box_inner{padding-left:60px}.cta_box .arrows.to_up{display:none}.cta_box .cta_box_inner .shape_1{top:30px;left:30px}.cta_box .cta_box_inner .arrows{left:-20px}.why_us_box .circle_element{max-width:520px;min-height:520px;left:210px}.why-us-list.style_2{margin-top:60px}.counter_box{padding:40px}.quote_sec{max-width:100%;margin:0;padding:80px 15px}.testi_bg{background-image:none!important}.testi_bg .section{padding-bottom:0}.about.style_2 .image_boxes .big_img{position:relative;top:-85px}.about.style_2 .image_boxes .element_2{top:35px;right:50px}.about.style_2 .image_boxes .element_3{right:0}.about.style_2 .image_boxes.style_2 .big_img{width:calc(100% - 70px)}.about.style_2 .image_boxes.style_2 .big_img>img{width:100%}.about.style_2 .image_boxes.style_2 .element_1{bottom:60px}.about.style_2 .image_boxes.style_2 .element_2{right:7%}.about.style_2 .image_boxes.style_2 .element_3{bottom:0;right:0}.skills-sec{background-color:var(--thm-color-one);height:auto}.skills-sec .container-fluid{display:none}.skills-sec>.transform-center{padding:120px 0 90px;position:relative;top:0;transform:none}.about_me{margin-top:80px}.what_we_know .about_me{margin-top:0}.about_me .circle_element{width:540px;height:540px}.about_me .element_2{right:0}.about_me .progress_box{left:0}.contact_faq_box{padding:60px}.page_bar select+i,.element_1,.element_2,.element_3,.element_4,.element_5,.element_6,.element_7,.element_8,.element_9,.element_10{display:none!important}}@media (max-width:767px){.back-to-top{width:40px;height:40px;font-size:18px;bottom:20px;right:20px}.banner .image_box .circle_element{max-width:330px;min-height:330px}.bg-banner .banner_text .title{font-size:60px}.search-form-wrapper .close_trigger{top:20px;right:20px}.testimonial_slider .slick-dots{position:relative;top:20px;right:0}.header .head_actions .thm-btn,.newsletter_form_sec .arrows{display:none}.why_us_box .circle_element{max-width:380px;min-height:380px;left:160px}.why_us_box .element_1{bottom:-30px;right:20px}.why_us_box .element_2{top:50px;right:-40px}.why_us_box .element_3{top:100px;left:120px}.about.style_2 .image_boxes .element_2{right:-115px}.about.style_2 .image_boxes .element_3{right:-150px}.video_warp.style_2{height:100%;min-height:400px}.about.style_2 .image_boxes.style_2 .big_img{height:auto;min-height:auto}.about.style_2 .image_boxes.style_2 .element_2{right:-110px}.about.style_2 .image_boxes.style_2 .element_3{right:-160px}.about_me .circle_element{width:520px;height:520px}.about_me .element_2{right:-10%}.about_me .progress_box{left:-15%}.post_author .text{width:100%}}@media (max-width:575px){.portfolio_details .title,.course_details .desc_box .title,.section-title .title{font-size:30px}.why_us_box,.banner .image_box{display:none}.subheader .page_title,.banner .text_box .title{font-size:50px}.bg-banner .input-group .input-group-append{flex:0 0 100%;max-width:100%;margin-top:15px}.bg-banner .input-group .input-group-append .thm-btn{width:100%}.bg-banner .input-group .input-group-preappend{padding-left:0}.about .image_box .image_2{width:150px;height:150px}.about_list li{max-width:100%}.about_me,.cta_box .cta_box_inner .arrows,.cta_box .cta_box_inner .shape_1,.cta_box .cta_box_inner .shape_2{display:none}.cta_box .cta_box_inner{padding:0 40px 40px}.cta_box .cta_box_inner .image_box img{transform:scale(1.6)}.newsletter_form .input-group{display:block}.newsletter_form .input-group .input-group-append,.newsletter_form .input-group .input-group-append .thm-btn,.newsletter_form .input-group .form-control{text-align:center;justify-content:center;width:100%}.newsletter_form .input-group .form-control{margin-bottom:20px}.why-us-list.style_2 li{padding-left:30px;padding-right:30px}.why-us-list.style_2 li:first-child{margin-left:20px}.why-us-list.style_2 li:nth-child(2){margin-left:60px}.why-us-list.style_2 li:nth-child(4){margin-left:40px}.multi_progress_bar{padding:25px 25px 0}.accordion-style.style_2>.card>.card-header>.btn-link,.accordion-style>.card>.card-header>.btn-link{padding:20px 70px 20px 20px;font-size:16px}.accordion-style.style_2>.card>.card-header>.btn-link{padding-right:20px}.accordion-style.style_2>.card .card-body,.accordion-style>.card .card-body{padding:0 20px}.accordion-style.style_2>.card>.card-header>.btn-link:after{right:20px}.service_block{padding:20px 20px 0}.service_block:before{display:none}.service_block .icon{width:100px}.service_block .text{width:100%}.feature-masonry>div:nth-child(2){margin-top:0}.contact_faq_box{padding:30px}.contact_faq_box .text{width:100%;margin-top:30px}.contact_faq_box .text h4{white-space:normal}.nav-tabs.style_4{border-bottom:0;display:block}.nav-tabs.style_4 .nav-item .nav-link{margin-bottom:0}.sidebar.style_3 .sidebar_widget_inner,.sidebar .sidebar_widget{padding:20px}.sidebar.style_3 .sidebar_widget .widget_title{padding:15px 20px}.sidebar .recent_widgets ul li .image{margin-right:20px}.sidebar .recent_widgets ul li .text{width:calc(100% - 110px)}.sidebar .recent_widgets ul li .text h6{font-size:15px}blockquote{padding:30px}.post_author{padding:20px 20px 0}.comment_form{padding:20px}.comments .comment .comment_text .comment_date{margin:5px 0;position:relative}.comments .children{padding-left:30px}.comments .comment .comment_text{width:100%}}@media (max-width:380px){.about .image_box .image_2{width:120px;height:120px}.post{padding:20px}.post .post_caption{padding:0}.bg-banner .banner_text .title{font-size:40px}.testimonial_item{padding:30px}.form_style label{display:none}.form_style .form-control{padding-left:0}.form_style .form-control::placeholder{font-size:16px}}
:root{--blog-content-max-width:680px;--blog-font-serif:Georgia,"Times New Roman",serif;--blog-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--blog-color-text:#1a1a1a;--blog-color-text-secondary:#666;--blog-color-link:#000;--blog-color-border:#e5e5e5;--blog-color-bg-light:#f7f7f7;--blog-color-accent:#10a37f}.blog-openai{background:#fff;min-height:100vh}.blog-openai-container{max-width:1400px;margin:0 auto;padding:0 24px;display:flex}.blog-openai-sidenav{flex-shrink:0;width:200px;padding-top:120px;display:none}@media (min-width:1024px){.blog-openai-sidenav{display:block}}.blog-openai-sidenav-inner{position:sticky;top:100px}.blog-openai-sidenav ul{margin:0;padding:0;list-style:none}.blog-openai-sidenav li{margin-bottom:8px}.blog-openai-sidenav a{color:var(--blog-color-text);font-size:14px;font-family:var(--blog-font-sans);font-weight:400;text-decoration:none;transition:opacity .2s}.blog-openai-sidenav a:hover{opacity:.6}.blog-openai-main{max-width:var(--blog-content-max-width);flex:1;margin:0 auto;padding:80px 0 100px}.blog-openai-hero{margin-bottom:48px}.blog-openai-meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.blog-openai-date{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);font-size:14px}.blog-openai-tags{gap:8px;display:flex}.blog-openai-tag{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);font-size:14px;text-decoration:none;transition:color .2s}.blog-openai-tag:hover{color:var(--blog-color-text)}.blog-openai-title{font-family:var(--blog-font-serif);color:var(--blog-color-text);letter-spacing:-.02em;margin:0 0 24px;font-size:48px;font-weight:400;line-height:1.15}@media (max-width:768px){.blog-openai-title{font-size:32px}}.blog-openai-subtitle{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);margin:0 0 32px;font-size:20px;line-height:1.5}.blog-openai-cta{border:1px solid var(--blog-color-border);font-family:var(--blog-font-sans);color:var(--blog-color-text);background:#fff;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.blog-openai-cta:hover{background:var(--blog-color-bg-light);color:var(--blog-color-text)}.blog-openai-cta svg{width:16px;height:16px}.blog-openai-actions{border-top:1px solid var(--blog-color-border);justify-content:space-between;align-items:center;margin-bottom:48px;padding:16px 0;display:flex}.blog-openai-audio{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:14px;display:flex}.blog-openai-share{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;transition:color .2s;display:flex}.blog-openai-share:hover{color:var(--blog-color-text)}.blog-openai-content{font-family:var(--blog-font-sans);color:var(--blog-color-text);font-size:17px;line-height:1.7}.blog-openai-content p{margin:0 0 24px}.blog-openai-content a{color:var(--blog-color-text);text-underline-offset:2px;text-decoration:underline}.blog-openai-content a:hover{opacity:.7}.blog-openai-content h2{font-family:var(--blog-font-serif);color:var(--blog-color-text);margin:56px 0 24px;font-size:32px;font-weight:400}.blog-openai-content h3{font-family:var(--blog-font-serif);color:var(--blog-color-text);margin:48px 0 16px;font-size:24px;font-weight:400}.blog-openai-content h5{font-family:var(--blog-font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--blog-color-text);margin:48px 0 24px;font-size:14px;font-weight:600}.blog-openai-content strong,.blog-openai-content b{font-weight:600}.blog-openai-content em,.blog-openai-content i{font-style:italic}.blog-openai-image{margin:40px 0}.blog-openai-image img{border-radius:8px;width:100%;height:auto}.blog-openai-image-caption{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);margin-top:12px;font-size:14px;line-height:1.5}.blog-openai-image-expand{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:14px;display:flex}.blog-openai-image-expand:hover{color:var(--blog-color-text)}.blog-openai-tabs{background:var(--blog-color-bg-light);border-radius:12px;margin:48px 0;overflow:hidden}.blog-openai-tabs-nav{border-bottom:1px solid var(--blog-color-border);scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.blog-openai-tabs-nav::-webkit-scrollbar{display:none}.blog-openai-tab-btn{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:16px;font-size:14px;font-weight:500;transition:all .2s}.blog-openai-tab-btn:hover{color:var(--blog-color-text)}.blog-openai-tab-btn.active{color:var(--blog-color-text);border-bottom-color:var(--blog-color-text)}.blog-openai-tab-content{padding:24px}.blog-openai-tab-panel{display:none}.blog-openai-tab-panel.active{display:block}.blog-openai-example-label{font-family:var(--blog-font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--blog-color-text-secondary);margin-bottom:8px;font-size:12px;font-weight:600}.blog-openai-example-text{font-family:var(--blog-font-sans);color:var(--blog-color-text);background:#fff;border-radius:8px;margin-bottom:24px;padding:16px;font-size:15px;line-height:1.6}.blog-openai-example-result{background:#fff;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px 16px;display:flex}.blog-openai-example-result.success{background:#e6f7f1}.blog-openai-example-result.error{background:#fef2f2}.blog-openai-example-icon{flex-shrink:0;font-size:16px}.blog-openai-example-description{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);border-top:1px solid var(--blog-color-border);margin-top:16px;padding-top:16px;font-size:14px}.blog-openai-collapsible{margin:16px 0}.blog-openai-collapsible-trigger{font-family:var(--blog-font-sans);color:var(--blog-color-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:500;display:flex}.blog-openai-collapsible-trigger svg{width:16px;height:16px;transition:transform .2s}.blog-openai-collapsible-trigger.open svg{transform:rotate(90deg)}.blog-openai-collapsible-content{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);background:#fff;border-radius:8px;margin-top:8px;padding:16px;font-size:14px;line-height:1.6;display:none}.blog-openai-collapsible-content.open{display:block}.blog-openai-footer-tags{border-top:1px solid var(--blog-color-border);flex-wrap:wrap;gap:12px;margin:48px 0;padding-top:32px;display:flex}.blog-openai-footer-tag{background:var(--blog-color-bg-light);font-family:var(--blog-font-sans);color:var(--blog-color-text);border-radius:100px;padding:8px 16px;font-size:14px;text-decoration:none;transition:background .2s;display:inline-block}.blog-openai-footer-tag:hover{background:var(--blog-color-border);color:var(--blog-color-text)}.blog-openai-author{border-top:1px solid var(--blog-color-border);padding:32px 0}.blog-openai-author-label{font-family:var(--blog-font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--blog-color-text-secondary);margin-bottom:12px;font-size:12px;font-weight:600}.blog-openai-author-name{font-family:var(--blog-font-sans);color:var(--blog-color-text);font-size:16px;font-weight:500;text-decoration:none}.blog-openai-author-name:hover{text-decoration:underline}.blog-openai-related{border-top:1px solid var(--blog-color-border);padding:48px 0}.blog-openai-related-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.blog-openai-related-title{font-family:var(--blog-font-serif);color:var(--blog-color-text);margin:0;font-size:24px;font-weight:400}.blog-openai-related-link{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);font-size:14px;text-decoration:none}.blog-openai-related-link:hover{color:var(--blog-color-text)}.blog-openai-related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:768px){.blog-openai-related-grid{grid-template-columns:1fr}}.blog-openai-related-card{text-decoration:none;display:block}.blog-openai-related-card:hover .blog-openai-related-card-title{text-decoration:underline}.blog-openai-related-card-image{aspect-ratio:1;background:var(--blog-color-bg-light);border-radius:8px;margin-bottom:16px;overflow:hidden}.blog-openai-related-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-openai-related-card:hover .blog-openai-related-card-image img{transform:scale(1.05)}.blog-openai-related-card-title{font-family:var(--blog-font-sans);color:var(--blog-color-text);margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.4}.blog-openai-related-card-meta{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);font-size:14px}.blog-openai-related-card-meta span{margin-right:8px}.blog-openai-content blockquote{background:var(--blog-color-bg-light);border-left:4px solid var(--blog-color-accent);border-radius:8px;margin:32px 0;padding:24px 32px}.blog-openai-content blockquote p{margin:0;font-size:18px;font-style:italic}.blog-openai-content code{background:var(--blog-color-bg-light);border-radius:4px;padding:2px 6px;font-family:SF Mono,Monaco,Andale Mono,monospace;font-size:14px}.blog-openai-content pre{color:#fff;background:#1e1e1e;border-radius:8px;margin:32px 0;padding:24px;overflow-x:auto}.blog-openai-content pre code{color:inherit;background:0 0;padding:0}.blog-openai-content ul,.blog-openai-content ol{margin:0 0 24px;padding-left:24px}.blog-openai-content li{margin-bottom:8px}.blog-openai-chart{background:var(--blog-color-bg-light);border-radius:12px;margin:40px 0;padding:24px}.blog-openai-chart-title{font-family:var(--blog-font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--blog-color-text);margin-bottom:24px;font-size:14px;font-weight:600}.blog-openai-chart-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:600px){.blog-openai-chart-grid{grid-template-columns:1fr}}.blog-openai-chart-item{text-align:center}.blog-openai-chart-label{font-family:var(--blog-font-sans);color:var(--blog-color-text);margin-bottom:16px;font-size:14px;font-weight:500}.blog-openai-chart-caption{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);margin-top:24px;font-size:14px;line-height:1.5}.blog-index{background:#fff;min-height:100vh}.blog-index-container{max-width:1400px;margin:0 auto;padding:0 24px;display:flex}.blog-index-main{flex:1;max-width:900px;margin:0 auto;padding:80px 0 100px}.blog-index-header{margin-bottom:48px}.blog-index-title{font-family:var(--blog-font-serif);color:var(--blog-color-text);letter-spacing:-.02em;margin:0 0 32px;font-size:56px;font-weight:400;line-height:1.1}@media (max-width:768px){.blog-index-title{font-size:36px}}.blog-index-categories{scrollbar-width:none;-ms-overflow-style:none;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex;overflow-x:auto}.blog-index-categories::-webkit-scrollbar{display:none}.blog-index-category{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.blog-index-category:hover{background:var(--blog-color-bg-light);color:var(--blog-color-text)}.blog-index-category.active{background:var(--blog-color-text);color:#fff}.blog-index-controls{border-bottom:1px solid var(--blog-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:16px 0;display:flex}.blog-index-controls-left{gap:16px;display:flex}.blog-index-filter-btn,.blog-index-sort-btn{font-family:var(--blog-font-sans);color:var(--blog-color-text);border:1px solid var(--blog-color-border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.blog-index-filter-btn:hover,.blog-index-sort-btn:hover{background:var(--blog-color-bg-light)}.blog-index-filter-btn svg,.blog-index-sort-btn svg{width:16px;height:16px}.blog-index-media-toggle{background:var(--blog-color-bg-light);border-radius:8px;align-items:center;gap:8px;padding:4px;display:flex}.blog-index-media-toggle-btn{cursor:pointer;width:32px;height:32px;color:var(--blog-color-text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.blog-index-media-toggle-btn.active{color:var(--blog-color-text);background:#fff;box-shadow:0 1px 3px #0000001a}.blog-index-media-toggle-btn svg{width:18px;height:18px}.blog-index-posts{flex-direction:column;display:flex}.blog-index-post{border-bottom:1px solid var(--blog-color-border);padding:24px 0;text-decoration:none;transition:background .2s;display:block}.blog-index-post:first-child{padding-top:0}.blog-index-post:hover{background:#00000003}.blog-index-post-inner{gap:24px;display:flex}.blog-index-post-content{flex:1;min-width:0}.blog-index-post-image{background:var(--blog-color-bg-light);border-radius:8px;flex-shrink:0;width:200px;height:150px;overflow:hidden}.blog-index-post-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-index-post:hover .blog-index-post-image img{transform:scale(1.05)}@media (max-width:640px){.blog-index-post-inner{flex-direction:column-reverse}.blog-index-post-image{width:100%;height:200px}}.blog-index-post-meta{align-items:center;gap:12px;margin-bottom:12px;display:flex}.blog-index-post-category{font-family:var(--blog-font-sans);color:var(--blog-color-accent);font-size:13px;font-weight:500}.blog-index-post-date{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);font-size:13px}.blog-index-post-title{font-family:var(--blog-font-serif);color:var(--blog-color-text);margin:0 0 12px;font-size:24px;font-weight:400;line-height:1.3}.blog-index-post:hover .blog-index-post-title{text-decoration:underline}@media (max-width:640px){.blog-index-post-title{font-size:20px}}.blog-index-post-excerpt{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index-load-more{justify-content:center;padding:48px 0;display:flex}.blog-index-load-more-btn{font-family:var(--blog-font-sans);color:var(--blog-color-text);border:1px solid var(--blog-color-border);cursor:pointer;background:0 0;border-radius:100px;padding:12px 32px;font-size:14px;font-weight:500;transition:all .2s}.blog-index-load-more-btn:hover{background:var(--blog-color-bg-light)}.blog-index-load-more-btn:disabled{opacity:.5;cursor:not-allowed}.blog-index-empty{text-align:center;padding:80px 24px}.blog-index-empty-title{font-family:var(--blog-font-serif);color:var(--blog-color-text);margin:0 0 16px;font-size:24px;font-weight:400}.blog-index-empty-text{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);margin:0;font-size:16px}.blog-blocks{margin-top:24px}.blog-block-richtext{margin-bottom:24px}.blog-block-richtext p{margin-bottom:16px}.blog-block-heading{font-family:var(--blog-font-serif);color:var(--blog-color-text);margin:32px 0 16px;scroll-margin-top:100px}.blog-block-h2{font-size:28px;font-weight:700}.blog-block-h3{font-size:24px;font-weight:600}.blog-block-h4{font-size:20px;font-weight:600}.blog-block-h5{font-size:18px;font-weight:600}.blog-block-h6{font-size:16px;font-weight:600}.blog-block-image{margin:32px 0}.blog-block-image img{border-radius:8px;max-width:100%;height:auto}.blog-block-image-center{text-align:center}.blog-block-image-left{text-align:left}.blog-block-image-right{text-align:right}.blog-block-image-full-width img{width:100%}.blog-block-image figcaption{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);text-align:center;margin-top:12px;font-size:14px}.blog-block-cta-wrapper{text-align:center;margin:24px 0}.blog-block-cta{font-family:var(--blog-font-sans);cursor:pointer;border-radius:8px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.blog-block-cta-primary{background:var(--blog-color-accent);color:#fff;border:none}.blog-block-cta-primary:hover{opacity:.9}.blog-block-cta-secondary{background:var(--blog-color-text);color:#fff;border:none}.blog-block-cta-outline{color:var(--blog-color-text);border:1px solid var(--blog-color-border);background:0 0}.blog-block-cta-outline:hover{background:var(--blog-color-bg-light)}.blog-block-cta-ghost{color:var(--blog-color-accent);background:0 0;border:none}.blog-block-cta-small{padding:8px 16px;font-size:14px}.blog-block-cta-medium{padding:12px 24px;font-size:16px}.blog-block-cta-large{padding:16px 32px;font-size:18px}.blog-block-code{background:#1e1e1e;border-radius:8px;margin:24px 0;overflow:hidden}.blog-block-code-title{font-family:var(--blog-font-sans);color:#999;background:#2d2d2d;border-bottom:1px solid #333;padding:12px 16px;font-size:13px}.blog-block-code pre{margin:0;padding:16px;overflow-x:auto}.blog-block-code code{color:#d4d4d4;font-family:SF Mono,Monaco,Consolas,monospace;font-size:14px;line-height:1.6}.blog-block-quote{border-left:4px solid var(--blog-color-accent);background:var(--blog-color-bg-light);border-radius:0 8px 8px 0;margin:32px 0;padding:24px 32px}.blog-block-quote-highlighted{border-left-color:var(--blog-color-accent);background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}.blog-block-quote-minimal{background:0 0;border-left-width:2px;padding:0 0 0 24px}.blog-block-quote p{font-family:var(--blog-font-serif);color:var(--blog-color-text);margin:0;font-size:18px;font-style:italic;line-height:1.7}.blog-block-quote footer{font-family:var(--blog-font-sans);margin-top:16px;font-size:14px}.blog-block-quote cite{color:var(--blog-color-text);font-style:normal;font-weight:600}.blog-block-quote .author-title{color:var(--blog-color-text-secondary);margin-left:8px}.blog-block-quote .author-title:before{content:"—";margin-right:8px}.blog-block-tabs{background:var(--blog-color-bg-light);border-radius:12px;margin:32px 0;overflow:hidden}.blog-block-tabs-title{font-family:var(--blog-font-serif);margin:0;padding:24px 24px 0;font-size:20px;font-weight:600}.blog-block-tabs-nav{border-bottom:1px solid var(--blog-color-border);gap:0;padding:16px 24px;display:flex;overflow-x:auto}.blog-block-tab-btn{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.blog-block-tab-btn:hover{color:var(--blog-color-text);background:#0000000d}.blog-block-tab-btn.active{color:var(--blog-color-accent);background:#fff;box-shadow:0 2px 8px #00000014}.blog-block-tabs-pills .blog-block-tabs-nav{border-bottom:none;gap:8px}.blog-block-tabs-underlined .blog-block-tab-btn{border-bottom:2px solid #0000;border-radius:0}.blog-block-tabs-underlined .blog-block-tab-btn.active{box-shadow:none;border-bottom-color:var(--blog-color-accent);background:0 0}.blog-block-tab-content{padding:24px}.blog-block-tab-panel{display:none}.blog-block-tab-panel.active{display:block}.blog-block-table-wrapper{margin:24px 0;overflow-x:auto}.blog-block-table{border-collapse:collapse;width:100%;font-family:var(--blog-font-sans);font-size:14px}.blog-block-table caption{text-align:left;color:var(--blog-color-text);padding:12px;font-weight:600}.blog-block-table th,.blog-block-table td{text-align:left;border-bottom:1px solid var(--blog-color-border);padding:12px 16px}.blog-block-table th{background:var(--blog-color-bg-light);font-weight:600}.blog-block-table-striped tbody tr:nth-child(2n){background:var(--blog-color-bg-light)}.blog-block-table-bordered th,.blog-block-table-bordered td{border:1px solid var(--blog-color-border)}.blog-block-table-minimal th,.blog-block-table-minimal td{border:none;border-bottom:1px solid var(--blog-color-border)}.blog-block-video{margin:32px 0}.blog-block-video .video-wrapper{border-radius:12px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.blog-block-video.aspect-4-3 .video-wrapper{padding-bottom:75%}.blog-block-video.aspect-1-1 .video-wrapper{padding-bottom:100%}.blog-block-video iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.blog-block-video figcaption{font-family:var(--blog-font-sans);color:var(--blog-color-text-secondary);text-align:center;margin-top:12px;font-size:14px}.blog-block-alert{font-family:var(--blog-font-sans);border-radius:8px;gap:16px;margin:24px 0;padding:16px 20px;display:flex}.blog-block-alert .alert-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.blog-block-alert .alert-content{flex:1}.blog-block-alert .alert-title{margin-bottom:4px;font-weight:600;display:block}.blog-block-alert p{margin:0;font-size:14px;line-height:1.6}.blog-block-alert-info{background:#eff6ff;border:1px solid #bfdbfe}.blog-block-alert-info .alert-icon{color:#fff;background:#3b82f6}.blog-block-alert-success{background:#f0fdf4;border:1px solid #bbf7d0}.blog-block-alert-success .alert-icon{color:#fff;background:#22c55e}.blog-block-alert-warning{background:#fffbeb;border:1px solid #fde68a}.blog-block-alert-warning .alert-icon{color:#fff;background:#f59e0b}.blog-block-alert-error{background:#fef2f2;border:1px solid #fecaca}.blog-block-alert-error .alert-icon{color:#fff;background:#ef4444}.blog-block-alert-tip{background:#f0fdf4;border:1px solid #bbf7d0}.blog-block-alert-tip .alert-icon{background:0 0;font-size:18px}.blog-block-features{margin:24px 0}.blog-block-features .features-title{font-family:var(--blog-font-serif);margin:0 0 16px;font-size:18px;font-weight:600}.blog-block-features ul,.blog-block-features ol{margin:0;padding:0;list-style:none}.blog-block-features li{font-family:var(--blog-font-sans);align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;line-height:1.6;display:flex}.blog-block-features-checkmarks .check-icon{background:var(--blog-color-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.blog-block-features-bullets li:before{content:"•";color:var(--blog-color-accent);font-weight:700}.blog-block-features-numbered{counter-reset:feature-counter}.blog-block-features-numbered li:before{counter-increment:feature-counter;content:counter(feature-counter)".";color:var(--blog-color-accent);font-weight:600}.blog-block-features.columns-2 ul,.blog-block-features.columns-2 ol{grid-template-columns:repeat(2,1fr);gap:8px 24px;display:grid}.blog-block-features.columns-3 ul,.blog-block-features.columns-3 ol{grid-template-columns:repeat(3,1fr);gap:8px 24px;display:grid}@media (max-width:768px){.blog-block-features.columns-2 ul,.blog-block-features.columns-2 ol,.blog-block-features.columns-3 ul,.blog-block-features.columns-3 ol{grid-template-columns:1fr}}.blog-block-divider{border:none;margin:24px 0}.blog-block-divider-line{border-top:1px solid var(--blog-color-border)}.blog-block-divider-dots{text-align:center}.blog-block-divider-dots:after{content:"• • •";color:var(--blog-color-text-secondary);letter-spacing:8px}.blog-block-divider-space{background:0 0}.blog-block-divider.spacing-small{margin:16px 0}.blog-block-divider.spacing-medium{margin:32px 0}.blog-block-divider.spacing-large{margin:48px 0}
.progress_box{padding:22px 26px}a{cursor:pointer}html{scroll-behavior:smooth}.cta_box .shape_1,.cta_box .shape_2,.cta_box .image_box>.image-fit{display:none!important}
