h2{margin-bottom:15px}div[data-style=minimal] .toggle{border-bottom:1px solid rgb(0 0 0 / .08)}.services-video img{border-radius:20px;border:1px rgb(255 255 255 / .5) solid}.nectar_single_testimonial{background:rgb(0 0 0 / .5);padding:15px!important;border-radius:15px;font-weight:700;font-family:inherit;font-size:18px;line-height:1.2;min-height:250px}small{font-size:80%!important;line-height:1}.nectar-button.extra-color-gradient-1{border:0!important;border-width:0;border-style:none;padding:15px 40px!important}.nectar-button.extra-color-gradient-1:after{border-radius:40px!important}.nectar-button.extra-color-gradient-1:hover{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.gradient{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-width:180px;padding:12px 26px;color:#fff;text-decoration:none;cursor:pointer;position:relative;border-radius:999px;background:linear-gradient(39deg,#0dc4b6 0%,#078e88 16%,#34014f 73%,#81008c 100%);border:0;overflow:hidden}.gradient i{display:none!important}.gradient .js-shimmer-ring{position:absolute;inset:0;pointer-events:none}.free-quote>a{display:inline-block;padding:6px 12px!important;border-radius:12px;line-height:normal;height:auto;color:#fff!important;text-decoration:none;border:1px solid #ccc;background:linear-gradient(39deg,#0dc4b6 0%,#078e88 16%,#34014f 73%,#81008c 100%)!important;-webkit-transition:-webkit-transform 0.2s ease,-webkit-filter 0.2s ease;transition:-webkit-transform 0.2s ease,-webkit-filter 0.2s ease;transition:transform 0.2s ease,filter 0.2s ease;transition:transform 0.2s ease,filter 0.2s ease,-webkit-transform 0.2s ease,-webkit-filter 0.2s ease;position:relative}.free-quote>a:after{display:none!important;content:none!important}.free-quote>a:hover{background:linear-gradient(39deg,#1ed7c8 0%,#14a59e 16%,#480a69 73%,#a014af 100%)!important;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(1.08);filter:brightness(1.08)}.free-quote .menu-title-text:after{display:none!important;content:none!important;border:0!important}.loggedo>a{display:inline-block;padding:6px 12px!important;border-radius:12px;border:1px solid #ccc;line-height:normal;height:auto;background:rgb(255 255 255 / .15)!important}.loggedo>a:hover{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(1.08);filter:brightness(1.08)}.loggedo .menu-title-text:after{display:none!important;content:none!important;border:0!important}.cta-button{padding-top:30px!important}.cta-button .nectar-button.medium.regular-button.accent-color{width:190px;height:50px;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.hiddenbut{display:none!important}.team-member-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.team-member-buttons .nectar-button{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:64px;padding:12px 24px;line-height:1.2;text-align:center;color:#fff;text-decoration:none;border:0}.team-member-buttons .nectar-button:focus{outline:none}.team-member-buttons .nectar-button:only-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.tml-field{border:1px #e8e8e8 solid;border-radius:12px}.tml-links{margin-left:0;font-size:14px;text-decoration:underline}.tml-links ul{display:inline-block}.tml-links li{list-style:none}.gform_wrapper.gravity-theme .ginput_container_radio .gchoice{position:relative;padding-left:32px;margin-bottom:8px}.gform_wrapper.gravity-theme .ginput_container_radio input.gfield-choice-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border:2px solid #000;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.gform_wrapper.gravity-theme .ginput_container_radio input.gfield-choice-input:checked{border-color:#000;background:#0dc4b6}.gform_wrapper.gravity-theme .ginput_container_radio input.gfield-choice-input:checked:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background:#000;border-radius:50%}.gform_wrapper.gravity-theme .ginput_container_radio .gform-field-label--type-inline{vertical-align:middle;display:inline-block}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none!important;background-color:#fff;color:#000;text-decoration:none;padding:15px;min-width:125px}.gform_wrapper.gravity-theme .gform_next_button.button{-webkit-appearance:none!important;background-color:#0dc4b6;color:#fff;min-width:125px;text-decoration:none;padding:15px}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield input[type=email],.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme .gfield textarea{padding:12px!important;background:#ffffff!important;border-radius:10px!important;border:0!important;color:#222!important}.gform_wrapper.gravity-theme .gfield .ginput_container_date input{padding:12px!important;background:#ffffff!important;border-radius:10px!important;border:0!important;color:#222!important}.gform_wrapper.gravity-theme .gfield_required{color:#0dc4b6!important;font-weight:700}.gform_wrapper.gravity-theme .gsection_title{color:#0dc4b6;margin:20px 0}.gform_wrapper.gravity-theme .gsection{border-bottom:1px solid #0dc4b6!important}.gform_wrapper.gravity-theme .gf_progressbar_wrapper{margin-bottom:30px}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#ffffff!important}.gform_required_legend{font-size:13px!important}a.um-account-view-profile{display:none!important}#page-header-bg{position:relative;text-align:center}#page-header-bg .subheader{display:inline-block;font-size:18px!important;font-family:inherit!important;margin:40px 0!important;padding:8px;border:1px solid #fff;border-radius:10px;background:#fff0}.footer_m li{list-style:none;margin-left:-30px;font-size:15px}.footer_m li a{text-decoration:none;color:#fff}.footer_m li a.active,.footer_m li a:hover{text-decoration:none;color:#0dc4b6}a.um-account-view-profile{display:none!important}.s_1{border-bottom:0 none;padding:10px;background:#000;border-radius:10px;margin-bottom:60px;width:110px;text-align:center;display:block;font-size:16px;font-weight:300}.c_right{font-size:13px}.m_text{font-weight:100;font-size:15px}.m_1{margin-top:55px}.widget_search input{border-radius:10px;padding:15px!important}.sf-menu li ul{border-radius:15px;margin-top:-15px}#welcome{position:relative}#welcome .chevrons{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999;pointer-events:all;display:block}#welcome .chevrons .chevron{position:absolute;width:30px;height:10px;opacity:0;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-animation:move 3s ease-out infinite;animation:move 3s ease-out infinite}#welcome .chevrons .chevron:first-child{-webkit-animation-delay:1s;animation-delay:1s}#welcome .chevrons .chevron:nth-child(2){-webkit-animation-delay:2s;animation-delay:2s}#welcome .chevrons .chevron:nth-child(3){-webkit-animation-delay:3s;animation-delay:3s}#welcome .chevrons .chevron:after,#welcome .chevrons .chevron:before{content:"";position:absolute;top:0;height:100%;background:#fff}#welcome .chevrons .chevron:before{left:0;width:51%;-webkit-transform:skew(0deg,30deg);transform:skew(0deg,30deg)}#welcome .chevrons .chevron:after{right:0;width:50%;-webkit-transform:skew(0deg,-30deg);transform:skew(0deg,-30deg)}@media (max-width:767px){#welcome .chevrons{display:none}}@-webkit-keyframes move{0%{opacity:0;-webkit-transform:translateY(-30px) scale3d(1,1,1);transform:translateY(-30px) scale3d(1,1,1)}25%{opacity:1}33%{opacity:1;-webkit-transform:translateY(50px) scale3d(1,1,1);transform:translateY(50px) scale3d(1,1,1)}67%{opacity:1;-webkit-transform:translateY(65px) scale3d(1,1,1);transform:translateY(65px) scale3d(1,1,1)}to{opacity:0;-webkit-transform:translateY(85px) scale3d(1,1,1);transform:translateY(85px) scale3d(1,1,1)}}@keyframes move{0%{opacity:0;-webkit-transform:translateY(-30px) scale3d(1,1,1);transform:translateY(-30px) scale3d(1,1,1)}25%{opacity:1}33%{opacity:1;-webkit-transform:translateY(50px) scale3d(1,1,1);transform:translateY(50px) scale3d(1,1,1)}67%{opacity:1;-webkit-transform:translateY(65px) scale3d(1,1,1);transform:translateY(65px) scale3d(1,1,1)}to{opacity:0;-webkit-transform:translateY(85px) scale3d(1,1,1);transform:translateY(85px) scale3d(1,1,1)}}.team-member img{border-radius:50%;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.team-member .light{margin-top:20px}.team-member .team-member-image{border-radius:50%;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.team_member_details h2{color:#222}.team-member-image{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.ic-media-wrap{position:relative;display:inline-block}.ic-media-image{display:block;width:100%;height:auto;padding:30px;margin:30px 0}.ic-media-trigger{text-decoration:none;display:inline-block}.ic-play-badge{position:absolute;inset:50% auto auto 50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:56px;height:56px;border-radius:9999px;background:rgb(0 0 0 / .55);pointer-events:none}.ic-play-badge:before{content:"";position:absolute;left:23px;top:18px;border-style:solid;border-width:10px 0 10px 16px;border-color:#fff0 #fff0 #fff0 #fff}.team-member-form-card{background:rgb(255 255 255 / .1);border-radius:15px;padding:clamp(16px,2vw,24px)}.team-member-form-card>form{margin:0}.team-member-form-card .gform_confirmation_wrapper,.team-member-form-card .gform_wrapper,.team-member-form-card .wpcf7{margin:0!important}.team-member-form-card input[type=email],.team-member-form-card input[type=tel],.team-member-form-card input[type=text],.team-member-form-card input[type=url],.team-member-form-card select,.team-member-form-card textarea{width:100%}.ic-top-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px;margin:5px 0 25px 0}.ic-top-grid-item{list-style:none;display:-ms-grid;display:grid;place-items:center;padding:8px}.ic-top-grid-image{display:block;max-height:100px;max-width:100%;width:auto;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.qm{position:fixed;inset:0;z-index:99999;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.qm.qm--open{display:-webkit-box;display:-ms-flexbox;display:flex}.qm__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.qm__dialog{position:relative;width:min(720px,100% - 32px);margin:0;border-radius:14px;padding:22px;outline:none;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:rgb(10 10 15 / .45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:2px solid #fff0;background-image:linear-gradient(rgb(10 10 15 / .45),rgb(10 10 15 / .45)),linear-gradient(39deg,#0dc4b6 0%,#078e88 16%,#34014f 73%,#81008c 100%);background-origin:border-box;background-clip:padding-box,border-box;z-index:1}.qm__close{position:absolute;top:10px;right:12px;width:40px;height:40px;border:0;background:#fff0;font-size:28px;line-height:40px;cursor:pointer;color:#fff}.qm__title{margin:0 0 14px;font-size:32px}.qm .gform_wrapper{margin:0}body.qm-lock,html.qm-lock{overflow:hidden}@media (min-width:1000px){.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{position:absolute;left:-55px!important}.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{position:absolute;right:-55px!important}}@media (max-width:999px){.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{left:-15px!important}.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{right:-15px!important}}body:not(.woocommerce-cart) .main-content table.t_logo{background-color:transparent!important;border-top:none!important}.t_logo td,.t_logo th,.t_logo tr{background:none!important;border:none!important}.t_logo td{vertical-align:middle;text-align:center}.height_1{min-height:200px}@media only screen and (max-width:600px){.portfolio-items:not(.carousel) .col.span_3,.portfolio-items:not(.carousel) .col.span_4,.portfolio-items:not(.carousel) .col.span_6{width:33.3%!important}.tab-nav-heading{display:none}}.picbdr{border:15px #fff solid;outline:15px solid #d4e5e1;outline-offset:0}.bordered{border:2px #fff solid}.tabbed[data-style=minimal] .wpb_tabs_nav{margin-top:65px}.p_menu .widgettitle{font-size:22px}.p_menu ul{list-style:none!important;margin-left:0;display:list-item}.p_menu li{list-style:none!important;font-size:17px;padding:2px 0}.p_menu li a{color:#fff;text-decoration:none}.p_menu li a:focus-visible,.p_menu li a:hover{color:#0dc4b6}.p_menu .logger{margin-top:45px}.p_menu .logger a{display:block;padding:12px;border:1px #222 solid;border-radius:10px;text-decoration:none;color:#fff}.p_menu .logger a:focus-visible,.p_menu .logger a:hover{color:#0dc4b6}.p_menu .newstart{display:block;padding:12px;color:#fff;background:linear-gradient(39deg,#0dc4b6 0%,#078e88 16%,#34014f 73%,#81008c 100%);border:0;border-radius:10px;margin:15px 0;text-decoration:none;cursor:pointer;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;background-clip:padding-box;-webkit-background-clip:padding-box}.p_menu .newstart:focus{outline:none}.portal_tabs .tabbed>ul li a{color:#ffffff!important}.portal_tabs .tabbed>ul li a:hover{color:#ffffff!important;opacity:.8;-webkit-transition:0.3s;transition:0.3s}.jw-wpbakery-restricted-content{text-align:center;padding:40px 20px;font-family:sans-serif}.jw-wpbakery-restricted-content h3{margin-bottom:15px}.jw-wpbakery-restricted-content p{margin-bottom:25px}.jw-wpbakery-restricted-content a{display:inline-block;padding:12px 24px;background:#000;color:#fff;text-decoration:none;border-radius:6px}