@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.c-pointer{cursor:pointer}.modal-content{border:0}img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-content{max-width:400px!important}.mfp-img-container .mfp-close{top:-110px;right:-24px}.project-slider-active .slick-active .project-slider-item .content,.project-slider-active .slick-active .project-slider-item .video{opacity:1;transform:translate(0)}.project-slider-item{display:flex!important}.project-three-active .project-item-three{margin:0}.active-scroll-top{display:inline-block}body.cms-admin-preview-frame,html.cms-admin-preview-frame{overflow:auto!important;height:auto!important}body.cms-edit-mode .single-features-item .text h5.title.cms-editable-text{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;white-space:normal}.about-one_image-box .experience-item h2.number .cms-experience-years-trigger{display:inline;cursor:pointer;border-radius:6px;outline:none}.about-one_image-box .experience-item h2.number .cms-experience-years-trigger:hover{background:rgba(13,117,184,.06)}.about-one_image-box .experience-item h2.number .cms-experience-years-trigger:focus-visible{outline:2px dashed #0d75b8;outline-offset:4px}.about-one_image-box .experience-item h2.number .cms-experience-years-input{display:inline;width:2.5ch;min-width:2ch;max-width:4ch;margin:0;padding:0;border:2px dashed transparent;border-radius:6px;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:baseline;box-sizing:content-box;-moz-appearance:textfield}.about-one_image-box .experience-item h2.number .cms-experience-years-input:focus{border-color:#0d75b8;background:rgba(13,117,184,.08);outline:none}.about-one_image-box .experience-item h2.number .cms-experience-years-input::-webkit-inner-spin-button,.about-one_image-box .experience-item h2.number .cms-experience-years-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.about-one_image-box .experience-item h2.number .cms-experience-years-count{display:inline}.cms-editable-text{outline:2px dashed transparent;outline-offset:4px;transition:outline-color .15s ease;cursor:text}.cms-editable-text--multiline{white-space:pre-wrap!important}.cms-editable-text--single-line{white-space:nowrap!important}.cms-editable-text:focus,.cms-editable-text:hover{outline-color:#0d75b8;background:rgba(13,117,184,.06)}.cms-editable-text-shell{position:relative;display:block;max-width:100%}span.cms-editable-text-shell{display:inline-block;vertical-align:top;max-width:100%}.cms-editable-text-shell:hover>.cms-editable-text{outline-color:#0d75b8;background:rgba(13,117,184,.06)}.cms-text-field-control{position:absolute;z-index:40;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 2px 10px rgba(0,0,0,.18);transition:opacity .15s ease,transform .15s ease,background .15s ease,visibility .15s ease}.cms-editable-text-shell:hover>.cms-text-field-control{opacity:1;visibility:visible;pointer-events:auto}.cms-text-field-control--delete{top:-10px;right:-10px;width:28px;height:28px;background:#b42318}.cms-text-field-control--delete:focus-visible,.cms-text-field-control--delete:hover{background:#912018}.cms-text-field-control--add{left:50%;bottom:-14px;width:30px;height:30px;background:#0d75b8;transform:translateX(-50%)}.cms-text-field-control--add:focus-visible,.cms-text-field-control--add:hover{background:#0a5c91}.cms-text-style-dialog-backdrop{z-index:4000;align-items:center;padding:12px;overflow:auto}.cms-text-style-dialog{display:flex;flex-direction:column;width:min(92vw,380px);max-width:380px;max-height:min(88vh,560px);padding:14px 16px 12px;overflow:hidden}.cms-text-style-dialog .admin-dialog-header{flex-shrink:0;margin-bottom:10px;gap:10px}.cms-text-style-dialog .admin-dialog-header h2{font-size:1.05rem;margin-bottom:2px}.cms-text-style-dialog .admin-dialog-header p{font-size:.8rem;line-height:1.35}.cms-text-style-dialog-options{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;margin:0 0 10px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.cms-text-style-option{display:block;width:100%;padding:10px 12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cms-text-style-option:focus-visible,.cms-text-style-option:hover{border-color:#0d75b8;box-shadow:0 0 0 3px rgba(13,117,184,.12);outline:none}.cms-text-style-option__preview{display:block;margin:0;color:#243b53;line-height:1.35;pointer-events:none}.cms-text-style-option__preview.widget-title{font-size:1.1rem}.cms-text-style-dialog .admin-dialog-actions{flex-shrink:0;margin-top:0}.cms-editable-text-guard{position:relative;display:inline-block;max-width:100%;vertical-align:top}.cms-editable-text-guard--editing .cms-editable-text{outline-color:#0d75b8;background:rgba(13,117,184,.06)}.cms-edit-text-trigger{position:absolute;bottom:calc(100% + 6px);left:50%;top:auto;z-index:100;display:inline-flex;align-items:center;justify-content:center;transform:translateX(-50%) translateY(4px);border:none;border-radius:6px;padding:5px 10px;background:rgba(16,42,67,.92);color:#fff;font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:opacity .15s ease,transform .15s ease}.cms-editable-text-guard--trigger-visible .cms-edit-text-trigger,.cms-editable-text-guard:focus-within .cms-edit-text-trigger{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}a.cms-edit-guarded,button.cms-edit-guarded{position:relative;overflow:visible;pointer-events:none;cursor:default}a.cms-edit-guarded .cms-editable-image,a.cms-edit-guarded .cms-editable-text-guard,button.cms-edit-guarded .cms-editable-image,button.cms-edit-guarded .cms-editable-text-guard{pointer-events:auto}.cms-editable-background:not(.image-layer),.cms-editable-image{position:relative}.about-one_image-box .cms-editable-background.about-img-one,.about-one_image-box .cms-editable-background.about-img-three,.about-one_image-box .cms-editable-background.about-img-two{position:absolute}.cms-editable-image{display:block;max-width:100%}.cms-editable-image-inner{position:relative;display:inline-block;max-width:100%;vertical-align:top;line-height:0}.cms-editable-image-inner img{display:block;max-width:100%;height:auto}.cms-editable-background:not(.image-layer){display:block}.cms-editable-background.image-layer{pointer-events:none;z-index:-1}.ma-hero-slide .cms-editable-background.image-layer,.ma-hero-slide__bg.cms-editable-background.image-layer{z-index:0}.cms-editable-background.image-layer .cms-replace-btn{pointer-events:auto}.cms-replace-btn--hero-layer{position:absolute!important;top:50%!important;right:24px!important;left:auto!important;bottom:auto!important;z-index:4;opacity:0;pointer-events:none;transform:translateY(calc(-50% - 2px))!important;transition:opacity .15s ease,transform .15s ease}body.cms-edit-mode .cms-editable-hero-layer:focus-within .cms-replace-btn--hero-layer,body.cms-edit-mode .cms-editable-hero-layer:hover .cms-replace-btn--hero-layer,body.cms-edit-mode .hero-wrapper-two .single-slider:focus-within .cms-replace-btn--hero-layer,body.cms-edit-mode .hero-wrapper-two .single-slider:hover .cms-replace-btn--hero-layer,body.cms-edit-mode .ma-hero-slide:focus-within .cms-replace-btn--hero-layer,body.cms-edit-mode .ma-hero-slide:hover .cms-replace-btn--hero-layer,body.cms-edit-mode .ma-hero:hover .cms-replace-btn--hero-layer,body.cms-edit-mode .page-title-area:focus-within .cms-replace-btn--hero-layer,body.cms-edit-mode .page-title-area:hover .cms-replace-btn--hero-layer{opacity:1;pointer-events:auto;transform:translateY(-50%)!important}body.cms-edit-mode .ma-hero .slick-active .cms-replace-btn--hero-layer{opacity:1;pointer-events:auto}.cms-editable-background .cms-replace-btn:not(.cms-replace-btn--hero-layer),.cms-editable-image .cms-replace-btn:not(.cms-replace-btn--hero-layer){position:absolute!important;top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;z-index:10;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;flex:none!important;align-self:auto!important;gap:4px;border:none;border-radius:6px;padding:5px 8px!important;background:rgba(16,42,67,.92);color:#fff;font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease;box-shadow:0 2px 8px rgba(0,0,0,.25)}.cms-editable-background:focus-within .cms-replace-btn,.cms-editable-background:hover .cms-replace-btn,.cms-editable-image:focus-within .cms-replace-btn,.cms-editable-image:hover .cms-replace-btn{opacity:1;transform:translateY(0)}.cms-editable-background .cms-replace-btn:disabled,.cms-editable-image .cms-replace-btn:disabled{opacity:.85;cursor:wait}.cms-editable-background:not(.image-layer){outline:2px dashed transparent;outline-offset:-4px}.cms-editable-background:not(.image-layer):hover{outline-color:rgba(13,117,184,.8)}body.cms-edit-mode .ma-hero-slide{position:relative}body.cms-edit-mode .ma-hero-content,body.cms-edit-mode .ma-hero-content .container{pointer-events:none}body.cms-edit-mode .ma-hero-content .cms-editable-text,body.cms-edit-mode .ma-hero-content .cms-editable-text-guard,body.cms-edit-mode .ma-hero-content .cms-replace-btn,body.cms-edit-mode .ma-hero-content__actions a{pointer-events:auto}body.cms-edit-mode .ma-hero-content .cms-editable-text,body.cms-edit-mode .ma-hero-content__actions a{position:relative;z-index:4}body.cms-edit-mode .cms-replace-btn--hero-layer{z-index:30}body.cms-edit-mode .ma-hero-portal{pointer-events:none;z-index:5}body.cms-edit-mode .ma-hero-contact{display:flex!important;pointer-events:none}body.cms-edit-mode .ma-hero-contact .cms-editable-text,body.cms-edit-mode .ma-hero-contact .cms-editable-text-guard,body.cms-edit-mode .ma-hero-contact__link{pointer-events:auto}body.cms-edit-mode .ma-hero-contact .cms-editable-text{position:relative;z-index:4}body.cms-edit-mode .hero-slider-one .slick-slide:not(.slick-active){pointer-events:none}body.cms-edit-mode .hero-slider-one .slick-slide:not(.slick-active) .cms-replace-btn--hero-layer{pointer-events:auto}body.cms-edit-mode .hero-slider-one .slick-dots{pointer-events:auto;z-index:40;position:relative}.cms-editable-hero-layer{position:absolute;inset:0;z-index:0}body.cms-edit-mode .ma-hero .cms-editable-hero-layer{z-index:2;pointer-events:auto}body.cms-edit-mode .ma-hero .cms-editable-hero-layer .cms-editable-background.image-layer{pointer-events:none}body.cms-edit-mode .ma-hero-slide__overlay{z-index:3}.portfolio-slider-container{margin:20px 0}.portfolio-gallery-stage,.portfolio-project-content,.portfolio-slider-container{width:100%;position:relative}.portfolio-project-content{z-index:1}.portfolio-description,.portfolio-project-content .mt-2,.portfolio-project-content .mt-4,.portfolio-project-content>.title,.portfolio-project-content>h3{position:relative;z-index:2}.portfolio-gallery{position:relative;width:100%}.portfolio-gallery-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.portfolio-gallery-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#102a43;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;z-index:4}.portfolio-gallery-arrow--next,.portfolio-gallery-arrow--prev{position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px rgba(0,0,0,.2)}.portfolio-gallery-arrow--prev{left:12px}.portfolio-gallery-arrow--next{right:12px}.portfolio-gallery-count{font-size:.875rem;font-weight:600;color:#102a43}.portfolio-gallery-count--overlay{position:absolute;right:12px;bottom:12px;z-index:4;padding:4px 10px;border-radius:999px;background:rgba(16,42,67,.88);color:#fff;font-size:.75rem}.portfolio-gallery-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.portfolio-gallery-thumb-item{position:relative}.portfolio-gallery-thumb{display:block;width:72px;height:54px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:#f0f0f0}.portfolio-gallery-thumb.is-active{border-color:#ffc310}.portfolio-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.portfolio-gallery-remove-btn{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:none;border-radius:50%;background:#102a43;color:#fff;font-size:14px;line-height:1;cursor:pointer}.portfolio-gallery-edit-actions{margin-top:12px}.portfolio-gallery-add-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border:none;border-radius:6px;background:#102a43;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer}.portfolio-gallery-add-btn:disabled{opacity:.7;cursor:wait}.cms-add-card-wrap,.cms-add-service-wrap{margin-top:8px}.cms-add-card-wrap--centered,.cms-add-service-wrap--home{display:flex;justify-content:center;margin-top:24px}.cms-add-card-wrap--full{width:100%}.cms-add-card-btn,.cms-add-service-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:none;border-radius:6px;background:#102a43;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer}.cms-add-card-btn:hover,.cms-add-service-btn:hover{background:#0d75b8}.cms-card-item,.cms-service-item{position:relative;transition:outline-color .15s ease,box-shadow .15s ease}body.cms-edit-mode .cms-card-item:has(.cms-delete-card-btn:focus-visible),body.cms-edit-mode .cms-card-item:has(.cms-delete-card-btn:hover),body.cms-edit-mode .cms-service-item:has(.cms-delete-service-btn:focus-visible),body.cms-edit-mode .cms-service-item:has(.cms-delete-service-btn:hover){outline:3px solid #b42318;outline-offset:6px;box-shadow:inset 0 0 0 9999px rgba(180,35,24,.1)}body.cms-edit-mode .cms-about-mission-vision-item:has(.cms-delete-card-btn:focus-visible),body.cms-edit-mode .cms-about-mission-vision-item:has(.cms-delete-card-btn:hover){outline-offset:0;box-shadow:inset 0 0 0 9999px rgba(180,35,24,.14)}.cms-delete-card-btn,.cms-delete-service-btn{position:absolute;top:12px;right:12px;z-index:6;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:none;border-radius:6px;background:#b42318;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2)}.cms-delete-card-btn:hover,.cms-delete-service-btn:hover{background:#912018}.cms-delete-card-btn--icon{width:36px;height:36px;padding:0}.cms-value-card-wrap{display:flex;flex-direction:column;align-items:stretch}.cms-value-card-wrap .single-features-item{min-width:0;transition:outline-color .15s ease,box-shadow .15s ease}.cms-delete-card-btn--value-outside{position:static;align-self:flex-end;margin:0 0 -1px;border-radius:6px 6px 0 0}body.cms-edit-mode .cms-value-card-wrap:has(.cms-delete-card-btn:focus-visible) .single-features-item,body.cms-edit-mode .cms-value-card-wrap:has(.cms-delete-card-btn:hover) .single-features-item{outline:3px solid #b42318;outline-offset:6px;box-shadow:inset 0 0 0 9999px rgba(180,35,24,.1)}.cms-about-content-section,.cms-about-mission-vision-item{position:relative}.cms-about-mission-vision-item .cms-delete-card-btn{top:24px;right:24px}.portfolio-slider-wrapper{width:100%;position:relative;display:block}.portfolio-slide-inner{position:relative;width:100%;padding-top:56.25%;overflow:hidden;isolation:isolate}.portfolio-slide-inner .cms-editable-image,.portfolio-slide-inner .cms-editable-image-inner{position:absolute;top:0;left:0;width:100%;height:100%;line-height:normal}.portfolio-slide-image,.portfolio-slide-inner .cms-editable-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.widget-service-nav .portfolio-nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:rgba(11,61,44,.07);border-radius:20px;padding:19px 25px;font:600 14px Montserrat,sans-serif;cursor:pointer;white-space:normal;text-align:left;gap:12px}.portfolio-project-nav-list{list-style:none;margin:0;padding:0}.portfolio-project-nav-list.is-reordering{touch-action:none}.portfolio-project-nav-item{margin-bottom:10px;transition:transform .18s ease}.portfolio-project-nav-item.is-dragging-source .portfolio-project-nav-link{opacity:.28;border:2px dashed rgba(11,61,44,.28);background-color:rgba(11,61,44,.04);box-shadow:none}.portfolio-project-nav-item.is-dragging-source .portfolio-project-nav-link.is-active{color:inherit;background-color:rgba(11,61,44,.04)}.portfolio-project-nav-grip{position:absolute;left:6px;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:14px;color:#627d98;cursor:-webkit-grab;cursor:grab;opacity:0;pointer-events:none;touch-action:none;transform:translateY(-50%);transition:opacity .15s ease}.portfolio-project-nav-grip.is-visible,.portfolio-project-nav-list.is-reordering .portfolio-project-nav-grip{opacity:1;pointer-events:auto}.portfolio-project-nav-grip:hover,.portfolio-project-nav-link:focus-within .portfolio-project-nav-grip,.portfolio-project-nav-link:hover .portfolio-project-nav-grip{opacity:1;pointer-events:auto}.portfolio-project-nav-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.portfolio-project-nav-drag-preview{position:fixed;top:0;left:0;z-index:10050;pointer-events:none}.portfolio-project-nav-drag-preview__card{box-shadow:0 10px 28px rgba(15,23,42,.22);transform:scale(1.02);cursor:-webkit-grabbing;cursor:grabbing}.portfolio-project-nav-drag-preview__card .portfolio-project-nav-link__select{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;cursor:-webkit-grabbing;cursor:grabbing}.portfolio-project-nav-link{position:relative;flex:1 1 auto;margin:0}.portfolio-project-nav-link.is-active{color:#fff;background-color:#ffc310}.portfolio-project-nav-link__select{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;margin:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;gap:12px}.cms-delete-card-btn--portfolio-nav{top:8px;right:8px;bottom:auto;width:24px;height:24px;padding:0;border-radius:4px;box-shadow:none;opacity:0;pointer-events:none;transition:opacity .15s ease}.cms-delete-card-btn--portfolio-nav:focus-visible,.cms-delete-card-btn--portfolio-nav:hover,.portfolio-project-nav-link:focus-within .cms-delete-card-btn--portfolio-nav,.portfolio-project-nav-link:hover .cms-delete-card-btn--portfolio-nav{opacity:1;pointer-events:auto}.cms-delete-card-btn--portfolio-nav svg{width:12px;height:12px}.portfolio-description p:empty,.portfolio-description:empty{min-height:1.5rem}body.cms-edit-mode .ma-hero .cms-hero-slides-manage-btn{z-index:35;opacity:1;pointer-events:auto;transform:translateY(-50%)!important}.cms-hero-slides-dialog-backdrop{z-index:3000;overflow:auto;padding:16px}.cms-hero-slides-dialog.admin-dialog.admin-dialog-wide{display:flex;flex-direction:column;width:min(90vw,720px)!important;height:min(90vw,720px,90vh);max-width:min(90vw,720px)!important;max-height:90vh;overflow:hidden;padding:20px;margin:auto}.cms-hero-slides-dialog .admin-dialog-header{flex-shrink:0;margin-bottom:16px}.cms-hero-slides-dialog-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.cms-hero-slides-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px}.cms-hero-slides-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin-top:16px;padding-top:16px;border-top:1px solid #d9e2ec}.cms-hero-slides-card{display:flex;flex-direction:column;gap:10px;border:1px solid #d9e2ec;border-radius:12px;overflow:hidden;background:#f8fafc}.cms-hero-slides-card__preview{aspect-ratio:16/10;background:#e2e8f0}.cms-hero-slides-card__preview img{display:block;width:100%;height:100%;object-fit:cover}.cms-hero-slides-card__meta{display:flex;flex-direction:column;gap:10px;padding:12px}.cms-hero-slides-card__label{font-size:.8125rem;font-weight:700;color:#334e68}.cms-hero-slides-card__actions{display:flex;flex-wrap:wrap;gap:8px}.cms-hero-slides-card__delete,.cms-hero-slides-card__replace{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:8px;padding:8px 10px;font-size:.75rem;font-weight:600;cursor:pointer}.cms-hero-slides-card__replace{background:#102a43;color:#fff}.cms-hero-slides-card__replace:hover{background:#243b53}.cms-hero-slides-card__delete{background:#fee2e2;color:#b91c1c}.cms-hero-slides-card__delete:hover:not(:disabled){background:#fecaca}.cms-hero-slides-card__delete:disabled{opacity:.45;cursor:not-allowed}.cms-hero-slides-add-btn{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:8px;padding:10px 14px;background:#2bb673;color:#064e3b;font-size:.875rem;font-weight:700;cursor:pointer}.cms-hero-slides-add-btn:hover:not(:disabled){background:#24a366}.cms-hero-slides-add-btn:disabled{opacity:.7;cursor:wait}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d75b8,#0a4d78);padding:24px}.admin-login-card{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 24px 60px rgba(0,0,0,.18)}.admin-login-brand{text-align:center;margin-bottom:28px}.admin-login-brand h1{margin:16px 0 8px;font-size:1.5rem;color:#102a43}.admin-login-brand p{margin:0;color:#627d98;font-size:.95rem}.admin-login-form{display:flex;flex-direction:column;gap:16px}.admin-login-form label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;font-weight:600;color:#334e68}.admin-login-form input{border:1px solid #d9e2ec;border-radius:10px;padding:12px 14px;font-size:1rem}.admin-login-form input:focus{outline:2px solid rgba(13,117,184,.25);border-color:#0d75b8}.admin-login-password-field{position:relative;display:flex;align-items:center}.admin-login-password-field input{width:100%;padding-right:44px}.admin-login-password-toggle{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#627d98;cursor:pointer;padding:4px}.admin-login-password-toggle:hover{color:#0d75b8}.admin-login-remember{flex-direction:row!important;align-items:center;gap:10px!important;font-weight:500!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-login-remember input{width:16px;height:16px;margin:0;cursor:pointer}.admin-login-form button[type=submit]{margin-top:8px;border:none;border-radius:10px;padding:12px 16px;background:#0d75b8;color:#fff;font-weight:600;cursor:pointer}.admin-login-form button:disabled{opacity:.7;cursor:not-allowed}.admin-login-error{margin:0;color:#d64545;font-size:.875rem}.admin-login-mode-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:16px;padding:4px;border-radius:10px;background:#f0f4f8}.admin-login-mode-toggle button{border:none;border-radius:8px;padding:10px 12px;background:transparent;color:#486581;font-weight:600;cursor:pointer}.admin-login-mode-toggle button.is-active{background:#fff;color:#0d75b8;box-shadow:0 1px 3px rgba(16,42,67,.12)}.admin-login-help{margin:16px 0 0;color:#627d98;font-size:.8125rem;line-height:1.5}.admin-login-help code{font-size:.75rem;background:#f0f4f8;padding:2px 6px;border-radius:4px}.admin-login-back{display:block;margin-top:20px;text-align:center;color:#486581;text-decoration:none;font-size:.875rem}.admin-shell{position:relative;min-height:100vh;background:#f0f4f8}.admin-shell--sidebar-open .admin-sidebar{transform:translateX(0)}.admin-shell--sidebar-collapsed .admin-sidebar{transform:translateX(-100%);opacity:0;pointer-events:none}.admin-shell--sidebar-open .admin-preview{position:fixed;top:0;right:0;margin-left:260px;width:calc(100% - 260px);height:100vh;overflow:hidden}.admin-shell--sidebar-collapsed .admin-preview{position:fixed;top:0;right:0;margin-left:0;width:100%;height:100vh;overflow:hidden}.admin-sidebar{position:fixed;top:0;left:0;z-index:1100;width:260px;flex-shrink:0;height:100vh;max-height:100vh;overflow-x:hidden;overflow-y:auto;background:#102a43;color:#fff;display:flex;flex-direction:column;padding:20px 16px;transition:transform .2s ease,opacity .2s ease,padding .2s ease;box-shadow:4px 0 24px rgba(16,42,67,.18)}.admin-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.admin-sidebar-brand{display:flex;align-items:center;gap:10px;min-width:0}.admin-sidebar-collapse{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:none;border-radius:8px;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;transition:background .15s ease}.admin-sidebar-collapse:hover{background:hsla(0,0%,100%,.16)}.admin-editor-float{position:fixed;top:12px;left:12px;z-index:1000;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:none;border-radius:8px;background:#102a43;color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(16,42,67,.2);transition:background .15s ease}.admin-editor-float:hover{background:#0d75b8}.admin-editor-float-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:hsla(0,0%,100%,.12)}.admin-editor-float-label{font-size:.9375rem;font-weight:600;white-space:nowrap}.admin-sidebar-label{margin:16px 10px 8px;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#9fb3c8}.admin-sidebar-nav{display:flex;flex-direction:column;gap:4px}.admin-sidebar-nav a{color:#d9e2ec;text-decoration:none;padding:10px 12px;border-radius:8px;font-size:.925rem}.admin-sidebar-nav a.active,.admin-sidebar-nav a:hover{background:hsla(0,0%,100%,.08);color:#fff}.admin-sidebar-sublink{margin-left:12px;padding-left:20px;font-size:.85rem;color:#bcccdc}.admin-sidebar-sublink.active,.admin-sidebar-sublink:hover{color:#fff;background:hsla(0,0%,100%,.06)}.admin-sidebar-actions{margin-top:auto;display:flex;flex-direction:column;gap:8px}.admin-sidebar-actions a,.admin-sidebar-actions button{display:flex;align-items:center;gap:8px;border:none;border-radius:8px;padding:10px 12px;background:hsla(0,0%,100%,.06);color:#fff;text-decoration:none;cursor:pointer;font-size:.875rem}.admin-sidebar-actions button:disabled{opacity:.5;cursor:not-allowed}.admin-sidebar-logout{background:transparent!important;color:#f0b4b4!important}.admin-sidebar-footer{margin-top:16px;padding:10px 12px;font-size:.8rem;color:#9fb3c8}.admin-sidebar-hint{display:block;margin-top:6px;font-size:.72rem;color:#7a8fa6}.admin-status-dirty{color:#f7c948}.admin-status-clean{color:#8eeda9}.admin-preview{position:relative;width:100%;min-height:100vh;padding:0}.admin-preview-frame{display:block;width:100%;height:100%;min-height:100vh;border:none;border-radius:0;background:#fff;box-shadow:none}.admin-dialog-backdrop{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(16,42,67,.55)}.admin-dialog{width:100%;max-width:460px;background:#fff;border-radius:16px;padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.2)}.admin-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.admin-dialog-header h2{margin:0 0 6px;font-size:1.25rem;color:#102a43}.admin-dialog-header p{margin:0;color:#627d98;font-size:.875rem}.admin-dialog-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#f0f4f8;color:#486581;cursor:pointer}.admin-dialog-close:hover{background:#d9e2ec}.admin-dialog-form{display:flex;flex-direction:column;gap:16px}.admin-dialog-form label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;font-weight:600;color:#334e68}.admin-dialog-form input{width:100%;border:1px solid #d9e2ec;border-radius:8px;padding:10px 12px;font-size:.9375rem;color:#102a43}.admin-dialog-form input:focus{outline:2px solid rgba(13,117,184,.25);border-color:#0d75b8}.admin-dialog-error{margin:0;color:#b42318;font-size:.875rem}.admin-dialog-success{margin:0;color:#027a48;font-size:.875rem}.admin-dialog-note{padding:12px 14px;border-radius:8px;background:#f0f4f8;color:#486581;font-size:.875rem}.admin-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.admin-dialog-actions button{border:none;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:600;cursor:pointer}.admin-dialog-actions button[type=submit]{background:#0d75b8;color:#fff}.admin-dialog-actions button[type=submit]:disabled{opacity:.6;cursor:wait}.admin-dialog-secondary{background:#eef2f6;color:#334e68}.admin-dialog-wide{width:min(100%,520px)}.admin-dialog-mode-toggle{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:16px;padding:4px;border-radius:10px;background:#f0f4f8}.admin-dialog-mode-toggle button{border:none;border-radius:8px;padding:10px 8px;background:transparent;color:#486581;font-size:.8125rem;font-weight:600;cursor:pointer}.admin-dialog-mode-toggle button.is-active{background:#fff;color:#0d75b8;box-shadow:0 1px 3px rgba(16,42,67,.12)}.admin-dialog-help{margin:0;color:#627d98;font-size:.8125rem;line-height:1.5}.admin-blog-shell{min-height:100vh;background:#f4f7fb}.admin-blog-shell .admin-blog-main{margin-left:260px;width:calc(100% - 260px);box-sizing:border-box}.admin-blog-main{flex:1 1;min-width:0;height:100vh;padding:24px 28px 40px;overflow-y:auto;box-sizing:border-box}.admin-blog{max-width:1400px;margin:0 auto}.admin-blog-loading{padding:48px;text-align:center;color:#52606d}.admin-blog-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.admin-blog-header h1{margin:0 0 4px;font-size:1.75rem;color:#102a43}.admin-blog-header p{margin:0;color:#627d98}.admin-blog-header-actions{display:flex;align-items:center;gap:12px}.admin-blog-primary{border:none;border-radius:8px;padding:10px 18px;background:#0d75b8;color:#fff;font-weight:600;cursor:pointer}.admin-blog-primary:disabled{opacity:.55;cursor:not-allowed}.admin-blog-tabs{display:flex;gap:8px;margin-bottom:20px}.admin-blog-tabs button{border:1px solid #d9e2ec;background:#fff;color:#334e68;border-radius:8px;padding:8px 14px;cursor:pointer}.admin-blog-tabs button.active{background:#102a43;border-color:#102a43;color:#fff}.admin-blog-layout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:1100px){.admin-blog-layout{grid-template-columns:1fr}}.admin-blog-editor,.admin-blog-list,.admin-blog-panel{background:#fff;border:1px solid #d9e2ec;border-radius:12px;padding:16px}.admin-blog-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-blog-list-header h2{margin:0;font-size:1.1rem}.admin-blog-list-header button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e2ec;background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer}.admin-blog-list-item{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #e4e7eb;border-radius:8px;margin-bottom:8px;background:#fafbfc}.admin-blog-list-item.is-active{border-color:#0d75b8;background:#eef6fc}.admin-blog-list-grip{flex-shrink:0;margin-top:2px;color:#829ab1}.admin-blog-list-body{flex:1 1;min-width:0}.admin-blog-list-select{display:block;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;padding:0}.admin-blog-list-title{display:block;width:100%;font-size:.84rem;font-weight:400;color:#102a43;line-height:1.4}.admin-blog-list-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.admin-blog-list-date{font-size:.72rem;color:#627d98;min-width:0}.admin-blog-list-icons{display:flex;flex-shrink:0;gap:2px}.admin-blog-list-icons button{border:none;background:transparent;color:#627d98;cursor:pointer;padding:4px;border-radius:6px}.admin-blog-list-icons button:hover{background:rgba(16,42,67,.08)}.admin-blog-list-icons .is-on{color:#f0b429;fill:#f0b429}.admin-blog-empty{padding:48px 24px;text-align:center;color:#627d98}.admin-blog-editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e4e7eb}.admin-blog-editor-toolbar a,.admin-blog-editor-toolbar button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e2ec;background:#fff;border-radius:8px;padding:7px 12px;color:#334e68;text-decoration:none;cursor:pointer;font-size:.875rem}.admin-blog-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.admin-blog-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:#334e68}.admin-blog-form-grid label.admin-blog-full{grid-column:1/-1}.admin-blog-form-grid input,.admin-blog-form-grid select,.admin-blog-form-grid textarea{border:1px solid #d9e2ec;border-radius:8px;padding:8px 10px;font:inherit}.admin-blog-form-grid select[multiple]{min-height:96px}.admin-blog-hidden-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.admin-blog-taxonomy-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:16px;align-items:start}@media (max-width:900px){.admin-blog-taxonomy-row{grid-template-columns:1fr}}.admin-blog-category-checkboxes{margin:0;padding:12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.admin-blog-category-checkboxes legend{padding:0 4px;font-size:.85rem;color:#334e68;font-weight:600}.admin-blog-category-checkboxes-list{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px}.admin-blog-category-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:#334e68;cursor:pointer}.admin-blog-category-checkbox input{width:16px;height:16px;accent-color:#0d75b8;cursor:pointer}.admin-blog-category-empty{font-size:.85rem;color:#829ab1}.admin-blog-tags-field{display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:#334e68;font-weight:600}.admin-blog-tags-field input{border:1px solid #d9e2ec;border-radius:8px;padding:8px 10px;font:inherit;font-weight:400}.admin-blog-meta-preview{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;padding:10px 12px;background:#f0f4f8;border-radius:8px;font-size:.82rem;color:#486581}.admin-blog-must-read-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-blog-must-read-toggle input{margin:0}.admin-blog-blocks{margin-top:8px}.admin-blog-blocks h3{margin:0 0 12px}.admin-blog-featured-image{margin-bottom:16px}.admin-blog-featured-image-label{display:block;margin-bottom:8px;font-size:.85rem;color:#334e68;font-weight:600}.admin-blog-featured-image-preview{border:1px dashed #bcccdc;border-radius:12px;overflow:hidden;background:#f8fafc;min-height:180px;display:flex;align-items:center;justify-content:center}.admin-blog-featured-image-preview img{display:block;width:100%;max-height:280px;object-fit:cover}.admin-blog-featured-image-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:#829ab1;padding:24px}.admin-blog-featured-image-actions{display:flex;gap:8px;margin-top:10px}.admin-blog-featured-image-actions button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e2ec;background:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}.admin-blog-featured-image-error{margin:8px 0 0;color:#9b1c1c;font-size:.82rem}.admin-blog-content-editor{position:relative}.admin-blog-content-surface-wrap{border:1px solid #d9e2ec;border-radius:12px;background:#fff}.admin-blog-content-surface-wrap:focus-within{border-color:#0d75b8;box-shadow:0 0 0 3px rgba(13,117,184,.12)}.admin-blog-format-bar-anchor{position:relative}.admin-blog-format-bar-sentinel{height:0;margin:0}.admin-blog-format-bar-placeholder{width:100%}.admin-blog-format-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid #e4e7eb;background:#f8fafc;border-radius:12px 12px 0 0}.admin-blog-format-bar.is-floating{position:fixed;top:0;z-index:1200;margin:0;border-radius:0;border-bottom:1px solid #d9e2ec;box-shadow:0 8px 24px rgba(16,42,67,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(248,250,252,.98)}.admin-blog-format-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;border:1px solid transparent;background:transparent;border-radius:8px;cursor:pointer;color:#486581;font-size:.82rem;white-space:nowrap}.admin-blog-format-btn:hover{border-color:#d9e2ec;background:#fff;color:#0d75b8}.admin-blog-content-surface{min-height:420px;border:none;border-radius:0;padding:20px 22px;background:#fff;font-size:1rem;line-height:1.7;color:#243b53;outline:none}.admin-blog-content-surface:focus{box-shadow:none}.admin-blog-content-surface>*{margin:0 0 16px}.admin-blog-content-surface>:last-child{margin-bottom:0}.blog-ed-lead{font-size:1.2rem;font-weight:600;font-style:italic;color:#334e68}.blog-ed-heading{font-size:1.45rem;font-weight:700;color:#102a43}.admin-blog-content-surface h3.blog-ed-heading,.blog-ed-heading h3{font-size:1.15rem}.blog-ed-quote{margin:0;padding:16px 18px;border-left:4px solid #0d75b8;background:#eef6fc;border-radius:0 10px 10px 0}.blog-ed-quote p{margin:0 0 8px;font-style:italic}.blog-ed-quote cite{display:block;font-size:.85rem;color:#627d98}.blog-ed-quote cite:empty:before{content:"Author (optional)";color:#9fb3c8}.blog-ed-image,.blog-ed-youtube{margin:0;padding:12px;border:1px solid #e4e7eb;border-radius:10px;background:#f8fafc}.blog-ed-image img{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:8px}.blog-ed-youtube-frame{position:relative;width:100%;padding-bottom:56.25%;border-radius:8px;overflow:hidden;background:#000}.blog-ed-youtube-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.blog-ed-youtube-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;color:#fff;text-align:center;font-size:.9rem}.blog-ed-image figcaption,.blog-ed-youtube figcaption{margin-top:8px;font-size:.85rem;color:#627d98}.blog-ed-inline-btn{margin-top:8px;border:1px solid #d9e2ec;background:#fff;border-radius:6px;padding:5px 10px;font-size:.78rem;cursor:pointer}.admin-blog-blocks-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.admin-blog-blocks-header h3{margin:0}.admin-blog-block-add{display:flex;flex-wrap:wrap;gap:6px}.admin-blog-block-add button{border:1px dashed #bcccdc;background:#fff;border-radius:6px;padding:5px 8px;font-size:.78rem;cursor:pointer}.admin-blog-block{border:1px solid #d9e2ec;border-radius:10px;padding:12px;margin-bottom:10px;background:#fafbfc}.admin-blog-block-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.admin-blog-block-toolbar strong{text-transform:capitalize;color:#334e68}.admin-blog-block-actions{display:flex;gap:6px}.admin-blog-block-actions button{border:1px solid #d9e2ec;background:#fff;border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.78rem}.admin-blog-block input,.admin-blog-block textarea{width:100%;border:1px solid #d9e2ec;border-radius:8px;padding:8px 10px;margin-bottom:8px;font:inherit}.admin-blog-field-row{display:grid;grid-template-columns:auto auto 1fr;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.admin-blog-category-row,.admin-blog-trash-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e4e7eb}.admin-blog-category-row input{flex:1 1;border:1px solid #d9e2ec;border-radius:8px;padding:8px 10px}.admin-blog-trash-row strong{flex:1 1}.admin-blog-trash-row div{display:flex;gap:8px}.admin-blog-danger{border:1px solid #f0b4b4!important;color:#9b1c1c!important;background:#fff5f5!important;cursor:pointer}.admin-sidebar-group{display:flex;flex-direction:column;gap:2px}.admin-sidebar-sublink{margin-left:12px!important;padding-left:20px!important;font-size:.85rem!important;color:#bcccdc!important;border-left:2px solid hsla(0,0%,100%,.12)}.admin-sidebar-sublink.active,.admin-sidebar-sublink:hover{color:#fff!important;background:hsla(0,0%,100%,.06)!important}.admin-blog-panel-note{margin:6px 0 0;color:#627d98;font-size:.88rem}.admin-blog-subscribers-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-blog-subscribers-actions button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.admin-blog-subscribers-error{color:#9b1c1c}.admin-blog-subscribers-table-wrap{overflow-x:auto}.admin-blog-subscribers-table{width:100%;border-collapse:collapse;font-size:.92rem}.admin-blog-subscribers-table td,.admin-blog-subscribers-table th{padding:10px 12px;border-bottom:1px solid #e4e7eb;text-align:left;vertical-align:middle}.admin-blog-subscribers-table th{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#627d98}.admin-blog-subscribers-checkbox-col{width:42px}.admin-blog-subscribers-sort{border:none;background:transparent;padding:0;font:inherit;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#627d98;cursor:pointer}.admin-blog-subscribers-sort:hover{color:#243b53}.admin-blog-subscribers-table tbody tr.is-selected{background:#eef6fc}.admin-blog-subscribers-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 12px;border:1px solid #c8dff3;border-radius:8px;background:#eef6fc}.admin-blog-subscribers-table a{color:#0d75b8;text-decoration:none}.admin-blog-subscribers-table a:hover{text-decoration:underline}.ma-blog{--ma-primary:#27b674;--ma-primary-dark:#1f9a61;--ma-surface:#f8f9ff;--ma-surface-low:#eff4ff;--ma-surface-container:#e5eeff;--ma-surface-high:#d3e4fe;--ma-on-surface:#0b1c30;--ma-on-surface-variant:#3d4a40;--ma-outline-variant:#bccabe;--ma-inverse:#213145;--ma-white:#fff;background:var(--ma-surface);color:var(--ma-on-surface)}.ma-blog .material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.ma-blog-shell{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:767px){.ma-blog-shell{padding:0 16px}}.ma-blog-intro{padding:32px 0 24px;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.ma-blog-intro{flex-direction:row;align-items:flex-end;justify-content:space-between}}.ma-blog-intro-eyebrow{display:block;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ma-primary);margin-bottom:4px}.ma-blog-intro-title{font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:700;color:var(--ma-on-surface);margin:0}.ma-blog-search{display:none;align-items:center;gap:12px;border-bottom:1px solid var(--ma-outline-variant);padding-bottom:8px}@media (min-width:768px){.ma-blog-search{display:flex}}.ma-blog-search input{border:none;outline:none;background:transparent;width:240px;font-size:16px;color:var(--ma-on-surface-variant)}.ma-blog-featured{margin-bottom:48px}.ma-blog-featured-card{display:flex;flex-direction:column;background:var(--ma-white);border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(11,28,48,.12);min-height:420px}@media (min-width:992px){.ma-blog-featured-card{flex-direction:row;min-height:560px}}.ma-blog-featured-media{position:relative;overflow:hidden;min-height:280px}@media (min-width:992px){.ma-blog-featured-media{flex:0 0 66.666%;min-height:auto}}.ma-blog-featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.ma-blog-featured-card:hover .ma-blog-featured-media img{transform:scale(1.05)}.ma-blog-featured-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 60%);pointer-events:none}.ma-blog-featured-badges{position:absolute;left:16px;bottom:16px;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.ma-blog-badge{display:inline-block;padding:4px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ma-blog-badge--primary{background:var(--ma-primary);color:var(--ma-white)}.ma-blog-badge--glass{background:hsla(0,0%,100%,.2);color:var(--ma-white);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ma-blog-featured-body{position:relative;padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px}@media (min-width:992px){.ma-blog-featured-body{flex:1 1}}.ma-blog-featured-index{position:absolute;top:16px;right:24px;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--ma-surface-high);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ma-blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:rgba(61,74,64,.7)}.ma-blog-meta-dot{width:4px;height:4px;border-radius:50%;background:var(--ma-outline-variant)}.ma-blog-featured-title{margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;font-weight:600;color:var(--ma-on-surface)}.ma-blog-featured-title a{color:inherit;text-decoration:none}.ma-blog-featured-title a:hover{color:var(--ma-primary)}.ma-blog-featured-excerpt{margin:0;font-size:16px;line-height:1.6;color:var(--ma-on-surface-variant)}.ma-blog-read-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ma-primary);text-decoration:none;margin-top:8px}.ma-blog-read-link:hover{opacity:.85}.ma-blog-layout{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;margin-bottom:48px}@media (min-width:992px){.ma-blog-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:48px}}.ma-blog-section-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ma-surface-high);padding-bottom:12px;margin-bottom:24px}.ma-blog-section-head h2{margin:0;font-size:24px;font-weight:600}.ma-blog-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:768px){.ma-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ma-blog-card{display:flex;flex-direction:column;gap:16px;position:relative}.ma-blog-card-media{aspect-ratio:4/3;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(11,28,48,.08)}.ma-blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ma-blog-card:hover .ma-blog-card-media img{transform:scale(1.05)}.ma-blog-card-category{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ma-primary)}.ma-blog-card-title{margin:0;font-size:22px;line-height:1.3;font-weight:600}.ma-blog-card-title a{color:var(--ma-on-surface);text-decoration:none}.ma-blog-card:hover .ma-blog-card-title a{color:var(--ma-primary)}.ma-blog-card-excerpt{margin:0;font-size:16px;line-height:1.6;color:var(--ma-on-surface-variant)}.ma-blog-card-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ma-primary);text-decoration:none}.ma-blog-sidebar{display:flex;flex-direction:column;gap:32px}.ma-blog-sidebar-card{background:var(--ma-white);border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(11,28,48,.06);position:relative;overflow:hidden}.ma-blog-sidebar-card--accent{background:var(--ma-primary);color:var(--ma-white);box-shadow:0 8px 24px rgba(39,182,116,.25)}.ma-blog-sidebar-card h3{margin:0 0 16px;font-size:22px;font-weight:600}.ma-blog-about-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.ma-blog-about-row img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--ma-primary)}.ma-blog-about-name{display:block;font-weight:600;font-size:14px}.ma-blog-about-role{display:block;font-size:12px;color:rgba(61,74,64,.65)}.ma-blog-sidebar-text{margin:0 0 16px;font-size:16px;line-height:1.6;color:var(--ma-on-surface-variant)}.ma-blog-sidebar-card--accent .ma-blog-sidebar-text{color:hsla(0,0%,100%,.85)}.ma-blog-newsletter-form{display:flex;flex-direction:column;gap:8px}.ma-blog-newsletter-form input{width:100%;padding:10px 14px;border-radius:8px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.12);color:var(--ma-white);font-size:16px}.ma-blog-newsletter-form input::placeholder{color:hsla(0,0%,100%,.55)}.ma-blog-newsletter-form button{width:100%;padding:10px 14px;border:none;border-radius:8px;background:var(--ma-white);color:var(--ma-primary);font-weight:600;cursor:pointer}.ma-blog-chip-list{display:flex;flex-wrap:wrap;gap:8px}.ma-blog-chip{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--ma-surface-container);color:var(--ma-on-surface-variant);font-size:13px;font-weight:500;text-decoration:none}.ma-blog-chip.is-active,.ma-blog-chip:hover{background:var(--ma-primary);color:var(--ma-white)}.ma-blog-must-read-item{display:flex;gap:16px;text-decoration:none;color:inherit}.ma-blog-must-read-item+.ma-blog-must-read-item{margin-top:20px}.ma-blog-must-read-num{font-size:2rem;font-weight:700;line-height:1;color:var(--ma-surface-high);transition:color .2s}.ma-blog-must-read-item:hover .ma-blog-must-read-num{color:var(--ma-primary)}.ma-blog-must-read-title{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.35}.ma-blog-must-read-meta{font-size:12px;color:rgba(61,74,64,.65)}.ma-blog-search-summary{margin:8px 0 0;font-size:14px;color:rgba(61,74,64,.72)}.ma-blog-empty-state{margin:0;padding:32px 24px;border-radius:16px;background:var(--ma-surface-low);color:rgba(61,74,64,.78);text-align:center}.ma-blog-article-hero{position:relative;min-height:420px;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:48px}@media (min-width:768px){.ma-blog-article-hero{min-height:560px}}.ma-blog-article-hero-bg{position:absolute;inset:0;background-size:cover;background-position:50%}.ma-blog-article-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(33,49,69,.95),rgba(33,49,69,.35),transparent)}.ma-blog-article-hero-content{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:48px 32px}.ma-blog-article-hero h1{margin:12px 0 0;max-width:900px;font-size:clamp(2rem,5vw,3rem);line-height:1.15;font-weight:700;color:var(--ma-white)}.ma-blog-article-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.ma-blog-article-author{display:flex;align-items:center;gap:10px}.ma-blog-article-author img,.ma-blog-article-author-fallback{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--ma-primary);color:var(--ma-white);display:flex;align-items:center;justify-content:center}.ma-blog-article-author-name{display:block;color:var(--ma-on-surface);font-size:14px;font-weight:600}.ma-blog-article-author-date{display:block;color:var(--ma-on-surface-variant);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ma-blog-article-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:32px 0 24px;border-bottom:1px solid var(--ma-outline-variant);margin-bottom:24px}.ma-blog-article-layout{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;padding:32px 0 48px}@media (min-width:992px){.ma-blog-article-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:48px}}.ma-blog-article-lead{margin:0 0 24px;font-size:24px;line-height:1.5;font-weight:600;font-style:italic;color:rgba(11,28,48,.85)}.ma-blog-article-body{display:flex;flex-direction:column;gap:24px;font-size:16px;line-height:1.85;color:#49645d}.ma-blog-article-body h2,.ma-blog-article-body h3{margin:16px 0 0;color:var(--ma-on-surface);font-weight:600}.ma-blog-article-body h2{font-size:28px}.ma-blog-article-body h3{font-size:24px}.ma-blog-article-body p{margin:0}.ma-blog-article-quote{position:relative;padding:24px 0 24px 24px;margin:16px 0}.ma-blog-article-quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ma-primary);border-radius:4px}.ma-blog-article-quote blockquote{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.4;font-weight:600;color:var(--ma-on-surface-variant)}.ma-blog-article-figure{border-radius:12px;overflow:hidden;box-shadow:0 16px 40px rgba(11,28,48,.12);margin:8px 0}.ma-blog-article-figure img{width:100%;height:320px;object-fit:cover;display:block}.ma-blog-article-figure figcaption{padding:12px 16px;background:var(--ma-surface-low);font-size:12px;font-style:italic;text-align:center;color:var(--ma-on-surface-variant)}.ma-blog-article-video{margin:8px 0}.ma-blog-article-video-frame{position:relative;width:100%;padding-bottom:56.25%;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px rgba(11,28,48,.12);background:#000}.ma-blog-article-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ma-blog-article-video figcaption{padding:12px 16px 0;font-size:12px;font-style:italic;text-align:center;color:var(--ma-on-surface-variant)}.ma-blog-article-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:32px;margin-top:16px;border-top:1px solid var(--ma-outline-variant)}.ma-blog-tag{padding:8px 14px;border-radius:8px;background:var(--ma-surface-container);color:var(--ma-on-surface-variant);font-size:12px;font-weight:500}.ma-blog-related-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.ma-blog-related-card+.ma-blog-related-card{margin-top:24px;padding-top:24px;border-top:1px solid var(--ma-outline-variant)}.ma-blog-related-card img{width:100%;height:128px;object-fit:cover;border-radius:8px}.ma-blog-related-card:hover h5{color:var(--ma-primary)}.ma-blog-related-card h5{margin:0;font-size:18px;line-height:1.35;font-weight:600;transition:color .2s}.ma-blog-share-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ma-blog-share-grid button{aspect-ratio:1;border:none;border-radius:8px;background:hsla(0,0%,100%,.1);color:var(--ma-white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .2s}.ma-blog-share-grid button:disabled{opacity:.5;cursor:not-allowed}.ma-blog-share-grid button.is-copied{background:hsla(0,0%,100%,.25)}.ma-blog-share-grid button:hover{background:hsla(0,0%,100%,.2)}.ma-blog-share-title{margin:0 0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff}.ma-blog-sidebar-card--dark{background:#0d75b8;color:var(--ma-white)}.ma-blog-sidebar-card--dark h3{color:#fff;opacity:1}.ma-blog-sidebar-card--green{background:var(--ma-primary);color:var(--ma-white);box-shadow:0 8px 24px rgba(39,182,116,.25)}.ma-blog-sidebar-card--green .material-symbols-outlined,.ma-blog-sidebar-card--green h3{color:var(--ma-white)}.ma-blog-sidebar-card--green .ma-blog-sidebar-text{color:hsla(0,0%,100%,.85)}.ma-blog-sidebar-card--green .ma-blog-newsletter-form input{border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.12);color:var(--ma-white)}.ma-blog-sidebar-card--green .ma-blog-newsletter-form input::placeholder{color:hsla(0,0%,100%,.55)}.ma-blog-sidebar-card--green .ma-blog-newsletter-form button{background:var(--ma-white);color:var(--ma-primary)}.ma-blog-newsletter-disclaimer{font-size:11px;text-align:center;margin-bottom:0}.ma-blog-newsletter-feedback{margin:10px 0 0;font-size:13px;text-align:center}.ma-blog-newsletter-feedback.is-success{color:#ecfdf3}.ma-blog-newsletter-feedback.is-error{color:#ffe4e6}.ma-blog-back-link{display:inline-flex;margin-top:24px;padding:12px 24px;border-radius:8px;background:var(--ma-surface-container);color:var(--ma-on-surface);text-decoration:none;font-weight:600}.ma-blog-add-wrap{margin-top:16px}.ma-hero{position:relative;overflow:hidden}.ma-hero,.ma-hero .hero-slider-one,.ma-hero .hero-slider-one .slick-list,.ma-hero .hero-slider-one .slick-slide,.ma-hero .hero-slider-one .slick-slide>div,.ma-hero .hero-slider-one .slick-track,.ma-hero-slide{min-height:90vh}.ma-hero-slide{position:relative;padding:0!important;overflow:hidden}.ma-hero-slide .image-layer.ma-hero-slide__bg{z-index:0}.ma-hero-slide .image-layer:after{display:none}.ma-hero-slide__bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.ma-hero-slide__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent);pointer-events:none}.ma-hero-portal{position:absolute;left:calc(6% - 230px);top:50%;transform:translateY(-50%);width:800px;height:800px;z-index:10;pointer-events:none}@media (min-width:768px){.ma-hero-portal{width:1020px;height:1020px}}@media (max-width:767px){.ma-hero-portal{display:none}}.ma-hero-portal__ring{position:absolute;inset:0;border-radius:50%;border:60px solid rgba(43,182,115,.1);animation:ma-hero-pulse-slow 8s ease-in-out infinite}.ma-hero-portal__circle{position:relative;width:100%;height:100%;border-radius:50%;background:rgba(43,182,115,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(43,182,115,.3);overflow:hidden;transform-origin:center center;animation:ma-hero-portal-breathe 7s ease-in-out infinite}.ma-hero-portal__glow{position:absolute;inset:0;background:linear-gradient(to top right,rgba(43,182,115,.4),transparent);opacity:.6}.ma-hero-content{position:absolute;inset:0;z-index:20;display:flex;align-items:center;padding:120px 0 80px 250px;pointer-events:none}.ma-hero-content .container{pointer-events:auto;margin-left:0;padding-left:0}.ma-hero-content__inner{max-width:720px;display:flex;flex-direction:column;gap:40px;animation:ma-hero-fade-in-up 1s cubic-bezier(.16,1,.3,1) forwards}.ma-hero-content__header{display:flex;flex-direction:column;gap:16px}.ma-hero-content__eyebrow{display:flex;align-items:center;gap:12px}.ma-hero-content__eyebrow-line{flex-shrink:0;width:48px;height:2px;background-color:#2bb673}.ma-hero-content__eyebrow-text{color:#2bb673;font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.4}.ma-hero-content__title{margin:0;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.ma-hero-content__highlight{color:#2bb673}.ma-hero-content__description{margin:0;max-width:36rem;color:hsla(0,0%,100%,.8);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.ma-hero-content__actions{display:flex;flex-wrap:wrap;gap:16px}.ma-hero-content__cta-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 40px;border-radius:12px;background-color:#2bb673;color:#064e3b;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 10px 20px -5px rgba(43,182,115,.4);transition:background-color .3s ease,color .3s ease,transform .2s ease}.ma-hero-content__cta-primary:hover{background-color:#0d75b8;color:#fff;box-shadow:0 10px 20px -5px rgba(13,117,184,.4)}.ma-hero-content__cta-primary svg{width:20px;height:20px;transition:transform .3s ease}.ma-hero-content__cta-primary:hover svg{transform:translateX(4px)}.ma-hero-content__cta-secondary{display:inline-flex;align-items:center;padding:16px 40px;border-radius:12px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease}.ma-hero-content__cta-secondary:hover{background:#fff;color:#1c1b1b}@keyframes ma-hero-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ma-hero-pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes ma-hero-portal-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (min-width:992px){.ma-hero-portal{left:calc(10% - 230px)}}@media (max-width:991px){.ma-hero-content{padding:120px 0 60px 120px}.ma-hero-content .container{padding-left:0}.ma-hero-content__inner{gap:32px}}@media (max-width:767px){.ma-hero-content{align-items:flex-end;padding:96px 20px 48px}.ma-hero-content .container{padding-left:0;padding-right:0;max-width:100%}.ma-hero-content__inner{gap:24px;max-width:100%}.ma-hero-content__title{font-size:clamp(1.75rem,8vw,2.25rem)}.ma-hero-content__actions{gap:12px}.ma-hero-content__cta-primary,.ma-hero-content__cta-secondary{padding:14px 24px;font-size:15px}}.ma-hero-contact{position:absolute;right:32px;bottom:40px;z-index:25;gap:28px;padding:18px 28px;border-radius:16px;background:rgba(150,225,185,.38);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(150,225,185,.55);box-shadow:0 8px 32px rgba(0,0,0,.18);pointer-events:auto;transition:background .3s ease-out,border-color .3s ease-out,backdrop-filter .3s ease-out,-webkit-backdrop-filter .3s ease-out,box-shadow .3s ease-out}.ma-hero-contact:hover{background:#fff;border-color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 32px rgba(0,0,0,.12)}.ma-hero-contact__link{display:flex;align-items:center;flex:0 0 auto;white-space:nowrap;text-decoration:none;color:#fff;transition:color .3s ease-out}.ma-hero-contact .single-information-item--compact{margin-bottom:0}.ma-hero-contact .single-information-item--compact .icon{width:36px;height:36px;-webkit-margin-end:10px;margin-inline-end:10px;background-color:#ffc310;transition:background-color .3s ease-out;flex-shrink:0}.ma-hero-contact .single-information-item--compact .icon i{color:#fff;transition:color .3s ease-out}.ma-hero-contact .single-information-item--compact .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;line-height:1.15}.ma-hero-contact .single-information-item--compact .info span{margin-bottom:0;color:inherit;transition:color .3s ease-out}.ma-hero-contact .header-contact-label{display:block;font:600 10px Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.85);transition:color .3s ease-out}.ma-hero-contact .header-contact-value{display:block;font:600 13px Montserrat,sans-serif;color:#fff;transition:color .3s ease-out}.ma-hero-contact:hover .ma-hero-contact__link{color:#000}.ma-hero-contact:hover .header-contact-label,.ma-hero-contact:hover .header-contact-value,.ma-hero-contact:hover .ma-hero-contact__link:hover .header-contact-label,.ma-hero-contact:hover .ma-hero-contact__link:hover .header-contact-value{color:#000!important}.ma-hero-contact__link:hover .icon{background-color:#0d75b8!important}.ma-hero-contact__link:hover .header-contact-label,.ma-hero-contact__link:hover .header-contact-value{color:#0d75b8!important}@media (max-width:991px){.ma-hero-contact{position:static;flex-direction:column;align-items:flex-start;gap:16px;padding:16px 20px;margin:-24px 16px 32px;width:calc(100% - 32px);max-width:420px}}@media (max-width:767px){.ma-hero-contact{display:none!important}}.ma-home-services{--ma-service-yellow:#ffc310;--ma-service-yellow-soft:rgba(255,195,16,.16);--ma-service-yellow-border:rgba(255,195,16,.35);--ma-service-icon-size:80px;--ma-service-icon-scale:2.15;--ma-service-icon-slot:calc(var(--ma-service-icon-size) * var(--ma-service-icon-scale) + 32px);padding:80px 0 64px;background:#fffdf7}.ma-home-services__header{max-width:760px;margin:0 auto 56px;text-align:center}.ma-home-services__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.ma-home-services__eyebrow-line{flex-shrink:0;width:48px;height:2px;background-color:var(--ma-service-yellow)}.ma-home-services__eyebrow-text{color:var(--ma-service-yellow);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.ma-home-services__title{margin:0 0 18px;color:#102a43;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.ma-home-services__title-accent{color:var(--ma-service-yellow);font-style:italic;font-family:Georgia,Times New Roman,serif;font-weight:700}.ma-home-services__subtitle{margin:0 auto;max-width:640px;color:#627d98;font-size:1.05rem;line-height:1.7}.ma-home-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 24px;gap:40px 24px}.ma-home-services__grid-add{grid-column:1/-1}.ma-home-service-card{position:relative;width:100%}.ma-home-service-card--link{display:block;color:inherit;text-decoration:none;cursor:pointer}body.cms-edit-mode .ma-home-service-card--interactive{cursor:default}body.cms-edit-mode .ma-home-service-card--interactive .cms-editable-text{cursor:text}.ma-home-service-card__inner{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:28px 28px 32px;text-align:center;background:#fff;border:1px solid var(--ma-service-yellow-border);border-radius:24px;transition:border-color .25s ease,background-color .25s ease}.ma-home-service-card--interactive:focus-within .ma-home-service-card__inner,.ma-home-service-card--interactive:hover .ma-home-service-card__inner,.ma-home-service-card--link:focus-visible .ma-home-service-card__inner,.ma-home-service-card--link:hover .ma-home-service-card__inner{border-color:var(--ma-service-yellow)}.ma-home-service-card__icon-slot{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--ma-service-icon-slot);margin-bottom:12px;flex-shrink:0}.ma-home-service-card__icon{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:var(--ma-service-icon-size);height:var(--ma-service-icon-size);margin-bottom:0;border-radius:50%;background:var(--ma-service-yellow);color:#fff;line-height:1;overflow:visible;transform-origin:center center;transition:background-color .25s ease,transform .45s cubic-bezier(.23,1,.32,1)}.ma-home-service-card--interactive:focus-within .ma-home-service-card__icon,.ma-home-service-card--interactive:hover .ma-home-service-card__icon,.ma-home-service-card--link:focus-visible .ma-home-service-card__icon,.ma-home-service-card--link:hover .ma-home-service-card__icon{z-index:2;background:transparent;transform:scale(var(--ma-service-icon-scale))}.ma-home-service-card__icon-glyph{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease}.ma-home-service-card__icon-image{background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden;opacity:0;transition:opacity .25s ease}.ma-home-service-card__icon .cms-editable-background-wrap,.ma-home-service-card__icon-image{position:absolute;inset:0;z-index:2;border-radius:50%}.ma-home-service-card__icon-image.cms-editable-background{border-radius:50%}.ma-home-service-card--interactive:focus-within .ma-home-service-card__icon-glyph,.ma-home-service-card--interactive:hover .ma-home-service-card__icon-glyph,.ma-home-service-card--link:focus-visible .ma-home-service-card__icon-glyph,.ma-home-service-card--link:hover .ma-home-service-card__icon-glyph{opacity:0}.ma-home-service-card--interactive:focus-within .ma-home-service-card__icon-image,.ma-home-service-card--interactive:hover .ma-home-service-card__icon-image,.ma-home-service-card--link:focus-visible .ma-home-service-card__icon-image,.ma-home-service-card--link:hover .ma-home-service-card__icon-image{opacity:1}.ma-home-service-card__icon .cms-replace-btn--service-circle{z-index:10;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:5px 8px!important;border:none;border-radius:6px;background:rgba(16,42,67,.92);color:#fff;font-size:.6875rem!important;font-weight:600;line-height:1;white-space:nowrap;gap:4px;box-shadow:0 2px 8px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.ma-home-service-card--interactive:focus-within .cms-replace-btn--service-circle,.ma-home-service-card--interactive:hover .cms-replace-btn--service-circle,.ma-home-service-card--link:focus-visible .cms-replace-btn--service-circle,.ma-home-service-card--link:hover .cms-replace-btn--service-circle{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(calc(1 / var(--ma-service-icon-scale)))}.ma-home-service-card__icon-glyph .material-symbols-outlined{font-size:40px}.ma-home-service-card__title{position:relative;z-index:1;margin:0 0 14px;color:#102a43;font-size:1.15rem;font-weight:700;line-height:1.35}.ma-home-service-card__description{margin:0;flex:1 1;color:#627d98;font-size:.95rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.cms-edit-mode .ma-home-service-card__description{display:block;overflow:visible;-webkit-line-clamp:unset}.ma-home-service-card__learn-more{margin-top:18px;color:var(--ma-service-yellow);font-size:.9rem;font-weight:700;line-height:1.2}.ma-home-service-card--interactive:focus-within .ma-home-service-card__learn-more,.ma-home-service-card--interactive:hover .ma-home-service-card__learn-more,.ma-home-service-card--link:focus-visible .ma-home-service-card__learn-more,.ma-home-service-card--link:hover .ma-home-service-card__learn-more{color:#c98700}body.cms-edit-mode .ma-home-service-card__icon .cms-editable-background.ma-home-service-card__icon-image,body.cms-edit-mode .ma-home-service-card__icon .cms-editable-background.ma-home-service-card__icon-image:hover{outline:none!important}@media (max-width:1199.98px){.ma-home-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ma-home-services{padding:56px 0 48px}.ma-home-services__header{margin-bottom:40px}.ma-home-services__grid{grid-template-columns:1fr;gap:28px}.ma-home-service-card__inner{padding:28px 22px 26px;border-radius:20px}.ma-home-service-card__title{font-size:1.05rem}.ma-home-service-card--scroll-active .ma-home-service-card__inner{border-color:var(--ma-service-yellow)}.ma-home-service-card--scroll-active .ma-home-service-card__icon{z-index:2;background:transparent;transform:scale(var(--ma-service-icon-scale))}.ma-home-service-card--scroll-active .ma-home-service-card__icon-glyph{opacity:0}.ma-home-service-card--scroll-active .ma-home-service-card__icon-image{opacity:1}.ma-home-service-card--scroll-active .ma-home-service-card__learn-more{color:#c98700}}.ma-home-areas{--ma-area-blue:#0d75b8;--ma-area-blue-border:rgba(13,117,184,.35);--ma-area-circle-size:72px;--ma-area-circle-scale:2.15;--ma-area-hover-text-shift:calc(var(--ma-area-circle-size) * (var(--ma-area-circle-scale) - 1) / 2);padding:80px 0 64px;background:#f4f9fc}.ma-home-areas__header{max-width:760px;margin:0 auto 56px;text-align:center}.ma-home-areas__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.ma-home-areas__eyebrow-line{flex-shrink:0;width:48px;height:2px;background-color:var(--ma-area-blue)}.ma-home-areas__eyebrow-text{color:var(--ma-area-blue);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.ma-home-areas__title{margin:0 0 18px;color:#102a43;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.ma-home-areas__title-accent{color:var(--ma-area-blue);font-style:italic;font-family:Georgia,Times New Roman,serif;font-weight:700}.ma-home-areas__subtitle{margin:0 auto;max-width:640px;color:#627d98;font-size:1.05rem;line-height:1.7}.ma-home-areas__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:40px 16px;gap:40px 16px}.ma-home-areas__grid-add{grid-column:1/-1}.ma-home-area-card{position:relative;width:100%}.ma-home-area-card--link{display:block;color:inherit;text-decoration:none;cursor:pointer}body.cms-edit-mode .ma-home-area-card--interactive{cursor:default}body.cms-edit-mode .ma-home-area-card--interactive .cms-editable-image,body.cms-edit-mode .ma-home-area-card--interactive .cms-editable-text{cursor:text}.ma-home-area-card__content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;text-align:center}.ma-home-area-card__circle-slot{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px;flex-shrink:0;overflow:visible}body.cms-edit-mode .ma-home-area-card__circle-slot{position:relative;z-index:1}.ma-home-area-card__circle{z-index:0;width:var(--ma-area-circle-size);height:var(--ma-area-circle-size);border-radius:50%;border:2px solid var(--ma-area-blue);background-color:var(--ma-area-blue);box-sizing:border-box;overflow:visible;transform-origin:center center;transition:transform .45s cubic-bezier(.23,1,.32,1),border-color .25s ease,background-color .25s ease}.ma-home-area-card__circle,.ma-home-area-card__circle-glyph{position:relative;display:flex;align-items:center;justify-content:center}.ma-home-area-card__circle-glyph{z-index:1;color:#fff;transition:opacity .25s ease}.ma-home-area-card__circle-glyph .material-symbols-outlined{font-size:30px}.ma-home-area-card__circle-image{background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden;opacity:0;transition:opacity .25s ease}.ma-home-area-card__circle .cms-editable-background-wrap,.ma-home-area-card__circle-image{position:absolute;inset:0;z-index:2;border-radius:50%}.ma-home-area-card__circle-image.cms-editable-background{border-radius:50%}.ma-home-area-card--interactive:focus-within .ma-home-area-card__circle,.ma-home-area-card--interactive:hover .ma-home-area-card__circle{z-index:2;transform:scale(var(--ma-area-circle-scale));border-color:var(--ma-area-blue);background-color:transparent}.ma-home-area-card--interactive:focus-within .ma-home-area-card__circle-glyph,.ma-home-area-card--interactive:hover .ma-home-area-card__circle-glyph{opacity:0}.ma-home-area-card--interactive:focus-within .ma-home-area-card__circle-image,.ma-home-area-card--interactive:hover .ma-home-area-card__circle-image{opacity:1}.ma-home-area-card__circle .cms-replace-btn--area-circle{z-index:10;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:5px 8px!important;border:none;border-radius:6px;background:rgba(16,42,67,.92);color:#fff;font-size:.6875rem!important;font-weight:600;line-height:1;white-space:nowrap;gap:4px;box-shadow:0 2px 8px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.ma-home-area-card--interactive:focus-within .cms-replace-btn--area-circle,.ma-home-area-card--interactive:hover .cms-replace-btn--area-circle{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(calc(1 / var(--ma-area-circle-scale)))}.ma-home-area-card__text{width:100%;max-width:240px;transform:translateY(0);transition:transform .45s cubic-bezier(.23,1,.32,1)}.ma-home-area-card--interactive:focus-within .ma-home-area-card__text,.ma-home-area-card--interactive:hover .ma-home-area-card__text{transform:translateY(var(--ma-area-hover-text-shift))}body.cms-edit-mode .ma-home-area-card--interactive:focus-within .ma-home-area-card__text,body.cms-edit-mode .ma-home-area-card--interactive:hover .ma-home-area-card__text{transform:translateY(calc(var(--ma-area-hover-text-shift) + 8px))}body.cms-edit-mode .ma-home-area-card--interactive:focus-within .ma-home-area-card__circle .cms-editable-background,body.cms-edit-mode .ma-home-area-card--interactive:hover .ma-home-area-card__circle .cms-editable-background{pointer-events:auto}body.cms-edit-mode .ma-home-area-card__circle .cms-editable-background.ma-home-area-card__circle-image,body.cms-edit-mode .ma-home-area-card__circle .cms-editable-background.ma-home-area-card__circle-image:hover{outline:none!important}body.cms-edit-mode .ma-home-area-card__text .cms-delete-card-btn--area-home{position:static;display:inline-flex;margin:14px auto 0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ma-home-area-card__title{position:relative;z-index:1;margin:0 0 8px;color:#102a43;font-size:1.15rem;font-weight:700;line-height:1.35}.ma-home-area-card__divider{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;filter:brightness(0) saturate(100%) invert(37%) sepia(67%) saturate(2847%) hue-rotate(186deg) brightness(91%) contrast(101%)}@media (max-width:1199.98px){.ma-home-areas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ma-home-areas{padding:56px 0 48px}.ma-home-areas__header{margin-bottom:40px}.ma-home-areas__grid{grid-template-columns:1fr;gap:72px}.ma-home-area-card{padding-bottom:28px}.ma-home-area-card__circle-slot{margin-bottom:28px}.ma-home-area-card__title{font-size:1.05rem;margin-bottom:12px}.ma-home-area-card--scroll-active .ma-home-area-card__circle{z-index:2;transform:scale(var(--ma-area-circle-scale));border-color:var(--ma-area-blue);background-color:transparent}.ma-home-area-card--scroll-active .ma-home-area-card__circle-glyph{opacity:0}.ma-home-area-card--scroll-active .ma-home-area-card__circle-image{opacity:1}.ma-home-area-card--scroll-active .ma-home-area-card__text{transform:translateY(var(--ma-area-hover-text-shift))}}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.features-thumb-item .content .icon .material-symbols-outlined{font-size:48px;color:#27b674}@font-face{font-family:Futura;src:url(/_next/static/media/FuturaPTLight.4a164344.otf) format("opentype");font-weight:400}@font-face{font-family:Futura;src:url(/_next/static/media/FuturaPTMedium.c31ef5f6.otf) format("opentype");font-weight:600}.about-features-item .icon,.about-two_content-box .about-inner-content .experience-box-two h6,.btn-link,.btn-link:hover,.circle-logo .inner-circle i,.client-quote-box .text h2.number,.comments-area .comment .comment-wrap .comment-author-content span.author-name,.features-list li,.features-thumb-item .content .icon i,.features-thumb-item .content .icon-btn,.features-thumb-item-two .text .icon i,.footer-experience-widget .experience-box-two h2.number,.footer-gallery-widget .gallery-list li a .hover-overlay i,.gadden-pagination li a,.header-navigation.breakpoint-on .nav-search .search-btn,.header-one .header-navigation .main-menu ul>li .search-btn,.header-three .header-navigation .nav-right-item .nice-select ul.list li,.header-two .header-navigation.sticky .nav-right-item .lang-dropdown .nice-select,.hero-content .sub-title,.hero-slider-two .slick-arrow:hover,.main-btn.filled-btn,.product-details-wrapper .product-info .product-meta li span,.product-details-wrapper .product-info ul.social-link li span,.project-details-wrapper .project-info-widget .info-content ul li span,.project-filter li,.sidebar-widget-area .widget-newsletter .sidebar-content .form_control::placeholder,.sidebar-widget-area .widget-price-filter .price-number input,.sidebar-widget-area .widget-search form .form_control::placeholder,.sidebar-widget-area .widget-service-nav ul li a,.sidebar-widget-area .widget-tag-cloud a,.single-category-item .icon i,.single-features-item .icon i,.single-features-item .text h5.title,.single-gallery-item .gallery-img .hover-overlay .icon-btn,.single-info-item.style-three .info h4.title,.single-info-item.style-three .info span,.single-information-item .icon,.single-pricing-item:hover .pricing-body .pricing-button .main-btn,.single-project-item-three .project-img .icon-btn,.single-service-item .service-info .icon i,.sub-title,.team-details-wrapper .member-info .member-meta .member-contact-info p,.team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link li a,h1,h2,h3,h4,h5,h6{color:#27b674}.about-two_content-box .about-inner-content .experience-box-two h2.number,.blog-details-wrapper .blog-post .entry-footer .social-share a:hover,.checkout-faqs .alert h6 a:hover,.contact-info-item .info h6:hover a,.contact-info-item-two h6.title i,.contact-info-widget .info-list li a:hover,.cta-two_content-box h4,.experience-box .btn-link,.experience-box-two h6,.fancy-about-item .text h5 i,.fancy-icon-box .icon i,.fancy-icon-box-two .icon i,.footer-nav-widget .footer-nav li a:hover,.header-navigation .main-menu ul>li .sub-menu li a:hover,.header-navigation .main-menu ul>li .sub-menu li:hover>a,.header-navigation .main-menu ul>li:hover>a,.header-one .header-navigation .main-menu ul>li .search-btn:hover,.header-three .header-navigation .nav-right-item .menu-button .main-btn.secondary-btn:hover,.header-top-bar .top-right ul.social-link li a:hover,.header-top-bar-two .top-left span b,.header-top-bar-two .top-left span i,.header-top-bar-two .top-left span:hover a,.header-top-bar-two .top-right .social-link li a:hover,.header-two .header-middle .single-information-item--compact.header-contact-link:hover,.header-two .header-middle .single-information-item--compact.header-contact-link:hover .header-contact-label,.header-two .header-middle .single-information-item--compact.header-contact-link:hover .header-contact-value,.header-two .header-middle .single-information-item--compact.header-contact-link:hover .info span,.header-two .header-navigation .main-menu ul>li:hover>a,.hero-play .video-popup,.navigation-item .text h3.title:hover,.navigation-white.header-navigation .main-menu ul>li:hover>a,.post-author-box .author-content ul.social-link li a:hover,.post-meta span:hover,.post-navigation-item .post-nav-item .content h6:hover,.post-navigation-item .post-nav-item .content span.post-date:hover,.product-details-wrapper .product-info .product-meta li a:hover,.product-details-wrapper .product-info span.price,.product-details-wrapper .product-info ul.ratings li a:hover,.product-details-wrapper .product-info ul.social-link li a,.project-filter li.active,.project-filter li:hover,.sidebar-widget-area .widget-recent-post .recent-post-list .post-thumbnail-content .post-title-date h6:hover,.sidebar-widget-area .widget-recent-post .recent-post-list .post-thumbnail-content .post-title-date span.posted-on:hover,.single-blog-post .entry-content .cat-link:hover,.single-blog-post .entry-content h4.entry-title:hover,.single-blog-post-four .entry-content .btn-link:hover,.single-blog-post-four .entry-content h4.entry-title:hover,.single-blog-post-three .entry-content .author h6:hover a,.single-blog-post-three .entry-content h3.title:hover,.single-blog-post-two .entry-content .author h6:hover a,.single-blog-post-two .entry-content h4.entry-title:hover,.single-information-item .info h5:hover a,.single-pricing-item .pricing-body ul li i,.single-pricing-item-two .pricing-body ul li i,.single-process-item .icon,.single-product-item .product-info h4:hover,.single-project-item-four .project-img .project-content .text h3.title:hover,.single-service-item .service-info h4.title:hover,.single-team-item .member-info h3.title:hover,.team-details-wrapper .member-info .member-meta .member-contact-info p a:hover{color:#0d75b8}.choose-content-box .thumb-content .check-style-one li,.features-thumb-item .content h5.title,.footer-experience-widget .experience-box-two h6,.header-middle .menu-right-item span,.header-navigation .main-menu ul>li>a,.header-two .header-middle .single-information-item--compact.header-contact-link,.header-two .header-navigation .nav-right-item .lang-dropdown .nice-select .list li,.main-btn.golden-btn,.project-details-wrapper .project-info-widget .info-content h6,.single-blog-post .entry-content .author-meta .author h6 span,.single-counter-item p,.single-information-item .info span,.single-pricing-item .pricing-body h2.price span.duration,.single-pricing-item-two .pricing-body .pricing-title h2.price span.duration,.single-process-item .step,.single-team-item .member-img .icon-btn{color:#000}.header-two .header-navigation.sticky .main-menu ul>li .sub-menu li a:hover,.sidebar-panel-wrapper .close:hover,.single-info-item.style-two .info span,.single-testimonial-item-three .testimonial-inner-content .quote-title .title p.position,.single-testimonial-item-three .testimonial-inner-content ul.ratings li i,.social-box ul.social-link li a:hover,.text-white .sub-title{color:#ffc310}.about-features-item.item-active .text .btn-link,.about-features-item.item-active .text h3.title,.about-features-item.item-active .text p,.back-to-top:focus,.back-to-top:hover,.blog-details-wrapper .blog-post .entry-footer .tag-links a:hover,.client-avatar-box-two .avatar-thumbs ul li .icon-btn,.contact-info-item-two h6.title,.fancy-icon-box-two:hover .shape.icon-shape i,.fancy-icon-box-two:hover .text h5.title,.fancy-icon-box-two:hover .text p,.features-thumb-item-two:hover .text .icon i,.footer-about-widget .widget-content form .submit-btn,.gadden-pagination li a:hover,.header-navigation .main-menu ul>li .sub-menu li a,.header-navigation.breakpoint-on .nav-menu .main-menu ul li .dd-trigger,.header-three .header-navigation .nav-right-item .nice-select,.header-three .header-navigation .nav-right-item .search-btn,.header-two .header-middle .single-information-item--compact .icon i,.header-two .header-navigation .main-menu ul>li>a,.header-two .header-navigation.sticky .main-menu ul>li .sub-menu li a,.hero-slider-two .slick-arrow,.hero-wrapper-three .hero-content h1,.hero-wrapper-three .hero-content p,.hero-wrapper-three .hero-content span.sub-title,.hero-wrapper-two .hero-content h1,.hero-wrapper-two .hero-content p,.hero-wrapper-two .hero-content span.sub-title,.main-bg .client-quote-box .icon i,.main-bg .client-quote-box .text h4,.main-bg .single-counter-item-two h2.number,.main-bg .single-counter-item-two p,.main-bg .single-testimonial-item-three .testimonial-inner-content .quote-title .title h6,.main-bg .single-testimonial-item-three .testimonial-inner-content>p,.main-btn,.main-btn.filled-btn.filled-white,.main-btn.filled-btn:hover,.main-btn.golden-btn:hover,.main-btn.primary-btn:hover,.main-btn.secondary-btn,.navigation-white.header-navigation .main-menu ul>li>a,.product-details-wrapper .product-info ul.social-link li a:hover,.sidebar-panel-wrapper .close,.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget .social-item h6,.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget .social-item ul.social-link li a,.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget h4.title,.sidebar-widget-area .widget-post-author .author-content ul.social-link li a,.sidebar-widget-area .widget-service-nav ul li a:hover,.sidebar-widget-area .widget-tag-cloud a:hover,.single-category-item:hover .icon i,.single-counter-item:hover .icon i,.single-info-item.style-two .info .main-btn.golden-btn:hover,.single-pricing-item:hover .pricing-body .pricing-button p,.single-pricing-item:hover .pricing-body .pricing-title h3.title,.single-pricing-item:hover .pricing-body h2.price,.single-pricing-item:hover .pricing-body h2.price span.duration,.single-pricing-item:hover .pricing-body ul li,.single-process-item:hover .icon,.single-process-item:hover .step,.single-product-item .discount,.single-project-item-four .project-img .hover-content .number,.single-service-item .service-img .icon-btn i,.single-team-item:hover .member-img .icon-btn,.single-testimonial-item-two .quote-rating-box .ratings-box h3,.skill-image-box .circle-logo .inner-circle h5,.skill-image-box .circle-logo .inner-circle i,.social-box ul.social-link li a,.team-details-wrapper .member-info .member-meta .member-contact-info .icon,.team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link li a:hover,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p{color:#fff}.client-avatar-box-two .avatar-thumbs ul li .icon-btn,.experience-box-two .icon-btn,.fancy-icon-box-two:hover,.footer-about-widget .widget-content form .submit-btn,.gray-bg .footer-widget h4.widget-title:after,.header-navigation .main-menu ul>li .sub-menu,.header-navigation.breakpoint-on .nav-menu .main-menu ul li .dd-trigger,.header-one .header-navigation .nav-right-item .navbar-toggler span,.header-top-bar-two .top-right .social-link li a:after,.header-two .header-navigation .navbar-toggler span,.main-bg,.main-btn.filled-btn.filled-white:hover,.main-btn.primary-btn,.main-btn.secondary-btn:hover,.project-details-wrapper .project-info-widget .info-content h6:after,.project-filter li:after,.sidebar-widget-area .sidebar-widget h4.widget-title:after,.sidebar-widget-area .widget-banner,.sidebar-widget-area .widget-post-author .author-content ul.social-link li a,.sidebar-widget-area .widget-price-filter .ui-slider-horizontal .ui-slider-handle,.sidebar-widget-area .widget-price-filter .ui-slider-range,.sidebar-widget-area .widget-service-nav ul li a:hover,.sidebar-widget-area .widget-tag-cloud a:hover,.single-blog-post .entry-content .author-meta .icon-btn,.single-blog-post .entry-content .cat-link:before,.single-category-item:hover .icon i,.single-info-item.style-one .info .main-btn.golden-btn:hover,.single-info-item.style-two,.single-pricing-item-two:hover .pricing-body .pricing-button .main-btn,.single-pricing-item:hover,.single-process-item:hover .icon,.single-process-item:hover .step,.single-product-item .discount,.social-box ul.social-link,.team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link li a:hover,.testimonial-wrapper-two,ul.check-style-one li i{background-color:#27b674}.back-to-top:focus,.back-to-top:hover,.blog-details-wrapper .blog-post .entry-content .wp-block-quote span:before,.blog-details-wrapper .blog-post .entry-footer .tag-links a:hover,.choose-content-box .thumb-content .check-style-one li i,.choose-nav-tab .nav-link.active:after,.description-wrapper .content-box ul.check-style-one li i,.features-section-two .experience-box-two .icon-btn,.features-thumb-item-two:hover .text .icon,.footer-about-widget .widget-content .main-btn.filled-btn:hover,.footer-about-widget .widget-content form .submit-btn:hover,.footer-nav-widget .footer-nav li a:after,.gadden-pagination li a:hover,.header-two .header-navigation .site-branding a.brand-logo,.main-btn.filled-btn:hover,.main-btn.golden-btn:hover,.main-btn.primary-btn:hover,.main-btn.secondary-btn,.product-details-wrapper .product-info ul.social-link li a:hover,.project-details-wrapper ul.check-style-one li i,.service-info-wrapper ul.check-style-one li i,.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget .social-item ul.social-link li a:hover,.sidebar-widget-area .widget-post-author .author-content ul.social-link li a:hover,.single-blog-post .entry-content .cat-link:hover:before,.single-counter-item:hover .icon,.single-info-item.style-one,.single-project-item-three .project-img .hover-content,.single-project-item-two .project-img .project-overlay .hover-content,.single-service-item .service-img .icon-btn i,.single-skill-bar .progress-bar .progress,.single-team-item:hover .member-img .icon-btn,.skill-image-box .circle-logo,.team-details-wrapper .member-info .member-meta .member-contact-info .icon,ul.slick-dots li:after{background-color:#0d75b8}.features-thumb-item:hover .content,.footer-gallery-widget .gallery-list li a .hover-overlay i,.footer-widget h4.widget-title:after,.hero-slider-two .slick-arrow:hover,.main-btn.golden-btn,.projects-slider-one .slick-dots li:after,.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget h4.title:after,.single-counter-item,.single-counter-item-two .icon,.single-features-item-two:hover,.single-gallery-item .gallery-img .hover-overlay .icon-btn,.single-info-item.style-three,.single-information-item .icon,.single-pricing-item:hover .pricing-body .pricing-button .main-btn,.single-process-item .step,.single-project-item-three .project-img .icon-btn,.single-project-item-two .project-img .project-overlay .icon-btn,.single-service-item-two:hover .icon,.single-service-item-two:hover .text .icon-btn,.testimonial-slider-one .slick-arrow:hover{background-color:#ffc310}.page-title-area:after,.sidebar-panel-wrapper .sidebar-wrapper{background-color:#000}.accordion-card,.blog-details-wrapper .blog-post .entry-content .wp-block-quote,.comments-respond,.contact-info-wrapper,.experience-box-two,.fancy-icon-box-two,.fancy-icon-box:hover,.features-thumb-item-two .text,.features-two_image-box .shape.shape-one span,.gray-bg,.project-details-wrapper .project-info-widget,.review-form-area,.shopping-cart-total,.sidebar-widget-area .widget-post-author .author-content ul.social-link,.single-blog-post-three,.single-blog-post-two .entry-content .post-meta,.single-service-item-two{background-color:#fcfaf7}.about-features-item .icon,.blog-details-wrapper .blog-post .post-meta,.choose-wrapper,.circle-logo,.client-avatar-box,.client-avatar-box-two,.comment-form .form_control,.copyright-area .copyright-nav ul li a:after,.fancy-icon-box-two .icon,.features-thumb-item .content,.features-thumb-item-two .text .icon,.features-thumb-item:hover .content .icon-btn,.footer-about-widget .widget-content form .form_control,.header-navigation.breakpoint-on .nav-menu,.header-one .header-navigation.sticky,.header-three .header-navigation .nav-right-item .menu-button .main-btn.secondary-btn:hover,.header-two .header-navigation.sticky,.hero-content .sub-title:before,.hero-content.text-center .sub-title:after,.masonry-project-item .project-img .hover-content .icon-btn,.navigation-white.header-navigation .navbar-toggler span,.navigation-white.header-navigation.sticky .navbar-toggler span,.preloader,.process-step-item .icon,.sidebar-widget-area .widget-post-author .author-content,.sidebar-widget-area .widget-post-author .author-content .author-title-box,.sidebar-widget-area .widget-search form .form_control,.single-blog-post-four .entry-content,.single-blog-post-three .entry-content .post-meta,.single-blog-post-three:hover,.single-counter-item .icon,.single-counter-item:hover,.single-features-item,.single-features-item-two,.single-features-item-two:hover .icon .icon-btn,.single-product-item .product-info,.single-project-item .project-img .hover-content .icon-btn,.single-service-item,.single-service-item .service-img .icon-btn,.single-service-item-two .icon,.single-service-item-two:hover,.single-skill-bar-two .progress-bar .progress,.single-team-item .member-img .icon-btn,.single-testimonial-item-two .author-thumb-title,.team-details-wrapper .member-info .member-meta .member-contact-info,.white-bg{background-color:#fff}h1{font-size:85px;line-height:1.12}h1,h2{font-weight:700}h2{font-size:45px;line-height:1.2}.hero-content .sub-title,h3{font-size:24px;font-weight:600;line-height:1.3}h4{font-size:22px;font-weight:600;line-height:1.37}.comments-area .comment .comment-wrap .comment-author-content span.author-name,h5{font-size:20px;font-weight:600;line-height:1.3}h6{font-size:18px;font-weight:600;line-height:1.2}.about-features-item .icon,.circle-logo .inner-circle,.client-avatar-box-two .avatar-thumbs ul li .icon-btn,.client-quote-box .icon,.contact-info-item .icon,.experience-box-two .icon-btn,.fancy-icon-box-two .icon,.features-thumb-item .content .icon-btn,.features-thumb-item-two .text .icon,.footer-about-widget .widget-content form .submit-btn,.footer-gallery-widget .gallery-list li a .hover-overlay,.footer-gallery-widget .gallery-list li a .hover-overlay i,.gadden-pagination li a,.header-navigation.breakpoint-on .nav-menu .main-menu ul li .dd-trigger,.hero-slider-two .slick-arrow,.masonry-project-item .project-img .hover-content .icon-btn,.masonry-project-item .project-img .hover-overlay,.preloader,.process-step-item .icon,.product-details-wrapper .product-info ul.social-link li a,.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget .social-item ul.social-link li a,.sidebar-widget-area .widget-post-author .author-content ul.social-link li a,.single-blog-post .entry-content .author-meta .icon-btn,.single-category-item .icon,.single-category-item .icon i,.single-counter-item .icon,.single-counter-item-two .icon,.single-features-item-two .icon .icon-btn,.single-gallery-item .gallery-img .hover-overlay,.single-gallery-item .gallery-img .hover-overlay .icon-btn,.single-information-item .icon,.single-process-item .icon,.single-project-item .project-img .hover-content .icon-btn,.single-project-item-four .project-img .hover-content .text .icon-btn,.single-project-item-three .project-img .icon-btn,.single-project-item-two .project-img .project-overlay,.single-project-item-two .project-img .project-overlay .icon-btn,.single-service-item .service-img .icon-btn i,.single-service-item-two .icon,.single-service-item-two .text .icon-btn,.single-team-item .member-img .icon-btn,.team-details-wrapper .member-info .member-meta .member-contact-info .icon,.team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link li a,.testimonial-slider-one .slick-arrow,.video-popup,ul.check-style-one li i{display:flex;align-items:center;justify-content:center}html{font-size:100%}*{margin:0;padding:0;box-sizing:border-box}a{transition:all .3s ease-out 0s}a,a:focus,a:hover{color:inherit;text-decoration:none}a:focus,button:focus,input:focus,textarea:focus{text-decoration:none;outline:none}a,i,span{display:inline-block}h1,h2,h3,h4,h5,h6{margin:0;font-family:Futura,sans-serif}ol,ul{padding:0;list-style-type:none}ol,p,ul{margin:0}input,textarea{display:inherit}label{margin-bottom:0}iframe{width:100%;border:none;display:inherit}img{max-width:100%}body{font-style:normal;font-weight:400;color:#2f2f2f;font-family:Roboto,sans-serif;font-size:16px;line-height:29.6px;overflow-x:hidden}.container-fluid{padding-left:70px;padding-right:70px}@media only screen and (min-width:1200px)and (max-width:1600px){.container-fluid{padding-left:15px;padding-right:15px}}@media(max-width:1199px){.container-fluid{padding-left:15px;padding-right:15px}}.mt-minus-85{margin-top:-85px}.mt-minus-90{margin-top:-90px}.mt-minus-100{margin-top:-100px}.mt-minus-110{margin-top:-110px}.mt-minus-130{margin-top:-130px}@media only screen and (min-width:1200px){.container{max-width:1200px}.plr-5p{padding-left:5%;padding-right:5%}.ml-lg-40{-webkit-margin-start:40px;margin-inline-start:40px}.ml-lg-45{-webkit-margin-start:45px;margin-inline-start:45px}.ml-lg-55{-webkit-margin-start:55px;margin-inline-start:55px}.ml-lg-60{-webkit-margin-start:60px;margin-inline-start:60px}.ml-lg-70{-webkit-margin-start:70px;margin-inline-start:70px}.ml-minus-lg-60{-webkit-margin-start:-60px;margin-inline-start:-60px}.mr-lg-40{-webkit-margin-end:40px;margin-inline-end:40px}.mr-lg-50{-webkit-margin-end:50px;margin-inline-end:50px}.mr-lg-70{-webkit-margin-end:70px;margin-inline-end:70px}.mr-lg-100{-webkit-margin-end:100px;margin-inline-end:100px}.pl-lg-20{-webkit-padding-start:20px;padding-inline-start:20px}.pl-lg-30{-webkit-padding-start:30px;padding-inline-start:30px}.pl-lg-40{-webkit-padding-start:40px;padding-inline-start:40px}.pl-lg-45{-webkit-padding-start:45px;padding-inline-start:45px}.pl-lg-50{-webkit-padding-start:50px;padding-inline-start:50px}.pl-lg-55{-webkit-padding-start:55px;padding-inline-start:55px}.pl-lg-60{-webkit-padding-start:60px;padding-inline-start:60px}.pl-lg-70{-webkit-padding-start:70px;padding-inline-start:70px}.pl-lg-80{-webkit-padding-start:80px;padding-inline-start:80px}.pl-lg-100{-webkit-padding-start:100px;padding-inline-start:100px}.pr-lg-30{-webkit-padding-end:30px;padding-inline-end:30px}.pr-lg-40{-webkit-padding-end:40px;padding-inline-end:40px}.pr-lg-50{-webkit-padding-end:50px;padding-inline-end:50px}.pr-lg-60{-webkit-padding-end:60px;padding-inline-end:60px}.pr-lg-70{-webkit-padding-end:70px;padding-inline-end:70px}}ul.social-link li{display:inline-block}.bg_cover{background-position:50%;background-size:cover;background-repeat:no-repeat}.slick-slide{outline:0}.form_group{position:relative}.form_control{width:100%;border:none}textarea.form_control{padding-top:15px;display:inherit;height:145px}.p-r{position:relative}.z-1{z-index:1}.z--1{z-index:-1}.z-2{z-index:2}.sub-title{font-size:22px;font-weight:600;font-family:Futura,sans-serif}.sub-title i{font-size:40px;-webkit-margin-end:20px;margin-inline-end:20px;vertical-align:middle}.section-title span.sub-title{margin-bottom:13px}.section-title h2{letter-spacing:-.02em}@media only screen and (min-width:1200px)and (max-width:1600px){.section-title h2{font-size:36px}}@media(max-width:1199px){.section-title h2{font-size:36px}}@media(max-width:767px){.section-title h2{font-size:27px}}button{border:none}.main-btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 40px;font:600 16px Futura,sans-serif;text-transform:capitalize;border-radius:20px;line-height:20px;transition:all .3s ease-out 0s}.main-btn.primary-btn,.main-btn.secondary-btn:hover{color:#064e3b}.main-btn.filled-btn{padding:17px 40px;background-color:transparent;border:1px solid rgba(0,0,0,.1)}.main-btn.filled-btn.filled-white{border-color:#fff}.main-btn.filled-btn.filled-white:hover{border-color:transparent;color:#064e3b}.btn-link{text-transform:capitalize;font-weight:600;font-size:16px;line-height:22px;text-decoration:underline}.btn-link i{-webkit-margin-start:7px;margin-inline-start:7px;transition:all .3s ease-out 0s}.btn-link:hover i{-webkit-margin-start:10px;margin-inline-start:10px}@keyframes shake{0%{transform:translateX(0)}50%{transform:translateX(7px)}to{transform:translateX(0)}}.animate-float-x{animation-name:float-x;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.animate-float-y{animation-name:float-y;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes float-y{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}to{transform:translateY(-20px)}}@keyframes float-x{0%{transform:translateX(-20px)}50%{transform:translateX(-10px)}to{transform:translateX(-20px)}}@keyframes wave{0%,to{transform:translateX(0)}50%{transform:translateX(100px)}}.search-modal{background-color:rgba(13,18,23,.95)}.search-modal .modal-content{padding:15px 30px;background-color:transparent;border:none}.search-modal .modal-content label{position:absolute;top:15px;right:0;color:#fff}.search-modal .modal-content .form_control{padding:15px 30px 15px 0;background-color:transparent;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.7)}.search-modal .modal-content .form_control::placeholder{color:#fff}.search-modal .modal-content .form_control:focus{background-color:transparent}.modal-open{overflow:auto!important}.modal-open,.modal-open .modal.show{padding-right:0!important;overflow-x:hidden!important}.modal-open .modal.show{overflow-y:hidden!important}.nice-select{padding:0 10px;border:none;border-radius:0;font-size:16px;z-index:1}.nice-select:after{position:absolute;right:0;content:"";font-family:Font Awesome\ 5 Pro;font-weight:400}.nice-select ul.list{border-radius:0}.nice-select .option{padding:0 10px}.preloader{bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:99999}.preloader .loader{margin:0 auto;position:relative;text-align:center}.preloader .pre-box{width:50px;height:50px;background:#27b674;animation:loaderAnimate .5s linear infinite;position:absolute;top:0;left:0;border-radius:3px}.preloader .pre-shadow{width:50px;height:5px;background:#000;opacity:.1;position:absolute;top:59px;left:0;border-radius:50%;animation:loaderShadow .5s linear infinite}@keyframes loaderAnimate{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scaleY(.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes loaderShadow{50%{transform:scaleX(1.2)}}.back-to-top{background-color:#27b674;border-radius:50%;bottom:30px;color:#fff;cursor:pointer;display:none;font-size:20px;width:50px;height:50px;line-height:50px;position:fixed;right:30px;text-align:center;text-decoration:none;transition:.3s;z-index:337}.transparent-header{position:absolute;background-color:transparent;top:0;left:0;width:100%;z-index:999}@media(max-width:991px){.transparent-header{top:0}}.header-navigation .nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:all .3s ease-out 0s;visibility:hidden;opacity:0;z-index:1}.header-navigation .nav-overlay.active{visibility:visible;opacity:1}.header-navigation .primary-menu{display:flex;align-items:center}.header-navigation .main-menu ul>li{display:inline-block;position:relative;margin-left:17px;margin-right:17px}@media only screen and (min-width:1200px)and (max-width:1600px){.header-navigation .main-menu ul>li{margin-left:14px;margin-right:14px}}@media(max-width:1199px){.header-navigation .main-menu ul>li .search-btn{display:none}}.header-navigation .main-menu ul>li>a{position:relative;display:block;font:600 18px Futura,sans-serif;padding:38px 0;text-transform:capitalize;line-height:1}.header-navigation .main-menu ul>li>a span.dd-trigger{-webkit-margin-start:5px;margin-inline-start:5px}@media only screen and (min-width:1200px)and (max-width:1600px){.header-navigation .main-menu ul>li>a{font-size:16px}}.header-navigation .main-menu ul>li .sub-menu{position:absolute;left:0;top:120%;width:250px;opacity:0;visibility:hidden;transition:all .2s;z-index:99;padding:15px 0;height:auto;text-align:left;border-radius:5px;box-shadow:0 30px 70px 0 hsla(216,2%,55%,.15)}.header-navigation .main-menu ul>li .sub-menu li{display:block;margin:0 10px 10px}.header-navigation .main-menu ul>li .sub-menu li:last-child{margin-bottom:0}.header-navigation .main-menu ul>li .sub-menu li a{display:flex;align-items:center;padding:0 15px;position:relative;transition:all .3s ease-out 0s;border-radius:0;line-height:2.5;margin:0;border:1px dashed #fff;border-radius:5px}.header-navigation .main-menu ul>li .sub-menu li a i{font-size:20px;line-height:1;-webkit-margin-end:5px;margin-inline-end:5px}.header-navigation .main-menu ul>li .sub-menu li a span.dd-trigger{float:right}.header-navigation .main-menu ul>li .sub-menu li .sub-menu{left:100%;top:50%}.header-navigation .main-menu ul>li .sub-menu li:hover .sub-menu{top:0}.header-navigation .main-menu ul>li .sub-menu li:hover>a{border-color:#0d75b8}.header-navigation .main-menu ul>li:hover>.sub-menu{opacity:1;visibility:visible;top:100%}.header-navigation.breakpoint-on .nav-search .form_control{border:1px solid #e1e1e1;padding:15px 20px}.header-navigation.breakpoint-on .nav-search .search-btn{position:absolute;top:17px;right:20px;background-color:transparent}.header-navigation.breakpoint-on .nav-menu{text-align:left;position:fixed;top:0;left:-290px;z-index:9999;width:290px;height:100%;transition-duration:.5s;padding:40px 20px;box-shadow:0 5px 20px rgba(0,0,0,.1);display:block;overflow-x:hidden;overflow-y:scroll}.header-navigation.breakpoint-on .nav-menu.menu-on{left:0}.header-navigation.breakpoint-on .nav-menu .main-menu ul li{display:block;margin:0;border-bottom:1px solid #ececec}.header-navigation.breakpoint-on .nav-menu .main-menu ul li:last-child{border-bottom:0}.header-navigation.breakpoint-on .nav-menu .main-menu ul li.active .sub-menu{border-top:1px solid #ececec}.header-navigation.breakpoint-on .nav-menu .main-menu ul li a{display:block;border-bottom:1px solid hsla(0,0%,100%,.5);padding:15px 0;color:#000}.header-navigation.breakpoint-on .nav-menu .main-menu ul li .sub-menu{width:100%;position:relative;top:0;left:0;padding:0;box-shadow:none;background-color:transparent;visibility:visible;opacity:1;display:none;transition:none}.header-navigation.breakpoint-on .nav-menu .main-menu ul li .sub-menu>li>a{padding:0 20px 0 30px}.header-navigation.breakpoint-on .nav-menu .main-menu ul li .sub-menu>li>a:hover{border-color:hsla(0,0%,100%,.5)}.header-navigation.breakpoint-on .nav-menu .main-menu ul li .dd-trigger{position:absolute;right:0;top:10px;height:25px;width:25px;border-radius:3px;z-index:2;cursor:pointer;font-size:16px}.header-navigation.breakpoint-on .nav-menu .main-menu.menu-on{left:0}@media(max-width:767px){.header-navigation.breakpoint-on .nav-menu .menu-button{display:block}}.header-navigation.breakpoint-on .navbar-toggler{display:block}.header-navigation .navbar-toggler{padding:10px 7px;border:1px solid rgba(0,0,0,.1);background-color:transparent;cursor:pointer;display:none;border-radius:5px}@media(max-width:1199px){.header-navigation .navbar-toggler{-webkit-margin-start:30px;margin-inline-start:30px}}@media(max-width:575px){.header-navigation .navbar-toggler{-webkit-margin-start:15px;margin-inline-start:15px}}.header-navigation .navbar-toggler span{position:relative;border-radius:3px;height:2px;padding:0;width:30px;cursor:pointer;display:block;transition:all .3s ease-out 0s}.header-navigation .navbar-toggler span:not(:first-child){margin-top:5px}.header-navigation .navbar-toggler.active span:first-of-type{transform:rotate(45deg);top:7px}.header-navigation .navbar-toggler.active span:nth-of-type(2){opacity:0}.header-navigation .navbar-toggler.active span:nth-of-type(3){transform:rotate(-45deg);top:-7px}.header-top-bar{padding:13px 50px;border-radius:0 0 27.5px 27.5px}.header-top-bar .top-right ul.social-link li:not(:last-child){-webkit-margin-end:20px;margin-inline-end:20px}.header-top-bar-two{padding:16px 0}.header-top-bar-two .top-left span:not(:last-child){-webkit-margin-end:20px;margin-inline-end:20px}.header-top-bar-two .top-left span i{-webkit-margin-end:10px;margin-inline-end:10px}.header-top-bar-two .top-right .social-link li:not(first-child){-webkit-margin-start:20px;margin-inline-start:20px}.header-top-bar-two .top-right .social-link li a{position:relative;line-height:1}.header-top-bar-two .top-right .social-link li a:hover:after{width:100%}.header-top-bar-two .top-right .social-link li a:after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;transition:all .3s ease-out 0s}.header-middle{padding-left:375px}@media only screen and (min-width:1200px)and (max-width:1600px){.header-middle{padding-left:230px}}.header-middle .menu-right-item{display:flex;justify-content:flex-end}.header-middle .menu-right-item span{border-left:1px solid rgba(18,74,47,.1);padding:35px 40px;font-size:18px;cursor:pointer}.header-middle .menu-right-item span.bar-btn{-webkit-padding-end:0;padding-inline-end:0}@media only screen and (min-width:1200px)and (max-width:1600px){.header-middle .menu-right-item span{padding:20px 25px}}.header-one .header-navigation{border-bottom:1px solid rgba(18,74,47,.1)}.header-one .header-navigation .site-branding{padding:20px 100px 20px 0;border-right:1px solid rgba(18,74,47,.1)}@media only screen and (min-width:1200px)and (max-width:1600px){.header-one .header-navigation .site-branding{padding:20px 20px 20px 0}}@media(max-width:1199px){.header-one .header-navigation .site-branding{padding:20px 20px 20px 0}}@media only screen and (min-width:1200px){.header-one .header-navigation .nav-menu{-webkit-padding-start:80px;padding-inline-start:80px}}@media only screen and (min-width:1200px)and (max-width:1600px){.header-one .header-navigation .nav-menu{-webkit-padding-start:10px;padding-inline-start:10px}}.header-one .header-navigation .main-menu ul>li .search-btn{cursor:pointer;font-size:16px}.header-one .header-navigation .nav-right-item{display:flex;align-items:center;justify-content:flex-end;flex-grow:1}.header-one .header-navigation .nav-right-item .menu-button{border-right:1px solid rgba(18,74,47,.1);padding:20px 50px}@media only screen and (min-width:1200px)and (max-width:1600px){.header-one .header-navigation .nav-right-item .menu-button{padding:20px}}@media(max-width:1199px){.header-one .header-navigation .nav-right-item .menu-button{padding:20px 0 20px 20px}}.header-one .header-navigation .nav-right-item .bar-button{padding:20px 0 20px 50px;cursor:pointer}@media only screen and (min-width:1200px)and (max-width:1600px){.header-one .header-navigation .nav-right-item .bar-button{padding:20px 0 20px 20px}}@media(max-width:575px){.header-one .header-navigation .nav-right-item .bar-button{display:none}}.header-one .header-navigation .nav-right-item .navbar-toggler{border-left:1px solid rgba(18,74,47,.1)}.header-two .header-middle .header-contact-list{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.header-two .header-middle .single-information-item--compact{margin-bottom:0}.header-two .header-middle .single-information-item--compact.header-contact-link{text-decoration:none;cursor:pointer;transition:all .3s ease-out 0s}.header-two .header-middle .single-information-item--compact.header-contact-link:hover .icon{background-color:#0d75b8}.header-two .header-middle .single-information-item--compact .icon{width:36px;height:36px;-webkit-margin-end:12px;margin-inline-end:12px;background-color:#ffc310;transition:all .3s ease-out 0s}.header-two .header-middle .single-information-item--compact .info{line-height:1.2;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45em}.header-two .header-middle .single-information-item--compact .info span{margin-bottom:0;color:inherit;transition:all .3s ease-out 0s}.header-two .header-middle .single-information-item--compact .header-contact-label,.header-two .header-middle .single-information-item--compact .header-contact-value{display:inline;font:500 15px Futura,sans-serif;color:inherit;transition:all .3s ease-out 0s}.header-two .header-middle .single-information-item--compact .header-contact-value{font-weight:600}.header-two .header-navigation{margin-bottom:-95px}@media(max-width:1199px){.header-two .header-navigation{padding:15px 0}}.header-two .header-navigation .primary-menu{position:relative;z-index:2}.header-two .header-navigation.sticky{padding:0 30px;margin-bottom:0}@media(max-width:1199px){.header-two .header-navigation.sticky{padding:15px 20px}}.header-two .header-navigation.sticky .main-menu ul>li>a{color:#000}.header-two .header-navigation.sticky .main-menu ul>li>a:hover{color:#27b674}.header-two .header-navigation.sticky .main-menu ul>li .sub-menu li a:hover{border-color:#fff}.header-two .header-navigation.sticky .site-branding{margin-top:0}.header-two .header-navigation.sticky .site-branding .brand-logo{display:none}.header-two .header-navigation.sticky .site-branding .sticky-logo{display:block}@media only screen and (min-width:1200px)and (max-width:1600px){.header-two .header-navigation{margin-bottom:-91px}}@media(max-width:1199px){.header-two .header-navigation{margin-bottom:0}}.header-two .header-navigation .site-branding{max-width:315px;margin-top:-125px;-webkit-margin-end:42px;margin-inline-end:42px;transition:all .3s ease-out 0s}@media only screen and (min-width:1200px)and (max-width:1600px){.header-two .header-navigation .site-branding{max-width:200px;-webkit-margin-end:17px;margin-inline-end:17px}}@media(max-width:1199px){.header-two .header-navigation .site-branding{margin-top:0;-webkit-margin-end:0;margin-inline-end:0}}.header-two .header-navigation .site-branding .sticky-logo{display:none}.header-two .header-navigation .site-branding a.brand-logo{background-color:#fff!important;padding:45px 50px;border-radius:100px}@media only screen and (min-width:1200px)and (max-width:1600px){.header-two .header-navigation .site-branding a.brand-logo{padding:25px 30px}}@media(max-width:1199px){.header-two .header-navigation .site-branding a.brand-logo{padding:25px 30px}}@media(max-width:575px){.header-two .header-navigation .site-branding a.brand-logo{padding:15px 20px}}.header-two .header-navigation .nav-right-item{-webkit-padding-start:35px;padding-inline-start:35px;display:flex;align-items:center;justify-content:space-between;flex-grow:2}@media(max-width:1199px){.header-two .header-navigation .nav-right-item{justify-content:flex-end}}.header-two .header-navigation .nav-right-item .lang-dropdown .nice-select{padding:10px;background-color:transparent;font:600 18px Futura,sans-serif;height:auto;line-height:0}@media only screen and (min-width:1200px){.header-two .header-navigation .nav-right-item .lang-dropdown .nice-select{color:#fff}}.header-two .header-navigation .nav-right-item .lang-dropdown .nice-select:after{right:-5px}.header-two .header-navigation .navbar-toggler{border:1px solid rgba(11,61,44,.1)}@media(max-width:1199px){.header-three .header-navigation{padding:15px 0}}.header-three .header-navigation .primary-menu{position:relative;justify-content:space-between;z-index:2}.header-three .header-navigation .site-branding{max-width:220px}@media(max-width:575px){.header-three .header-navigation .site-branding{max-width:170px}}.header-three .header-navigation .nav-right-item{align-items:center}.header-three .header-navigation .nav-right-item .nice-select{background-color:transparent;padding:0 20px}.header-three .header-navigation .nav-right-item .search-btn{padding:0 30px;cursor:pointer}@media only screen and (min-width:1200px)and (max-width:1600px){.header-three .header-navigation .nav-right-item .search-btn{padding:0 20px}}@media(max-width:1199px){.header-three .header-navigation .nav-right-item .search-btn{display:none}}.header-three .header-navigation .nav-right-item .bar-button{cursor:pointer;-webkit-padding-start:30px;padding-inline-start:30px}@media only screen and (min-width:1200px)and (max-width:1600px){.header-three .header-navigation .nav-right-item .bar-button{-webkit-padding-start:20px;padding-inline-start:20px}}@media(max-width:575px){.header-three .header-navigation .nav-right-item .bar-button{display:none}}.header-three .header-navigation .nav-right-item .navbar-toggler{-webkit-margin-start:30px;margin-inline-start:30px}.navigation-white.header-navigation .navbar-toggler{border:1px solid hsla(0,0%,100%,.6)}.navigation-white.header-navigation.sticky .site-branding .brand-logo{padding:0;background-color:transparent}.navigation-white.header-navigation.sticky .navbar-toggler{border-color:hsla(0,0%,100%,.8)}.sticky{position:fixed;top:0;left:0;right:0;z-index:999;animation:sticky 1.2s}@keyframes sticky{0%{top:-200px}to{top:0}}.hero-slider-two .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:65px;height:65px;border-radius:50%;border:1px solid #fff;cursor:pointer;z-index:1;font-size:20px;transition:all .3s ease-out 0s}.hero-slider-two .slick-arrow.prev{left:12.5%}@media(max-width:1199px){.hero-slider-two .slick-arrow.prev{left:5%}}.hero-slider-two .slick-arrow.next{right:12.5%}@media(max-width:1199px){.hero-slider-two .slick-arrow.next{right:5%}}.hero-slider-two .slick-arrow:hover{border-color:transparent}.single-slider .image-layer{transition:all 1.4s cubic-bezier(.7,0,.3,1);transform:scale(1.2)}.single-slider .image-layer,.single-slider .image-layer:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.single-slider .image-layer:after{content:"";background-color:#000;mix-blend-mode:multiply;opacity:.7}.single-slider.slick-current .image-layer{transform:scale(1)}.hero-content .sub-title{font-family:Futura,sans-serif;margin-bottom:22px}.hero-content .sub-title:before{-webkit-margin-end:30px;margin-inline-end:30px}.hero-content .sub-title:before,.hero-content.text-center .sub-title:after{display:inline-block;content:"";width:55px;height:3px;vertical-align:middle}.hero-content.text-center .sub-title:after{-webkit-margin-start:30px;margin-inline-start:30px}.hero-content h1{margin-bottom:33px}@media(max-width:767px){.hero-content h1{font-size:52px;line-height:1.2}}.hero-content p{font:500 24px Roboto,sans-serif;line-height:32px;margin-bottom:43px}@media(max-width:767px){.hero-content p{font-size:20px;line-height:30px}}.hero-content .hero-button a:first-child{-webkit-margin-end:15px;margin-inline-end:15px}@media(max-width:575px){.hero-content .hero-button a:first-child{margin-left:10px;margin-right:10px}}.hero-play .video-popup{width:85px;height:85px;background-color:#fff}.hero-waves{position:absolute;bottom:-1px;left:-100px;width:calc(100% + 100px);z-index:1}.hero-waves .waves{position:absolute;bottom:0;left:0;width:100%;animation:wave 6s infinite}.hero-waves .waves.two{animation-delay:3s}.hero-wrapper-one{position:relative;z-index:1;overflow:hidden;padding:200px 0 130px}@media(max-width:1199px){.hero-wrapper-one{padding:200px 0}}.hero-wrapper-one .shape{position:absolute}.hero-wrapper-one .shape.shape-one{top:150px;left:0}.hero-wrapper-one .shape.shape-two{top:150px;right:0}@media(max-width:1199px){.hero-wrapper-one .shape.shape-two{top:89px}}.hero-wrapper-one .shape.shape-three{bottom:0;right:10px}.hero-wrapper-one .hero-content{-webkit-margin-start:-80px;margin-inline-start:-80px}@media only screen and (min-width:1200px)and (max-width:1600px){.hero-wrapper-one .hero-content{-webkit-margin-start:0;margin-inline-start:0}}@media(max-width:1199px){.hero-wrapper-one .hero-content{-webkit-margin-start:0;margin-inline-start:0}}.hero-wrapper-one .hero-content h1{font-size:60px;letter-spacing:-.03em}@media only screen and (min-width:1200px)and (max-width:1600px){.hero-wrapper-one .hero-content h1{font-size:52px}}@media only screen and (min-width:992px)and (max-width:1199px){.hero-wrapper-one .hero-content h1{-webkit-padding-end:20%;padding-inline-end:20%}}@media(max-width:767px){.hero-wrapper-one .hero-content h1{font-size:32px}}.hero-wrapper-one .hero-image-box{position:relative;z-index:1}.hero-wrapper-one .hero-image-box .shape{position:absolute;z-index:-1}.hero-wrapper-one .hero-image-box .shape.hero-svg{position:absolute;top:50%;transform:translateY(-50%);right:-30%}@media only screen and (min-width:1200px)and (max-width:1600px){.hero-wrapper-one .hero-image-box .shape.hero-svg{right:-15%}}.hero-wrapper-one .hero-image-box img{width:100%;border-radius:50%}@media(max-width:991px){.hero-wrapper-two .hero-content{margin-bottom:60px}}.hero-wrapper-two .single-slider{padding:275px 0 100px;overflow:hidden}@media(max-width:1199px){.hero-wrapper-two .single-slider{padding:100px 0}}.hero-wrapper-two .single-slider .bgc-circle{position:absolute;bottom:-140px;left:200px;width:835px;height:835px;border-radius:50%;background-color:rgba(42,125,46,.65)}@media only screen and (min-width:1200px)and (max-width:1600px){.hero-wrapper-two .single-slider .bgc-circle{left:0}}@media(max-width:1199px){.hero-wrapper-two .single-slider .bgc-circle{display:none}}.hero-wrapper-three{position:relative;overflow:hidden}.hero-wrapper-three .single-slider{padding:193px 0 290px}@media(max-width:991px){.hero-wrapper-three .single-slider{padding:193px 0 230px}}@media(max-width:575px){.hero-wrapper-three .hero-content span.sub-title{font-size:16px}}.page-title-area{position:relative;z-index:1;padding-top:225px}@media(max-width:767px){.page-title-area{padding-top:150px}}.page-title-area:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;opacity:.7;z-index:-1;mix-blend-mode:multiply}.page-title-area .page-title-inner h1.page-title{font-size:65px}@media(max-width:767px){.page-title-area .page-title-inner h1.page-title{font-size:34px}}.page-title-area .gd-breadcrumb{padding:23px 30px;background-color:rgba(11,61,44,.85);border-radius:20px 20px 0 0;max-width:775px;margin:135px auto 0}@media(max-width:575px){.page-title-area .gd-breadcrumb{padding:23px 15px}}.page-title-area .gd-breadcrumb span.breadcrumb-entry.active{text-decoration:underline}.page-title-area .gd-breadcrumb span.separator{position:relative;width:21px;height:21px;border-radius:50%;border:1px solid #fff;vertical-align:middle;margin-left:35px;margin-right:35px}.page-title-area .gd-breadcrumb span.separator:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:5px;height:5px;border-radius:50%;background-color:#fff}.about-two_content-box{position:relative;padding-top:112px}@media(max-width:991px){.about-two_content-box .about-inner-content{max-width:525px}}@media(max-width:575px){.about-two_content-box .about-inner-content{flex-wrap:wrap}.about-two_content-box .about-inner-content .inner-content{margin-bottom:30px}}.about-two_content-box .about-inner-content .inner-content .check-style-one{max-width:250px}.about-two_content-box .about-inner-content .experience-box-two{padding:25px 50px 35px}.about-one_image-box{min-height:550px;max-width:630px}.about-one_image-box .about-img-one{border-radius:20px;position:absolute;top:0;left:0}@media(max-width:1199px){.about-one_image-box .about-img-one{left:20px}}@media(max-width:575px){.about-one_image-box .about-img-one{display:none}}.about-one_image-box .about-img-two{position:absolute;right:35px;bottom:0;z-index:1;border-radius:20px}@media(max-width:575px){.about-one_image-box .about-img-two{right:auto;position:relative;bottom:auto}}.about-one_image-box .about-img-three{position:absolute;left:-50px;bottom:15px}@media(max-width:1199px){.about-one_image-box .about-img-three{left:20px}}@media(max-width:575px){.about-one_image-box .about-img-three{display:none}}.about-one_image-box .shape{position:absolute}@media(max-width:575px){.about-one_image-box .shape{display:none}}.about-one_image-box .shape.shape{left:-80px;bottom:60px}@media(max-width:1199px){.about-one_image-box .shape.shape{left:0}}.about-one_image-box .shape.shape span{width:293px;height:293px;background-color:rgba(42,125,46,.12);border-radius:50%}.about-one_image-box .experience-item{display:inline-flex;align-items:center;position:absolute;right:60px;top:40px;max-width:265px}@media(max-width:575px){.about-one_image-box .experience-item{position:relative;right:auto;top:auto;margin-top:40px}}.about-one_image-box .experience-item h2.number{font-weight:600;font-size:65px;line-height:79px}.about-one_image-box .experience-item h4{flex-basis:min-content;-webkit-margin-start:20px;margin-inline-start:20px}.about-two_image-box{-webkit-margin-start:-175px;margin-inline-start:-175px}@media only screen and (min-width:1200px)and (max-width:1600px){.about-two_image-box{-webkit-margin-start:0;margin-inline-start:0}}@media(max-width:1199px){.about-two_image-box{-webkit-margin-start:0;margin-inline-start:0}}.about-features-item{position:relative;padding:30px;overflow:hidden;z-index:2;border-radius:20px}.about-features-item.item-active .hover-bg{visibility:visible;opacity:1}.about-features-item .hover-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;visibility:hidden;opacity:0;transition:all .3s ease-out 0s}.about-features-item .hover-bg:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(11,61,44,.9)}.about-features-item .icon{width:120px;height:120px;border-radius:50%;display:inline-flex;font-size:60px;margin-bottom:33px}.about-features-item h3.title{margin-bottom:12px}.about-features-item p{margin-bottom:16px}.fancy-about-item .text h5{margin-bottom:10px}.fancy-about-item .text h5 i{-webkit-margin-end:10px;margin-inline-end:10px}.choose-nav-tab{margin-bottom:33px}.choose-nav-tab .nav-item:not(:last-child) .nav-link{padding-left:0}.choose-nav-tab .nav-link{position:relative;padding:0 30px 30px;background-color:transparent;font:600 24px Futura,sans-serif;border-bottom:1px solid rgba(0,0,0,.1)}@media(max-width:575px){.choose-nav-tab .nav-link{font-size:16px;padding:0 15px 30px}}.choose-nav-tab .nav-link.active:after{position:absolute;bottom:-2px;left:0;content:"";width:100%;height:3px}.choose-content-box>p{margin-bottom:35px}.choose-content-box .thumb-content{display:flex;align-items:center}@media only screen and (min-width:768px)and (max-width:991px){.choose-content-box .thumb-content{margin-bottom:40px}}@media(max-width:575px){.choose-content-box .thumb-content{align-items:flex-start;flex-direction:column}}.choose-content-box .thumb-content img{flex:0 0 auto;-webkit-margin-end:35px;margin-inline-end:35px}@media(max-width:575px){.choose-content-box .thumb-content img{-webkit-margin-end:0;margin-inline-end:0;margin-bottom:20px}.choose-content-box .thumb-content .check-style-one{margin-bottom:20px}}.choose-content-box .thumb-content .check-style-one li{font:600 16px Futura,sans-serif}@media only screen and (min-width:992px)and (max-width:1199px){.choose-content-box .thumb-content .check-style-one li{font-size:15px}}@media(max-width:767px){.choose-content-box .thumb-content .check-style-one li{font-size:15px}}.choose-content-box .thumb-content .check-style-one li i{width:25px;height:25px}.border-top-1{border-top:1px solid rgba(11,61,44,.1)}.video-popup{position:relative;border-radius:50%}.video-popup:after,.video-popup:before{position:absolute;left:0;top:0;content:"";border-radius:50%;width:100%;height:100%;border:1px solid #e1e1e1;animation:playpopup 1s linear infinite}.video-popup:before{animation:playpopup 2s linear infinite}@keyframes playpopup{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}ul.ratings li{display:inline-block}ul.ratings li i{color:#f90}ul.check-style-one li{display:flex;align-items:center;font:500 18px Futura,sans-serif}ul.check-style-one li:not(:last-child){margin-bottom:15px}ul.check-style-one li i{flex:0 0 auto;width:30px;height:30px;border-radius:50%;color:#fff;font-size:11px;-webkit-margin-end:15px;margin-inline-end:15px}.circle-logo{border-radius:50%;padding:15px}.circle-logo .inner-circle{width:100%;height:100%;border-radius:50%;border:2px dashed #27b674;flex-direction:column}.circle-logo .inner-circle i{font-size:55px;margin-bottom:15px}.experience-box h2.fill-text{font:600 120px Roboto,sans-serif;color:#000;background-color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px}.experience-box h4{color:#2f2f2f;padding-bottom:21px;border-bottom:1px solid #0b3d2c;margin-bottom:22px}.experience-box-two{border-radius:0 0 100px 100px;max-width:200px;text-align:center;padding:25px 40px 35px;border:1px solid #27b674;border-top:5px solid #27b674}.experience-box-two h2.number{margin-bottom:15px}.experience-box-two h6{font-family:Roboto,sans-serif;width:min-content;margin:0 auto 25px}.experience-box-two .icon-btn{width:55px;height:55px;border-radius:50%;color:#fff;display:inline-flex}.client-avatar-box{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-radius:20px;max-width:465px}@media(max-width:575px){.client-avatar-box{flex-wrap:wrap}}.client-avatar-box .avatar-thumbs{-webkit-margin-end:30px;margin-inline-end:30px}.client-avatar-box .avatar-thumbs ul{display:inline-flex}.client-avatar-box .avatar-thumbs ul li:not(first-child){-webkit-margin-end:-25px;margin-inline-end:-25px}.client-avatar-box .avatar-thumbs ul li img{width:60px;height:60px;border-radius:50%;border:3px solid #fff;box-shadow:0 10px 60px rgba(0,0,0,.2)}.client-avatar-box .text{flex-basis:min-content}@media(max-width:575px){.client-avatar-box .text{flex-basis:max-content}}.client-avatar-box .text span{font-size:18px}.client-avatar-box-two{padding:32px 45px 28px;max-width:455px;border-radius:20px}@media(max-width:575px){.client-avatar-box-two{padding:32px 30px 28px}}.client-avatar-box-two h6{margin-bottom:20px}.client-avatar-box-two .avatar-thumbs{margin-bottom:22px}.client-avatar-box-two .avatar-thumbs ul{display:inline-flex}.client-avatar-box-two .avatar-thumbs ul li:not(first-child){-webkit-margin-end:-25px;margin-inline-end:-25px}.client-avatar-box-two .avatar-thumbs ul li img{width:75px;height:75px;border-radius:50%}@media(max-width:575px){.client-avatar-box-two .avatar-thumbs ul li img{width:60px;height:60px}}.client-avatar-box-two .avatar-thumbs ul li .icon-btn{width:75px;height:75px;border-radius:50%;font-size:24px}@media(max-width:575px){.client-avatar-box-two .avatar-thumbs ul li .icon-btn{width:60px;height:60px}}.client-avatar-box-two ul.ratings li span{font:600 18px Futura,sans-serif}.features-thumb-item{position:relative}.features-thumb-item .thumb{width:50%}@media(max-width:767px){.features-thumb-item .thumb{width:100%}}.features-thumb-item .thumb img{width:100%;border-radius:20px}.features-thumb-item .content{position:relative;box-shadow:0 7px 60px rgba(0,0,0,.07);border-radius:20px;margin-left:25px;margin-right:25px;margin-top:-60px;padding:30px 35px;transition:all .3s ease-out 0s}.features-thumb-item .content .icon{line-height:1;margin-bottom:15px}.features-thumb-item .content .icon i{font-size:48px}.features-thumb-item .content h5.title{width:min-content}.features-thumb-item .content .icon-btn{position:absolute;top:30px;right:35px;width:50px;height:50px;border-radius:50%;border:1px solid rgba(18,74,47,.1);font-size:35px}.features-thumb-item .content .icon-btn i{transform:rotate(-45deg);-webkit-margin-start:-20px;margin-inline-start:-20px;margin-bottom:-20px}.features-thumb-item .content .text{display:none}.features-thumb-item-two:hover .text .icon{box-shadow:0 10px 60px rgba(42,125,46,.4)}.features-thumb-item-two .thumb img{width:100%;border-radius:20px 20px 0 0}.features-thumb-item-two .text{padding:0 30px 25px;border-radius:0 0 20px 20px}.features-thumb-item-two .text .icon{position:relative;margin-top:-35px;margin-bottom:23px;width:65px;height:65px;border-radius:50%;transition:all .3s ease-out 0s}.features-thumb-item-two .text .icon i{font-size:30px}.features-thumb-item-two .text h5.title{margin-bottom:5px}.fancy-icon-box{padding:33px 35px 25px;border-radius:20px;transition:all .3s ease-out 0s}.fancy-icon-box .icon{margin-bottom:20px}.fancy-icon-box .icon i{font-size:65px}.fancy-icon-box .text h5.title{margin-bottom:10px;letter-spacing:-.02em;line-height:30px}.fancy-icon-box-two{position:relative;z-index:1;padding:35px 30px 26px;border-radius:0 20px 20px 20px;transition:all .3s ease-out 0s}.fancy-icon-box-two:hover .shape.icon-shape i{opacity:.05}.fancy-icon-box-two .shape{position:absolute}.fancy-icon-box-two .shape.icon-shape{top:30px;right:30px}.fancy-icon-box-two .shape.icon-shape i{font-size:90px;color:rgba(11,61,44,.05)}.fancy-icon-box-two .icon{width:75px;height:75px;border-radius:50%;margin-bottom:25px}.fancy-icon-box-two .icon i{font-size:40px}.fancy-icon-box-two .text h5.title{margin-bottom:5px}.single-features-item{border-radius:20px;padding:23px 30px 19px;display:flex}.single-features-item .icon{position:relative;flex:0 0 auto;width:67px;height:79px;-webkit-margin-end:25px;margin-inline-end:25px}.single-features-item .icon i{font-size:65px}.single-features-item .icon .shape-circle{position:absolute;bottom:0;left:12px;width:55px;height:55px;border-radius:50%;background-color:rgba(42,125,46,.07)}.single-features-item .text{display:flex}@media(max-width:575px){.single-features-item .text{flex-direction:column}}.single-features-item .text h5.title{width:45%;-webkit-margin-end:30px;margin-inline-end:30px;font-weight:700;line-height:1.5}@media(max-width:575px){.single-features-item .text h5.title{margin-bottom:20px;width:100%;font-size:18px}}.single-features-item .text p{color:#2f2f2f;width:54%}@media(max-width:575px){.single-features-item .text p{width:100%}}.single-features-item-two{box-shadow:0 7px 60px rgba(0,0,0,.07);padding:30px 35px;border-radius:20px;transition:all .3s ease-out 0s}.single-features-item-two .icon{display:flex;justify-content:space-between;margin-bottom:15px}.single-features-item-two .icon .fl-icon{font-size:50px}.single-features-item-two .icon .icon-btn{flex:0 0 auto;width:50px;height:50px;border-radius:50%;font-size:35px;border:1px solid rgba(18,74,47,.1)}.single-features-item-two .icon .icon-btn i{transform:translate(-8px,12px) rotate(-45deg)}.features-list li{display:flex;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid rgba(11,61,44,.1);font:600 22px Futura,sans-serif;margin-bottom:40px;transition:all .3s ease-out 0s}@media(max-width:1199px){.features-list li{font:600 20px Futura,sans-serif}}.features-list li i{-webkit-margin-end:10px;margin-inline-end:10px;font-size:32px;transform:rotate(-45deg)}.features-list li:hover{border-color:#27b674}.single-process-item{position:relative;max-width:500px;height:100%}.single-process-item .inner-process-item{padding:55px 40px 40px;text-align:center}.single-process-item .inner-process-item .icon{height:300px;width:300px}@media only screen and (min-width:992px)and (max-width:1199px){.single-process-item .inner-process-item{padding:55px 25px 40px}}@media(max-width:991px){.single-process-item .inner-process-item{border:1px solid rgba(0,0,0,.1);margin-bottom:40px}}.single-process-item .step{position:absolute;top:-16px;left:50%;transform:translateX(-50%);padding:6px 25px;letter-spacing:-.02em;border-radius:5px;font:600 16px Futura,sans-serif;text-transform:uppercase;line-height:20px;transition:all .3s ease-out 0s}@media(max-width:1199px){.single-process-item .step{padding:6px 15px;font-size:14px}}.single-process-item .icon{width:140px;height:140px;border-radius:50%;background-color:rgba(42,125,46,.1);display:inline-flex;font-size:75px;margin-bottom:33px;transition:all .4s ease-out 0s}.single-process-item .text h4{margin-bottom:15px}@media only screen and (min-width:992px)and (max-width:1199px){.single-process-item .text h4{font-size:20px}}.single-process-item .text p{margin-bottom:20px}.single-counter-column:nth-child(2n){margin-top:-30px}@media(max-width:575px){.single-counter-column:nth-child(2n){margin-top:0}}.single-counter-item{padding:40px 40px 35px;border-radius:20px;transition:all .3s ease-out 0s}@media only screen and (min-width:992px)and (max-width:1199px){.single-counter-item{padding:40px 25px 35px}}.single-counter-item .icon{width:50px;height:50px;border-radius:50%;font-size:35px;margin-bottom:22px;transition:all .4s ease-out 0s}.single-counter-item .icon i{transform:rotate(-45deg)}.single-counter-item h2.number{margin-bottom:10px}.single-counter-item p{font-size:18px}@media only screen and (min-width:992px)and (max-width:1199px){.single-counter-item p{font-size:16px}}@media(max-width:767px){.single-counter-item p{font-size:16px}}.single-counter-item-two{display:flex;justify-content:center}@media(max-width:575px){.single-counter-item-two{text-align:center}}.single-counter-item-two .icon{width:40px;height:40px;border-radius:50%;margin-bottom:27px;display:inline-flex}.single-counter-item-two .icon i{font-size:18px}.single-counter-item-two h2.number{font-size:55px;margin-bottom:10px}.single-counter-item-two p{font-size:18px}.features-item-area>.row .col-md-6:nth-child(2){margin-top:30px}@media(max-width:767px){.features-item-area>.row .col-md-6:nth-child(2){margin-top:0}}.features-item-area>.row .col-md-6:nth-child(3){margin-top:-30px}@media(max-width:767px){.features-item-area>.row .col-md-6:nth-child(3){margin-top:0}}.features-one_image-box{position:relative;margin-top:-155px;-webkit-margin-start:-95px;margin-inline-start:-95px}@media(max-width:1199px){.features-one_image-box{-webkit-margin-start:0;margin-inline-start:0}}.features-one_image-box img{max-width:770px;border-radius:20px}@media(max-width:1199px){.features-one_image-box img{max-width:100%}}.features-two_image-box{-webkit-margin-start:-50px;margin-inline-start:-50px;max-width:665px}@media(max-width:1199px){.features-two_image-box{margin:0 auto 50px}}.features-two_image-box .shape{position:absolute;z-index:-1}.features-two_image-box .shape.shape-one{top:-20px;right:0}.features-two_image-box .shape.shape-one span{width:400px;height:495px}.features-two_image-box .circle-logo{position:absolute;top:50%;transform:translateY(-50%);right:-55px;width:225px;height:225px}@media only screen and (min-width:768px)and (max-width:991px){.features-two_image-box .circle-logo{right:-35px}}@media(max-width:767px){.features-two_image-box .circle-logo{display:none}}.features-two_image-box .circle-logo .inner-circle i{font-size:75px}.choose-image-box img{border-radius:20px}.cta-image-box{margin-bottom:-80px}@media(max-width:1199px){.cta-image-box{margin-bottom:50px}}.cta-image-box img{border-radius:30px}.cta-two_content-box{max-width:320px}.cta-two_content-box .sub-title{font-size:16px;margin-bottom:15px}.cta-two_content-box h3.title{margin-bottom:15px}.cta-two_content-box h4{font:400 22px Roboto,sans-serif}.cta-two_content-box .social-box{border-top:1px solid rgba(11,61,44,.2)}.social-box ul.social-link{padding:15px 25px;display:inline-flex;gap:17px}.partner-slider-one{margin-left:-15px;margin-right:-15px}.partner-slider-one .single-partner-item{margin-left:15px;margin-right:15px}.partner-slider-one .slick-track{display:flex;align-items:center}.single-partner-item .partner-img{padding:0 15px;text-align:center}.single-category-item{display:flex;justify-content:center}.single-category-item .inner-category{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 18px}@media only screen and (min-width:992px)and (max-width:1199px){.single-category-item .inner-category{padding:0}}.single-category-item .text{flex-grow:1}@media only screen and (min-width:1200px)and (max-width:1600px){.single-category-item .text h3.title{font-size:20px}}@media(max-width:1199px){.single-category-item .text h3.title{font-size:20px}}.single-category-item .icon{width:120px;height:120px;border-radius:50%;flex:0 0 auto;border:1px solid rgba(18,74,47,.1);-webkit-margin-start:35px;margin-inline-start:35px}@media only screen and (min-width:1200px)and (max-width:1600px){.single-category-item .icon{width:90px;height:90px}}@media(max-width:1199px){.single-category-item .icon{width:70px;height:70px}}.single-category-item .icon i{flex:0 0 auto;font-size:35px;transform:rotate(-45deg);width:85px;height:85px;border-radius:50%;background-color:transparent;transition:all .3s ease-out 0s}@media only screen and (min-width:1200px)and (max-width:1600px){.single-category-item .icon i{width:60px;height:60px}}@media(max-width:1199px){.single-category-item .icon i{width:45px;height:45px}}.client-quote-box{display:flex;align-items:center}@media(max-width:991px){.client-quote-box{flex-direction:column}}.client-quote-box .icon{flex:0 0 auto;width:170px;height:170px;border-radius:50%;border:1px solid rgba(11,61,44,.2);-webkit-margin-end:100px;margin-inline-end:100px}@media(max-width:991px){.client-quote-box .icon{-webkit-margin-end:0;margin-inline-end:0;margin-bottom:30px}}.client-quote-box .icon i{font-size:75px;transform:rotate(-45deg)}.client-quote-box .text{display:flex;align-items:center}@media(max-width:767px){.client-quote-box .text{flex-direction:column;text-align:center}}.client-quote-box .text h2.number{font:600 110px Roboto,sans-serif;-webkit-text-stroke:1px #fff;min-width:-moz-fit-content;min-width:fit-content;-webkit-margin-end:70px;margin-inline-end:70px}@media(max-width:767px){.client-quote-box .text h2.number{-webkit-margin-end:0;margin-inline-end:0;font-size:70px;margin-bottom:30px}.client-quote-box .text h4{font-size:20px;line-height:1.3}}.single-service-item{border-radius:20px;padding:10px}.single-service-item .service-info{padding:16px 25px 26px;position:relative;z-index:1}.single-service-item .service-info .shape{position:absolute;z-index:-1}.single-service-item .service-info .shape.icon-shape{right:20px;bottom:0}.single-service-item .service-info .shape.icon-shape i{font-size:100px;color:rgba(0,0,0,.03)}.single-service-item .service-info .icon i{font-size:50px}.single-service-item .service-img{position:relative}.single-service-item .service-img img{width:100%;border-radius:20px}.single-service-item .service-img .icon-btn{position:absolute;right:25px;top:-37px;width:75px;height:75px;border-radius:50%;padding:10px;box-shadow:0 10px 60px rgba(52,136,5,.5);z-index:2}@media(max-width:575px){.single-service-item .service-img .icon-btn{display:none}}.single-service-item .service-img .icon-btn i{width:55px;height:55px;border-radius:50%}.single-service-item-two{padding:35px 30px 30px;border-radius:20px;transition:all .3s ease-out 0s}.single-service-item-two .icon,.single-service-item-two:hover{box-shadow:0 10px 60px rgba(0,0,0,.05)}.single-service-item-two .icon{width:100px;height:100px;border-radius:50%;margin-top:-90px;margin-bottom:25px;transition:all .4s ease-out 0s}.single-service-item-two .icon i{font-size:45px}.single-service-item-two .text h4.title{font-size:20px;letter-spacing:-.02em;margin-bottom:20px}.single-service-item-two .text p{margin-bottom:23px}.single-service-item-two .text .icon-btn{width:50px;height:50px;border-radius:50%;border:1px solid rgba(18,74,47,.1);font-size:35px}.single-service-item-two .text .icon-btn i{transform:translate(-8px,12px) rotate(-45deg)}@media(max-width:575px){.process-step-item{padding:0 30px}}.process-step-item .icon{display:inline-flex;width:110px;height:110px;border-radius:50%;box-shadow:0 10px 60px rgba(0,0,0,.1);font-size:55px;margin-bottom:25px}.process-step-item .text h6{margin-bottom:5px}.service-info-wrapper .block-image{margin-bottom:32px}.service-info-wrapper .block-image img{border-radius:20px;width:100%}.service-info-wrapper h2.title{margin-bottom:20px}.service-info-wrapper h3{margin-bottom:15px}.service-info-wrapper>p{margin-bottom:40px}.service-info-wrapper ul.check-style-one li i{font-size:12px;width:25px;height:25px}.navigation-item{display:flex;align-items:center}.navigation-item .thumb{flex:0 0 auto;width:150px;height:130px;object-fit:cover;-webkit-margin-end:35px;margin-inline-end:35px}@media(max-width:991px){.navigation-item .thumb{-webkit-margin-end:15px;margin-inline-end:15px}}.navigation-item .thumb img{width:100%;border-radius:20px}.navigation-item .text h3.title{font-size:27px;margin-bottom:10px}@media(max-width:991px){.navigation-item .text h3.title{font-size:20px}}.navigation-item.next-post{direction:rtl;text-align:right}.project-filter li{position:relative;display:inline-block;font:600 18px Futura,sans-serif;cursor:pointer;-webkit-margin-end:43px;margin-inline-end:43px;margin-bottom:10px;padding-bottom:20px}@media(max-width:991px){.project-filter li{-webkit-margin-end:25px;margin-inline-end:25px}}@media(max-width:767px){.project-filter li{-webkit-margin-end:15px;margin-inline-end:15px;font-size:16px}}.project-filter li:after{position:absolute;bottom:0;left:0;content:"";width:0;height:3px;visibility:hidden;opacity:0;transition:all .3s ease-out 0s}.project-filter li.active:after,.project-filter li:hover:after{visibility:visible;opacity:1;width:40px}.projects-slider-one{margin-left:-35px;margin-right:-35px}.projects-slider-one .single-project-item{padding-left:35px;padding-right:35px}.projects-slider-one .slick-dots{margin-top:60px;text-align:center}.projects-slider-one .slick-dots li.slick-active{border-color:#ffc310}.projects-slider-two{margin-left:-15px;margin-right:-15px}.projects-slider-two .slick-track{display:flex;align-items:center;gap:30px}.projects-slider-two .slick-dots{text-align:center;margin-top:80px}.projects-slider-three{margin-left:-15px;margin-right:-15px}.projects-slider-three .single-project-item-three{padding-left:15px;padding-right:15px}.projects-slider-three .slick-dots{text-align:center;margin-top:50px}.projects-slider-four{margin-left:-15px;margin-right:-15px}.projects-slider-four .single-project-item-four{padding-left:15px;padding-right:15px}.project-img{position:relative}.project-img img{width:100%}.single-project-item:hover .project-img .hover-content{bottom:0;visibility:visible;opacity:1}.single-project-item .project-img{position:relative}.single-project-item .project-img img{border-radius:20px}.single-project-item .project-img .hover-content{position:absolute;bottom:10%;left:0;background-color:rgba(42,125,46,.9);border-radius:20px;padding:30px 20px 30px 50px;width:100%;display:flex;align-items:center;justify-content:space-between;visibility:hidden;opacity:0;transition:all .4s ease-out 0s}@media(max-width:1199px){.single-project-item .project-img .hover-content{padding:30px 20px}}.single-project-item .project-img .hover-content .text{flex-grow:1}.single-project-item .project-img .hover-content .text h3.title{font-size:27px;margin-bottom:5px}@media(max-width:1199px){.single-project-item .project-img .hover-content .text h3.title{font-size:22px}}@media(max-width:991px){.single-project-item .project-img .hover-content .text h3.title{font-size:18px}}.single-project-item .project-img .hover-content .icon-btn{flex:0 0 auto;width:60px;height:60px;border-radius:50%}@media(max-width:991px){.single-project-item .project-img .hover-content .icon-btn{width:45px;height:45px}.single-project-item .project-img .hover-content .icon-btn i{font-size:15px}}.single-project-item .project-img .hover-content .icon-btn i{font-size:25px;transform:rotate(-45deg)}.single-project-item-two:hover .project-img .project-overlay{visibility:visible;opacity:1}.single-project-item-two:hover .project-img .project-overlay .icon-btn{top:40px}.single-project-item-two:hover .project-img .project-overlay .hover-content{transform:translateY(0)}.single-project-item-two .project-img{position:relative;overflow:hidden}.single-project-item-two .project-img img{border-radius:20px}.single-project-item-two .project-img .project-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background-color:rgba(11,61,44,.85);padding:40px 40px 50px;align-items:flex-end;visibility:hidden;opacity:0;transition:all .3s ease-out 0s}.single-project-item-two .project-img .project-overlay .icon-btn{position:absolute;top:80px;right:40px;flex:0 0 auto;width:75px;height:75px;border-radius:50%;transition:all .4s ease-out 0s}.single-project-item-two .project-img .project-overlay .icon-btn i{font-size:24px;transform:rotate(-45deg)}.single-project-item-two .project-img .project-overlay .hover-content{padding:25px 65px;border-radius:20px;transform:translateY(-30px);transition:all .45s ease-out 0s}.single-project-item-three:hover .project-img .hover-overlay{visibility:visible;opacity:1}.single-project-item-three:hover .project-img .icon-btn{bottom:65%;transform:translate(-50%,65%)}.single-project-item-three:hover .project-img .hover-content{transform:translateY(0)}.single-project-item-three .project-img img{border-radius:20px}.single-project-item-three .project-img .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(11,61,44,.85);border-radius:20px;display:flex;align-items:flex-end;justify-content:center;padding:10px;visibility:visible;opacity:0;transition:all .3s ease-out 0s}.single-project-item-three .project-img .icon-btn{position:absolute;bottom:55%;left:50%;transform:translate(-50%,55%);flex:0 0 auto;width:75px;height:75px;border-radius:50%;transition:all .4s ease-out 0s}@media only screen and (min-width:576px)and (max-width:767px){.single-project-item-three .project-img .icon-btn{width:50px;height:50px}.single-project-item-three .project-img .icon-btn i{font-size:16px}}.single-project-item-three .project-img .icon-btn i{font-size:24px;transform:rotate(-45deg)}.single-project-item-three .project-img .hover-content{width:100%;text-align:center;padding:22px 30px;border-radius:20px;transform:translateY(-25%);transition:all .45s ease-out 0s}@media only screen and (min-width:576px)and (max-width:767px){.single-project-item-three .project-img .hover-content{padding:22px 20px}}.single-project-item-three .project-img .hover-content .text h3.title{margin-bottom:3px}.single-project-item-four:hover .project-img img{transform:scale(1.1)}.single-project-item-four:hover .project-img .hover-content{left:0;visibility:visible;opacity:1;transform:perspective(0)}.single-project-item-four:hover .project-img .project-content{right:-100%;visibility:hidden;opacity:0}.single-project-item-four .project-img{overflow:hidden}.single-project-item-four .project-img img{transform:scale(1);transition:all .35s ease-out 0s}.single-project-item-four .project-img .hover-content{position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:flex;flex-direction:column;justify-content:space-between;padding:40px;visibility:hidden;opacity:0;transition:all .4s ease-out 0s}.single-project-item-four .project-img .hover-content .number{font-size:30px}.single-project-item-four .project-img .hover-content .text h3.title{margin-bottom:6px}.single-project-item-four .project-img .hover-content .text p{margin-bottom:21px}.single-project-item-four .project-img .hover-content .text .icon-btn{width:50px;height:50px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);font-size:35px}.single-project-item-four .project-img .project-content{position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));padding:40px;display:flex;align-items:flex-end;transition:all .3s ease-out 0s}.masonry-project-item:hover .project-img .hover-overlay{visibility:visible;opacity:1}.masonry-project-item:hover .project-img .hover-content{transform:translateY(0)}.masonry-project-item .project-img .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(11,61,44,.75);visibility:hidden;opacity:0;transition:all .3s ease-out 0s}.masonry-project-item .project-img .hover-content{transform:translateY(30px);transition:all .4s ease-out 0s}.masonry-project-item .project-img .hover-content .icon-btn{flex:0 0 auto;width:85px;height:85px;border-radius:50%}@media(max-width:1199px){.masonry-project-item .project-img .hover-content .icon-btn{width:55px;height:55px}.masonry-project-item .project-img .hover-content .icon-btn i{font-size:18px}}.masonry-project-item .project-img .hover-content .icon-btn i{font-size:27px;transform:rotate(-45deg)}.project-details-wrapper .block-image{margin-bottom:53px}.project-details-wrapper h3.title{font-size:45px;font-weight:700;margin-bottom:15px}.project-details-wrapper p{margin-bottom:30px}.project-details-wrapper>h3{margin-bottom:15px}.project-details-wrapper ul.check-style-one li i{font-size:16px}.project-details-wrapper .project-info-widget{padding:45px 40px;border-radius:20px}@media(max-width:575px){.project-details-wrapper .project-info-widget{padding:45px 20px}}.project-details-wrapper .project-info-widget .info-content h6{font-weight:500}.project-details-wrapper .project-info-widget .info-content h6:after{display:block;content:"";margin-top:26px;margin-bottom:25px;width:70px;height:4px}.project-details-wrapper .project-info-widget .info-content ul li{display:flex;padding-bottom:15px;border-bottom:1px solid rgba(11,61,44,.15)}.project-details-wrapper .project-info-widget .info-content ul li:not(:last-child){margin-bottom:20px}.project-details-wrapper .project-info-widget .info-content ul li span{font:400 18px Futura,sans-serif;letter-spacing:-.02em}@media(max-width:1199px){.project-details-wrapper .project-info-widget .info-content ul li span{font-size:16px}}.project-details-wrapper .project-info-widget .info-content ul li span.title{font-weight:600;width:42%}.project-details-wrapper .project-info-widget .info-content ul li span.text{display:inline-flex}.project-details-wrapper .project-info-widget .info-content ul li span.text:before{content:":";margin-left:10px;margin-right:10px}.portfolio-slider-wrapper{height:400px}.single-gallery-item:hover .gallery-img .hover-overlay{visibility:visible;opacity:1}.single-gallery-item:hover .gallery-img .hover-overlay .icon-btn{transform:translateY(0)}.single-gallery-item .gallery-img{position:relative;overflow:hidden}.single-gallery-item .gallery-img img{width:100%;border-radius:20px}.single-gallery-item .gallery-img .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(11,61,44,.95);border-radius:20px;visibility:hidden;opacity:0;transition:all .3s ease-out 0s}.single-gallery-item .gallery-img .hover-overlay .icon-btn{width:60px;height:60px;border-radius:50%;transform:translateY(20px)}.single-team-item:hover .member-img .icon-btn{box-shadow:0 10px 60px rgba(11,61,44,.85)}.single-team-item .member-img{position:relative}.single-team-item .member-img img{width:100%;border-radius:20px}.single-team-item .member-img svg.member-shape{position:absolute;bottom:0;left:0}.single-team-item .member-img .icon-btn{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:60px;height:60px;font-size:18px;border-radius:50%;box-shadow:0 10px 60px rgba(11,61,44,.5);transition:all .3s ease-out 0s}.single-team-item .member-info{padding-top:40px}.single-team-item .member-info h3.title{margin-bottom:5px}@media(max-width:767px){.single-team-item .member-info h3.title{font-size:20px}}.single-team-item-two:hover .member-img .social-box{bottom:20px}.single-team-item-two .member-img{position:relative;overflow:hidden}.single-team-item-two .member-img img{width:100%;border-radius:29px}.single-team-item-two .member-img .social-box{position:absolute;bottom:-50%;left:50%;transform:translateX(-50%);transition:all .3s ease-out 0s}.single-team-item-two .member-info{padding-top:30px}.single-team-item-two .member-info h4.title{font-size:20px;letter-spacing:-.02em}.single-skill-bar{border-radius:20px;background-color:#fff;box-shadow:0 10px 60px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;padding:20px 30px}@media only screen and (min-width:992px)and (max-width:1199px){.single-skill-bar{flex-wrap:wrap}}@media(max-width:575px){.single-skill-bar{flex-wrap:wrap}}.single-skill-bar h5.title{flex:0 0 auto;width:27%;-webkit-margin-end:30px;margin-inline-end:30px}@media only screen and (min-width:992px)and (max-width:1199px){.single-skill-bar h5.title{width:70%}}@media(max-width:575px){.single-skill-bar h5.title{width:70%}}.single-skill-bar .progress-bar{width:100%;background-color:transparent;height:5px;-webkit-margin-end:20px;margin-inline-end:20px}@media only screen and (min-width:992px)and (max-width:1199px){.single-skill-bar .progress-bar{order:3;margin-top:15px;-webkit-margin-end:0;margin-inline-end:0}}@media(max-width:575px){.single-skill-bar .progress-bar{order:3;margin-top:15px;-webkit-margin-end:0;margin-inline-end:0}}.single-skill-bar span.number{font:600 20px Futura,sans-serif}.single-skill-bar-two h6.title{margin-bottom:17px}.single-skill-bar-two h6.title span.number{float:right}.single-skill-bar-two .progress-bar{height:7px;background-color:hsla(0,0%,100%,.1)}.single-skill-bar-two .progress-bar .progress{border-radius:0}.skill-image-box{min-height:565px;max-width:565px}.skill-image-box .skill-img-one{position:absolute;top:40px;left:0;border-radius:20px}.skill-image-box .skill-img-two{position:absolute;top:80px;right:50px;border-radius:20px}@media only screen and (min-width:992px)and (max-width:1199px){.skill-image-box .skill-img-two{right:0}}@media(max-width:575px){.skill-image-box .skill-img-two{right:0}}@media only screen and (min-width:576px)and (max-width:767px){.skill-image-box .skill-img-two{right:20px}}.skill-image-box .skill-img-three{position:absolute;bottom:0;right:0;border-radius:20px}.skill-image-box .circle-logo{position:absolute;bottom:20px;left:30px;width:185px;height:185px;box-shadow:0 10px 60px rgba(42,125,46,.5);padding:13px}@media(max-width:767px){.skill-image-box .circle-logo{left:0}}.skill-image-box .circle-logo .inner-circle{border:2px dashed #fff}.skill-image-box .circle-logo .inner-circle i{font-size:55px}.skill-image-box .shape{position:absolute}.skill-image-box .shape.shape-one{top:0;right:-40px}@media only screen and (min-width:992px)and (max-width:1199px){.skill-image-box .shape.shape-one{right:0}}@media(max-width:575px){.skill-image-box .shape.shape-one{right:0}}.skill-image-box .shape.shape-one span{width:460px;height:460px;border-radius:50%;background-color:rgba(42,125,46,.07)}@media(max-width:575px){.skill-image-box .shape.shape-one span{width:320px;height:320px}}.skill-two_image-box{display:flex;flex-wrap:wrap;align-items:center;gap:30px;-webkit-margin-end:-130px;margin-inline-end:-130px}@media only screen and (min-width:1200px)and (max-width:1600px){.skill-two_image-box{-webkit-margin-end:0;margin-inline-end:0}}@media(max-width:1199px){.skill-two_image-box{-webkit-margin-end:0;margin-inline-end:0}}@media(max-width:767px){.skill-two_image-box{gap:15px}}.skill-two_image-box .skill-img-one{width:53%;margin-bottom:30px}@media only screen and (min-width:1200px)and (max-width:1600px){.skill-two_image-box .skill-img-one{width:50%}}@media(max-width:1199px){.skill-two_image-box .skill-img-one{width:50%}}.skill-two_image-box .skill-img-two{width:42%;margin-bottom:30px}@media only screen and (min-width:1200px)and (max-width:1600px){.skill-two_image-box .skill-img-two{width:40%}}@media(max-width:1199px){.skill-two_image-box .skill-img-two{width:40%}}.skill-two_image-box .circle-logo{position:absolute;width:225px;height:225px;left:57%;top:50%;transform:translate(-57%,-50%)}@media only screen and (min-width:1200px)and (max-width:1600px){.skill-two_image-box .circle-logo{width:180px;height:180px}}@media(max-width:575px){.skill-two_image-box .circle-logo{display:none}}.team-details-wrapper .member-img img{border-radius:20px}.team-details-wrapper .member-info h3.title{font-size:35px;font-weight:700}.team-details-wrapper .member-info p.position{margin-bottom:25px}.team-details-wrapper .member-info>p{margin-bottom:28px}.team-details-wrapper .member-info .member-meta{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid rgba(11,61,44,.1);padding-top:55px}.team-details-wrapper .member-info .member-meta .member-contact-info,.team-details-wrapper .member-info .member-meta ul.check-style-one{width:50%}@media(max-width:575px){.team-details-wrapper .member-info .member-meta .member-contact-info,.team-details-wrapper .member-info .member-meta ul.check-style-one{margin-bottom:50px;width:100%}}.team-details-wrapper .member-info .member-meta ul.check-style-one li{font:600 16px Futura,sans-serif}.team-details-wrapper .member-info .member-meta ul.check-style-one li:not(:last-child){margin-bottom:10px}.team-details-wrapper .member-info .member-meta ul.check-style-one li i{width:20px;height:20px}.team-details-wrapper .member-info .member-meta .member-contact-info{position:relative;padding:45px 20px 30px;border-radius:13px;box-shadow:0 10px 60px rgba(0,0,0,.1);text-align:center}.team-details-wrapper .member-info .member-meta .member-contact-info .icon{position:absolute;left:50%;transform:translateX(-50%);top:-27.5px;width:55px;height:55px;border-radius:12px;display:inline-flex}.team-details-wrapper .member-info .member-meta .member-contact-info p{font-weight:500}.team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link{margin-top:10px}.team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link li{margin-left:2.5px;margin-right:2.5px}.team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link li a{width:35px;height:35px;border-radius:50%;font-size:14px;background-color:rgba(11,61,44,.1)}ul.slick-dots li{position:relative;width:20px;height:20px;border:1px solid transparent;border-radius:50%}ul.slick-dots li:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";width:7px;height:7px;border-radius:50%}ul.slick-dots li.slick-active{border-color:#0d75b8}.testimonial-slider-one{padding-left:-15px;padding-right:-15px}.testimonial-slider-one .slick-slide{padding:0 15px}.testimonial-slider-one .single-testimonial-item{padding-left:15px;padding-right:15px}.testimonial-slider-one .slick-arrow{position:absolute;top:42%;transform:translateY(-42%);cursor:pointer;z-index:1;width:65px;height:65px;border-radius:50%;font-size:20px;border:1px solid rgba(0,0,0,.1);transition:all .3s ease-out 0s}.testimonial-slider-one .slick-arrow.prev{left:-120px}@media only screen and (min-width:1200px)and (max-width:1600px){.testimonial-slider-one .slick-arrow.prev{left:-70px}}.testimonial-slider-one .slick-arrow.next{right:-120px}@media only screen and (min-width:1200px)and (max-width:1600px){.testimonial-slider-one .slick-arrow.next{right:-70px}}.testimonial-slider-one .slick-arrow:hover{border-color:transparent}.testimonial-slider-one .slick-dots{text-align:center;margin-top:60px}.testimonial-dots ul.slick-dots li{display:block;border-radius:0}.testimonial-dots ul.slick-dots li:not(:last-child){margin-bottom:13px}@media(max-width:991px){.testimonial-dots ul.slick-dots li{display:inline-block}}.author-thumb-title{display:inline-flex;align-items:center}.author-thumb-title .author-thumb{flex:0 0 auto;width:55px;-webkit-margin-end:15px;margin-inline-end:15px}.author-thumb-title .author-thumb img{width:55px;height:55px;border-radius:50%}.author-thumb-title .author-title h6.title{font-size:18px;margin-bottom:7px;letter-spacing:-.02em}.author-thumb-title .author-title p.position{line-height:16px}.quote-rating-box{display:flex}.quote-rating-box .icon{flex:0 0 auto;width:65px;height:45px;-webkit-margin-end:30px;margin-inline-end:30px}.quote-rating-box .ratings-box h6{font-size:16px;margin-bottom:5px}.quote-rating-box .ratings-box ul.ratings{line-height:20px}.quote-rating-box .ratings-box ul.ratings li{font-size:14px;letter-spacing:-.02em}.single-testimonial-item{background-color:#fcfaf7;border-radius:20px;padding:10px}.single-testimonial-item .testimonial-inner-content{background-color:#fff;border-radius:20px;padding:40px 45px;box-shadow:0 7px 20px rgba(0,0,0,.07)}@media(max-width:1199px){.single-testimonial-item .testimonial-inner-content{padding:40px 25px}}.single-testimonial-item .testimonial-inner-content .quote-rating-box{margin-bottom:24px}.single-testimonial-item .testimonial-inner-content>p{margin-bottom:25px}.single-testimonial-item .testimonial-inner-content .author-thumb-title{padding:15px 20px;border:1px solid rgba(0,0,0,.1);border-radius:7px}.single-testimonial-item-two .quote-rating-box{align-items:center;padding-bottom:50px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:27px}.single-testimonial-item-two .quote-rating-box .icon{flex:0 0 auto;width:100px;height:100%}.single-testimonial-item-two .quote-rating-box .ratings-box h3{margin-bottom:8px}@media(max-width:1199px){.single-testimonial-item-two .quote-rating-box .ratings-box h3{font-size:22px}}.single-testimonial-item-two .quote-rating-box .ratings-box ul.ratings li i{font-size:18px}.single-testimonial-item-two>p{font:600 30px Futura,sans-serif;line-height:50px;color:#fff;letter-spacing:-.02em;margin-bottom:35px}@media only screen and (min-width:1200px)and (max-width:1600px){.single-testimonial-item-two>p{font-size:24px;line-height:45px}}@media(max-width:1199px){.single-testimonial-item-two>p{font-size:24px;line-height:45px}}@media(max-width:575px){.single-testimonial-item-two>p{font:400 16px Futura,sans-serif;line-height:30px}}.single-testimonial-item-two .author-thumb-title{position:relative;border:1px solid rgba(0,0,0,.1);padding:15px 20px;border-radius:7px}.single-testimonial-item-two .author-thumb-title:after{position:absolute;top:-13px;left:0;content:"";width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:15px solid #fff}.single-testimonial-item-three{align-items:center;justify-content:space-between;padding:30px 70px 0}@media only screen and (min-width:1200px)and (max-width:1600px){.single-testimonial-item-three{padding:30px 40px}}@media(max-width:1199px){.single-testimonial-item-three{padding:30px 40px}}@media(max-width:991px){.single-testimonial-item-three{padding:30px 0}}@media(max-width:767px){.single-testimonial-item-three{flex-direction:column}}.single-testimonial-item-three .testimonial-inner-content{flex:0 0 auto;width:60%;-webkit-margin-end:80px;margin-inline-end:80px}@media only screen and (min-width:1200px)and (max-width:1600px){.single-testimonial-item-three .testimonial-inner-content{-webkit-margin-end:40px;margin-inline-end:40px}}@media(max-width:1199px){.single-testimonial-item-three .testimonial-inner-content{-webkit-margin-end:30px;margin-inline-end:30px}}@media(max-width:767px){.single-testimonial-item-three .testimonial-inner-content{-webkit-margin-end:0;margin-inline-end:0;width:100%;order:2}}.single-testimonial-item-three .testimonial-inner-content ul.ratings{margin-bottom:20px}.single-testimonial-item-three .testimonial-inner-content>p{font:400 22px Futura,sans-serif;line-height:36px;letter-spacing:-.02em;margin-bottom:35px}@media(max-width:1199px){.single-testimonial-item-three .testimonial-inner-content>p{font:400 18px Futura,sans-serif;line-height:30px}}@media(max-width:991px){.single-testimonial-item-three .testimonial-inner-content>p{font-size:16px;margin-bottom:15px}}.single-testimonial-item-three .testimonial-inner-content .quote-title{display:flex;align-items:center;padding-top:40px;border-top:1px solid rgba(11,61,44,.2)}@media(max-width:991px){.single-testimonial-item-three .testimonial-inner-content .quote-title{padding-top:25px}}.single-testimonial-item-three .testimonial-inner-content .quote-title .icon{flex:0 0 auto;max-width:75px;-webkit-margin-end:25px;margin-inline-end:25px}.single-testimonial-item-three .testimonial-inner-content .quote-title .title h6{margin-bottom:5px}.single-testimonial-item-three .testimonial-author{flex:0 0 auto;width:33%;z-index:1}@media(max-width:767px){.single-testimonial-item-three .testimonial-author{width:100%;order:1}}.single-testimonial-item-three .testimonial-author img{width:100%}.single-testimonial-item-three .testimonial-author .svg-shape{position:absolute;right:-18%;top:50%;transform:translateY(-50%);z-index:-1}.accordion-card{padding:22px 35px 20px;border-radius:20px}.accordion-card .accordion-header h6.accordion-title{display:flex;align-items:center;line-height:27px;cursor:pointer;border-bottom:1px solid transparent}.accordion-card .accordion-header h6.accordion-title:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:400;font-size:18px;-webkit-margin-start:auto;margin-inline-start:auto}.accordion-card .accordion-header h6.accordion-title[aria-expanded=true]{padding-bottom:11px;border-color:rgba(11,61,44,.1)}.accordion-card .accordion-header h6.accordion-title[aria-expanded=true]:after{content:""}.accordion-card .accordion-body{padding-top:16px}.single-pricing-item{background-color:#fff;border-radius:20px;box-shadow:0 7px 60px rgba(0,0,0,.07);transition:all .3s ease-out 0s}.single-pricing-item:hover .pricing-body .shape{visibility:visible;opacity:1}.single-pricing-item:hover .pricing-body .pricing-title h3.title{border-color:hsla(0,0%,100%,.1)}.single-pricing-item .pricing-img{padding:10px}.single-pricing-item .pricing-img img{width:100%;border-radius:20px}.single-pricing-item .pricing-body{position:relative;padding:23px 40px 25px}@media(max-width:1199px){.single-pricing-item .pricing-body{padding:23px 20px 25px}}@media only screen and (min-width:576px)and (max-width:767px){.single-pricing-item .pricing-body{padding:23px 40px 25px}}.single-pricing-item .pricing-body .shape{position:absolute;visibility:hidden;opacity:0;transition:all .4s ease-out 0s}.single-pricing-item .pricing-body .shape.shape-one{top:45%;left:50%;transform:translate(-50%,-45%)}.single-pricing-item .pricing-body .pricing-title h3.title{padding-bottom:29px;border-bottom:1px solid rgba(11,61,44,.1)}@media(max-width:1199px){.single-pricing-item .pricing-body .pricing-title h3.title{font-size:20px}}@media only screen and (min-width:576px)and (max-width:767px){.single-pricing-item .pricing-body .pricing-title h3.title{font-size:24px}}.single-pricing-item .pricing-body ul li{font-size:20px}@media(max-width:1199px){.single-pricing-item .pricing-body ul li{font-size:18px}}@media only screen and (min-width:576px)and (max-width:767px){.single-pricing-item .pricing-body ul li{font-size:20px}}.single-pricing-item .pricing-body ul li:not(:last-child){margin-bottom:20px}.single-pricing-item .pricing-body ul li i{-webkit-margin-end:12px;margin-inline-end:12px}.single-pricing-item .pricing-body h2.price{margin-bottom:40px}@media(max-width:1199px){.single-pricing-item .pricing-body h2.price{font-size:36px}}.single-pricing-item .pricing-body h2.price span.duration{font:400 16px Roboto,sans-serif}.single-pricing-item .pricing-body .pricing-button .main-btn{margin-bottom:9px}.single-pricing-item-two{padding:30px 40px 25px;background-color:#fff;box-shadow:0 7px 60px rgba(0,0,0,.07);border-radius:20px;transition:all .3s ease-out 0s;border:2px solid transparent}@media(max-width:1199px){.single-pricing-item-two{padding:30px 20px 25px}}@media only screen and (min-width:576px)and (max-width:767px){.single-pricing-item-two{padding:30px 40px 25px}}.single-pricing-item-two:hover{border-color:#27b674}.single-pricing-item-two:hover .pricing-body .pricing-button .main-btn{color:#064e3b}.single-pricing-item-two .pricing-body .pricing-title{padding-bottom:29px;border-bottom:1px solid rgba(11,61,44,.1)}.single-pricing-item-two .pricing-body .pricing-title h3.title{margin-bottom:17px}@media(max-width:1199px){.single-pricing-item-two .pricing-body .pricing-title h3.title{font-size:20px}}@media only screen and (min-width:576px)and (max-width:767px){.single-pricing-item-two .pricing-body .pricing-title h3.title{font-size:24px}}.single-pricing-item-two .pricing-body .pricing-title h2.price span.duration{font:400 16px Roboto,sans-serif}.single-pricing-item-two .pricing-body ul li{display:flex;align-items:flex-start;font-size:20px}@media(max-width:1199px){.single-pricing-item-two .pricing-body ul li{font-size:18px}}@media only screen and (min-width:576px)and (max-width:767px){.single-pricing-item-two .pricing-body ul li{font-size:20px}}.single-pricing-item-two .pricing-body ul li:not(:last-child){margin-bottom:20px}.single-pricing-item-two .pricing-body ul li i{margin-top:5px;-webkit-margin-end:12px;margin-inline-end:12px}.single-pricing-item-two .pricing-body .pricing-button .main-btn{margin-bottom:9px;width:100%}@media(max-width:767px){.product-filter .show-text{text-align:center}}.product-filter .product-dropdown{display:flex;align-items:center}@media(max-width:767px){.product-filter .product-dropdown{justify-content:center}}.product-filter .product-dropdown span.title{-webkit-margin-end:20px;margin-inline-end:20px;margin-bottom:20px}.product-filter .product-dropdown .nice-select{width:170px;border:1px solid rgba(11,61,44,.1);border-radius:22px;padding:0 20px;height:44px;line-height:44px;margin-bottom:20px}.product-filter .product-dropdown .nice-select:after{right:20px}.single-product-item{position:relative}.single-product-item .discount{padding:3px 18px;font-weight:500;position:absolute;top:20px;right:20px;border-radius:10px}.single-product-item .product-image img{width:100%;border-radius:10px 10px 0 0}.single-product-item .product-info{padding:20px 35px;box-shadow:10px 0 60px hsla(0,0%,76%,.3);border-radius:0 0 10px 10px}.single-product-item .product-info h4{font-size:20px;margin-bottom:14px}@media(max-width:1199px){.single-product-item .product-info h4{font-size:18px}}.single-product-item .product-info span.price{font:600 18px Futura,sans-serif}.product-gallery-area .product-big-slider .product-img a{display:block}.product-gallery-area .product-big-slider .product-img img{width:100%;border-radius:20px}.product-gallery-area .product-thumb-slider{margin-left:-15px;margin-right:-15px;cursor:pointer}.product-gallery-area .product-thumb-slider .product-img{padding-left:15px;padding-right:15px}.product-gallery-area .product-thumb-slider .product-img img{width:100%;border-radius:10px}.product-details-wrapper .product-info h4.title{font-size:30px;margin-bottom:10px}@media(max-width:575px){.product-details-wrapper .product-info h4.title{font-size:20px}}.product-details-wrapper .product-info ul.ratings{margin-bottom:10px}.product-details-wrapper .product-info span.price{font:600 20px Futura,sans-serif;margin-bottom:20px}.product-details-wrapper .product-info P{margin-bottom:10px}.product-details-wrapper .product-info .product-cart ul li{display:inline-block;margin-bottom:10px}.product-details-wrapper .product-info .product-cart ul li .quantity-input{-webkit-margin-end:15px;margin-inline-end:15px}.product-details-wrapper .product-info .product-meta{border-bottom:1px solid rgba(11,61,44,.1)}.product-details-wrapper .product-info .product-meta li{display:flex;align-items:center}.product-details-wrapper .product-info .product-meta li span{font:600 16px Futura,sans-serif;width:30%}.product-details-wrapper .product-info .product-meta li a{font-weight:400;color:#484848}.product-details-wrapper .product-info .product-meta li a:before{display:inline-block;content:":";-webkit-margin-end:10px;margin-inline-end:10px;-webkit-margin-start:10px;margin-inline-start:10px}.product-details-wrapper .product-info ul.social-link li span{font:600 16px Futura,sans-serif;-webkit-margin-end:25px;margin-inline-end:25px}.product-details-wrapper .product-info ul.social-link li a{width:40px;height:40px;border-radius:50%;background-color:rgba(42,125,46,.1);font-size:14px;-webkit-margin-end:5px;margin-inline-end:5px}.description-tabs ul.nav .nav-item:first-child .nav-link{padding-left:0}.description-tabs .nav-link{position:relative;padding:0 30px 20px;font:600 18px Futura,sans-serif;border-bottom:2px solid transparent;margin-bottom:20px}@media(max-width:1199px){.description-tabs .nav-link{padding:0 15px 20px;font-size:16px}}.description-tabs .nav-link.active,.description-tabs .nav-link:hover{border-color:#27b674}.description-wrapper .content-box p{margin-bottom:20px}.description-wrapper .content-box ul.check-style-one li i{font-size:16px}.review-form-area{padding:55px 65px;border-radius:20px}@media(max-width:1199px){.review-form-area{padding:55px 40px}}.review-form-area h3.title{font-size:27px;margin-bottom:5px}@media(max-width:767px){.review-form-area h3.title{font-size:22px}}.review-form-area P{margin-bottom:22px}.review-form-area P img{-webkit-margin-start:10px;margin-inline-start:10px}.review-form .form_control{padding:20px 25px;margin-bottom:20px;border:1px solid rgba(11,61,44,.1);border-radius:10px;line-height:1.5}.review-form .form_control.placeholder{color:#0b3d2c}.review-form .form_control:-moz-placeholder,.review-form .form_control::-moz-placeholder{color:#0b3d2c}.review-form .form_control::-webkit-input-placeholder{color:#0b3d2c}.recent-product-slider{margin-left:-15px;margin-right:-15px}.recent-product-slider .single-product-item{padding-left:15px;padding-right:15px}.cart-table table td{padding:15px 20px;vertical-align:middle}.cart-table table td.remove{-webkit-padding-start:0;padding-inline-start:0}.cart-table table td.thumbnail-title img{width:80px;height:80px;border-radius:10px;-webkit-margin-end:20px;margin-inline-end:20px}.cart-table table td.thumbnail-title span.title{font:600 18px Futura,sans-serif}.cart-table table td.subtotal{font-weight:600;-webkit-padding-end:0;padding-inline-end:0;text-align:right}.cart-middle form .form_group{display:flex;align-items:center}@media(max-width:767px){.cart-middle form .form_group{flex-wrap:wrap}}.cart-middle form .form_group .form_control{width:60%;flex-grow:1;border:1px solid #e1e1e1;padding:17px 20px;line-height:1.5;margin-right:20px}@media(max-width:767px){.cart-middle form .form_group .form_control{width:100%}.cart-middle form .form_group .main-btn{margin-top:20px}}.shopping-cart-total{padding:20px 30px}.shopping-cart-total h4.title{margin-bottom:20px}.shopping-cart-total table td{font-weight:500}.shopping-cart-total table td.total{font-weight:700}.quantity-input{display:flex;align-items:center}.quantity-input button{background-color:transparent}.quantity-input button,.quantity-input input{width:60px;height:56px;border:1px solid rgba(11,61,44,.1)}.quantity-input input{text-align:center}.checkout-faqs .alert{padding:20px 25px;background-color:rgba(11,61,44,.1)}.checkout-faqs .alert h6 a{background-color:transparent;padding:0;font-size:14px}.checkout-faqs .alert form{padding:20px 0 10px}.checkout-faqs .alert form p{margin-bottom:15px}.checkout-faqs .alert form .form_control{padding:17px 20px;line-height:1.5;font:600 16px Futura,sans-serif;background-color:transparent;border:1px solid rgba(11,61,44,.1);color:#27b674}.checkout-faqs .alert form .form_control.placeholder{color:#27b674}.checkout-faqs .alert form .form_control:-moz-placeholder,.checkout-faqs .alert form .form_control::-moz-placeholder{color:#27b674}.checkout-faqs .alert form .form_control::-webkit-input-placeholder{color:#27b674}.checkout-faqs .alert form .form_control:focus{border-color:#0d75b8}.checkout-faqs .alert .form-footer{margin-bottom:10px}.checkout-faqs .alert .form-footer .main-btn{margin-right:15px}.checkout-faqs .alert .form-footer input{margin-right:10px}.checkout-faqs .alert .form-footer label{cursor:pointer;margin-bottom:0}.checkout-faqs .alert a{font-weight:600}.checkout-form{padding:30px;border:1px solid rgba(11,61,44,.1)}.checkout-form h5{margin-bottom:20px}.checkout-form .form_control,.checkout-form .nice-select{font:600 16px Futura,sans-serif;border:1px solid rgba(11,61,44,.1);margin-bottom:20px;padding:17px 20px;line-height:1.5;color:#27b674;transition:all .3s ease-out 0s}.checkout-form .form_control.placeholder,.checkout-form .nice-select.placeholder{color:#27b674}.checkout-form .form_control:-moz-placeholder,.checkout-form .form_control::-moz-placeholder,.checkout-form .nice-select:-moz-placeholder,.checkout-form .nice-select::-moz-placeholder{color:#27b674}.checkout-form .form_control::-webkit-input-placeholder,.checkout-form .nice-select::-webkit-input-placeholder{color:#27b674}.checkout-form .form_control:focus,.checkout-form .nice-select:focus{border-color:#0d75b8}.checkout-form .nice-select:after{right:30px}.payment-method{padding:20px 30px;border:1px solid rgba(11,61,44,.1)}.payment-method>p{margin-bottom:20px}.payment-method ul{border:1px solid rgba(11,61,44,.1)}.payment-method li{padding:15px 20px 15px 45px}.payment-method li:not(:last-child){border-bottom:1px solid rgba(11,61,44,.1)}.payment-method .custom-control label{display:flex;align-items:center;font-weight:600;cursor:pointer}.payment-method .custom-control label:after{top:7px}.payment-method .custom-control label:before{top:6.5px}.payment-method .custom-control label i{margin-left:15px}.post-meta span:not(:last-child):after{display:inline-block;content:"";width:5px;height:5px;border-radius:50%;background-color:rgba(18,74,47,.2);vertical-align:middle;-webkit-margin-start:30px;margin-inline-start:30px;-webkit-margin-end:24px;margin-inline-end:24px}.single-blog-post .post-thumbnail img{width:100%;border-radius:20px 20px 0 0}.single-blog-post .entry-content{padding:53px 35px 15px;background-color:#fff;box-shadow:0 7px 60px rgba(0,0,0,.07);margin-top:-33px;position:relative;border-radius:0 0 20px 20px}.single-blog-post .entry-content .cat-link{font:600 16px Futura,sans-serif;margin-bottom:9px}.single-blog-post .entry-content .cat-link:before{display:inline-block;vertical-align:middle;content:"";width:36px;height:2px;-webkit-margin-end:15px;margin-inline-end:15px}.single-blog-post .entry-content h4.entry-title{margin-bottom:15px;letter-spacing:-.02em}@media(max-width:1199px){.single-blog-post .entry-content h4.entry-title{font-size:18px;line-height:1.5}}.single-blog-post .entry-content p{margin-bottom:17px}.single-blog-post .entry-content .author-meta{position:absolute;top:-33px;left:50%;transform:translateX(-50%);width:84%;padding:10px;background-color:#fff;box-shadow:0 10px 60px rgba(0,0,0,.1);border-radius:20px;display:flex}.single-blog-post .entry-content .author-meta .author{display:flex;align-items:center;flex-grow:1}.single-blog-post .entry-content .author-meta .author img{flex:0 0 auto;width:45px;height:45px;border-radius:-50%;-webkit-margin-end:10px;margin-inline-end:10px}.single-blog-post .entry-content .author-meta .author h6{font-size:16px;letter-spacing:-.02em}.single-blog-post .entry-content .author-meta .author h6 span{display:block;font-weight:400;font-size:14px;margin-bottom:2px}.single-blog-post .entry-content .author-meta .icon-btn{width:45px;height:45px;border-radius:50%;color:#fff}.single-blog-post .entry-content .author-meta .icon-btn i{transform:rotate(-45deg)}.single-blog-post .entry-content .post-meta{padding-top:17px;border-top:1px solid rgba(18,74,47,.1)}.single-blog-post-two{padding:10px;box-shadow:0 7px 60px rgba(0,0,0,.07);border-radius:20px}.single-blog-post-two .entry-content{padding:30px}@media(max-width:991px){.single-blog-post-two .entry-content{padding:30px 15px}}.single-blog-post-two .entry-content .post-meta{padding:9px 25px;border:1px solid rgba(11,61,44,.2);border-radius:10px;margin-bottom:18px}@media(max-width:991px){.single-blog-post-two .entry-content .post-meta{padding:9px 15px}}.single-blog-post-two .entry-content .post-meta span{font-size:14px}.single-blog-post-two .entry-content .post-meta span:not(:last-child):after{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:9px;margin-inline-end:9px}.single-blog-post-two .entry-content .author{display:flex;align-items:center}.single-blog-post-two .entry-content .author img{width:35px;height:35px;border-radius:50%;-webkit-margin-end:7px;margin-inline-end:7px}.single-blog-post-two .entry-content .author h6 span{font-weight:400;-webkit-margin-end:10px;margin-inline-end:10px}.single-blog-post-two .entry-content h4.entry-title{font-size:20px;letter-spacing:-.02em;margin-bottom:15px}.single-blog-post-two .post-thumbnail img{width:100%;border-radius:20px}.single-blog-post-three{border-radius:20px;display:flex;flex-wrap:wrap;align-items:center;padding:40px 30px 40px 55px;transition:all .3s ease-out 0s}@media(max-width:767px){.single-blog-post-three{padding:40px 30px}}.single-blog-post-three:hover{box-shadow:0 7px 60px rgba(0,0,0,.07)}.single-blog-post-three .post-thumbnail{width:45%;-webkit-margin-end:50px;margin-inline-end:50px}@media(max-width:1199px){.single-blog-post-three .post-thumbnail{width:100%;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:30px}}.single-blog-post-three .post-thumbnail img{border-radius:20px;width:100%}.single-blog-post-three .entry-content{width:47%}@media(max-width:1199px){.single-blog-post-three .entry-content{width:100%}}.single-blog-post-three .entry-content .post-meta{padding:9px 25px;border:1px solid rgba(11,61,44,.2);border-radius:10px;margin-bottom:18px}.single-blog-post-three .entry-content .post-meta span:not(:last-child):after{-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-end:14px;margin-inline-end:14px}.single-blog-post-three .entry-content .author{display:flex;align-items:center;margin-bottom:15px}.single-blog-post-three .entry-content .author img{width:35px;height:35px;border-radius:50%;-webkit-margin-end:10px;margin-inline-end:10px}.single-blog-post-three .entry-content .author h6 span{font-weight:400;-webkit-margin-end:10px;margin-inline-end:10px}.single-blog-post-three .entry-content h3.title{letter-spacing:-.02em;margin-bottom:17px}@media(max-width:767px){.single-blog-post-three .entry-content h3.title{font-size:22px}}.single-blog-post-four{display:flex}.single-blog-post-four .entry-content{padding:40px 60px 40px 40px;border-radius:20px;box-shadow:0 7px 60px rgba(0,0,0,.07);max-width:345px;margin-top:45px}@media(max-width:1199px){.single-blog-post-four .entry-content{max-width:100%}}@media(max-width:991px){.single-blog-post-four .entry-content{padding:40px 30px}}.single-blog-post-four .entry-content .post-meta span.date{margin-bottom:10px}.single-blog-post-four .entry-content .post-meta span.date i{-webkit-margin-end:10px;margin-inline-end:10px}.single-blog-post-four .entry-content h4.entry-title{font-size:18px;line-height:1.5;letter-spacing:-.02em;margin-bottom:23px;padding-bottom:23px;border-bottom:1px solid rgba(11,61,44,.1)}.single-blog-post-four .entry-content p{margin-bottom:15px}.single-blog-post-four .post-thumbnail{-webkit-margin-start:-35px;margin-inline-start:-35px}@media(max-width:1199px){.single-blog-post-four .post-thumbnail{display:none}}.single-blog-post-four .post-thumbnail img{border-radius:20px;width:100%}.blog-details-wrapper .blog-post .post-meta{padding:9px 25px;border:1px solid rgba(11,61,44,.2);border-radius:10px;max-width:630px;margin-bottom:35px}.blog-details-wrapper .blog-post .post-meta span.author img{width:25px;height:25px;border-radius:50%;-webkit-margin-end:5px;margin-inline-end:5px}.blog-details-wrapper .blog-post .post-meta span.author a{line-height:19px;letter-spacing:-.02em;font:600 16px Futura,sans-serif}.blog-details-wrapper .blog-post .post-meta span.author a span{font-weight:400;letter-spacing:0}.blog-details-wrapper .blog-post .entry-content h3.title{-webkit-padding-start:40px;padding-inline-start:40px;border-left:5px solid #27b674;font-size:30px;margin-bottom:18px}@media(max-width:767px){.blog-details-wrapper .blog-post .entry-content h3.title{font-size:24px}}.blog-details-wrapper .blog-post .entry-content>p{margin-bottom:38px}.blog-details-wrapper .blog-post .entry-content .block-image{margin-bottom:31px}.blog-details-wrapper .blog-post .entry-content .wp-block-quote{position:relative;padding:30px 40px 35px 110px;border-radius:15px}@media(max-width:767px){.blog-details-wrapper .blog-post .entry-content .wp-block-quote{padding:30px 30px 35px}}.blog-details-wrapper .blog-post .entry-content .wp-block-quote img{position:absolute;top:37px;left:40px}@media(max-width:767px){.blog-details-wrapper .blog-post .entry-content .wp-block-quote img{position:relative;top:auto;left:auto;margin-bottom:20px}}.blog-details-wrapper .blog-post .entry-content .wp-block-quote h3{font-size:27px;margin-bottom:10px}@media(max-width:767px){.blog-details-wrapper .blog-post .entry-content .wp-block-quote h3{font-size:20px}}.blog-details-wrapper .blog-post .entry-content .wp-block-quote span{display:inline-flex;align-items:center;font:600 16px Roboto,sans-serif}.blog-details-wrapper .blog-post .entry-content .wp-block-quote span:before{content:"";width:73px;height:2px;-webkit-margin-end:15px;margin-inline-end:15px}.blog-details-wrapper .blog-post .entry-footer{padding-top:40px;padding-bottom:30px;display:flex;align-items:center;justify-content:space-between}@media(max-width:1199px){.blog-details-wrapper .blog-post .entry-footer{flex-wrap:wrap;justify-content:center}}.blog-details-wrapper .blog-post .entry-footer .tag-links{display:flex;align-items:center}@media(max-width:575px){.blog-details-wrapper .blog-post .entry-footer .tag-links{flex-wrap:wrap;justify-content:center}}.blog-details-wrapper .blog-post .entry-footer .tag-links h6{-webkit-margin-end:15px;margin-inline-end:15px;font-size:16px;margin-bottom:10px}.blog-details-wrapper .blog-post .entry-footer .tag-links a{padding:7px 20px;font:600 14px Futura,sans-serif;line-height:1.2;border:1px solid rgba(11,61,44,.1);border-radius:5px;-webkit-margin-end:10px;margin-inline-end:10px;margin-bottom:10px}.blog-details-wrapper .blog-post .entry-footer .tag-links a:hover{border-color:transparent}.blog-details-wrapper .blog-post .entry-footer .social-share{display:flex;align-items:center}@media(max-width:1199px){.blog-details-wrapper .blog-post .entry-footer .social-share{margin-top:15px}}.blog-details-wrapper .blog-post .entry-footer .social-share h6{-webkit-margin-end:15px;margin-inline-end:15px;font-size:16px;margin-bottom:10px}.blog-details-wrapper .blog-post .entry-footer .social-share a{-webkit-margin-end:20px;margin-inline-end:20px;margin-bottom:10px}.post-author-box{display:flex;box-shadow:0 7px 60px rgba(0,0,0,.07);border-radius:12px;padding:40px}@media(max-width:575px){.post-author-box{padding:40px 30px;flex-wrap:wrap}}.post-author-box .author-thumb{flex:0 0 auto;width:190px;height:160px;-webkit-margin-end:50px;margin-inline-end:50px}@media(max-width:575px){.post-author-box .author-thumb{margin-bottom:40px}}.post-author-box .author-content p,.post-author-box .author-content span.position{margin-bottom:5px}.post-author-box .author-content ul.social-link li{-webkit-margin-end:10px;margin-inline-end:10px}.post-navigation-item{display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d9}@media(max-width:1199px){.post-navigation-item{flex-wrap:wrap}}@media only screen and (min-width:768px)and (max-width:991px){.post-navigation-item{flex-wrap:nowrap}}.post-navigation-item .post-nav-item{align-items:center;max-width:290px}.post-navigation-item .post-nav-item .thumb{flex:0 0 auto;width:80px;height:80px;-webkit-margin-end:20px;margin-inline-end:20px}.post-navigation-item .post-nav-item .content h6{letter-spacing:-.02em;line-height:1.4}.post-navigation-item .post-nav-item .content span.post-date{line-height:1}.post-navigation-item .post-nav-item .content span.post-date a i{-webkit-margin-end:7px;margin-inline-end:7px}.comments-area h3.comments-title{padding-bottom:25px;border-bottom:1px solid rgba(28,35,31,.1)}.comments-area .comment{display:flex}@media(max-width:575px){.comments-area .comment{flex-wrap:wrap}}.comments-area .comment:nth-child(2n){-webkit-margin-start:70px;margin-inline-start:70px}@media(max-width:1199px){.comments-area .comment:nth-child(2n){-webkit-margin-start:50px;margin-inline-start:50px}}@media(max-width:767px){.comments-area .comment:nth-child(2n){-webkit-margin-start:30px;margin-inline-start:30px}}.comments-area .comment .comment-avatar{flex:0 0 auto;width:100px;height:100px;-webkit-margin-end:40px;margin-inline-end:40px}@media(max-width:1199px){.comments-area .comment .comment-avatar{-webkit-margin-end:20px;margin-inline-end:20px}}@media(max-width:575px){.comments-area .comment .comment-avatar{margin-bottom:20px}}.comments-area .comment .comment-wrap{padding-bottom:35px;border-bottom:1px solid rgba(28,35,31,.1)}.comments-area .comment .comment-wrap .comment-author-content span.author-name{letter-spacing:-.02em;margin-bottom:5px}.comments-area .comment .comment-wrap .comment-author-content span.author-name span.date{font:400 16px Roboto,sans-serif;display:block;color:#2f2f2f;margin-top:8px}.comments-area .comment .comment-wrap .comment-author-content P{margin-bottom:5px}.comments-area .comment .comment-wrap .comment-author-content .btn-link{text-decoration:none}.comments-respond{padding:42px 45px 50px}@media(max-width:767px){.comments-respond{padding:42px 30px 50px}}.comments-respond h3.comments-heading{margin-bottom:7px}.comments-respond p{margin-bottom:30px}.comment-form .form_control{padding:17px 20px;line-height:1.5;border:1px solid rgba(11,61,44,.1);box-shadow:0 7px 60px rgba(0,0,0,.07);border-radius:12px;margin-bottom:20px}.sidebar-widget-area .sidebar-widget{padding:30px 40px 40px;border:1px solid rgba(11,61,44,.1);border-radius:20px}@media(max-width:767px){.sidebar-widget-area .sidebar-widget{padding:30px 30px 40px}}.sidebar-widget-area .sidebar-widget h4.widget-title{position:relative;border-bottom:3px solid rgba(11,61,44,.1);margin-bottom:20px;padding-bottom:16px}.sidebar-widget-area .sidebar-widget h4.widget-title:after{position:absolute;bottom:-3px;left:0;content:"";width:85px;height:3px}.sidebar-widget-area .widget-search form label{position:absolute;top:17px;right:25px}.sidebar-widget-area .widget-search form .form_control{box-shadow:0 7px 60px rgba(0,0,0,.07);border-radius:20px;height:60px;padding:0 25px}.sidebar-widget-area .widget-post-author{padding:0;border-radius:0;border:none}.sidebar-widget-area .widget-post-author .author-img img{width:100%;border-radius:20px 20px 0 0}.sidebar-widget-area .widget-post-author .author-content{padding:0 45px 40px;box-shadow:0 7px 60px rgba(0,0,0,.07);border-radius:0 0 20px 20px}.sidebar-widget-area .widget-post-author .author-content .author-title-box{position:relative;margin-top:-30px;box-shadow:0 7px 60px rgba(0,0,0,.07);padding:20px 30px 17px;border-radius:20px;margin-bottom:30px}.sidebar-widget-area .widget-post-author .author-content P{margin-bottom:23px}.sidebar-widget-area .widget-post-author .author-content ul.social-link{padding:15px 30px;border:1px solid rgba(11,61,44,.1);border-radius:20px}.sidebar-widget-area .widget-post-author .author-content ul.social-link li{margin-left:2.5px;margin-right:2.5px}.sidebar-widget-area .widget-post-author .author-content ul.social-link li a{width:45px;height:45px;border-radius:50%}@media(max-width:767px){.sidebar-widget-area .widget-post-author .author-content ul.social-link li a{width:40px;height:40px}}.sidebar-widget-area .widget-service-nav h4.widget-title{margin-bottom:25px}.sidebar-widget-area .widget-service-nav ul li:not(:last-child){margin-bottom:10px}.sidebar-widget-area .widget-service-nav ul li a{display:flex;align-items:center;justify-content:space-between;background-color:rgba(11,61,44,.07);border-radius:20px;padding:19px 25px;font:600 18px Futura,sans-serif}.sidebar-widget-area .widget-category ul li:not(:last-child){margin-bottom:23px}.sidebar-widget-area .widget-category ul li a{display:block;font:600 18px Futura,sans-serif;letter-spacing:-.02em;padding-bottom:13px;border-bottom:1px solid rgba(11,61,44,.15)}.sidebar-widget-area .widget-category ul li a i{float:right}.sidebar-widget-area .widget-category ul li a:hover{border-color:#27b674}.sidebar-widget-area .widget-recent-post .recent-post-list .post-thumbnail-content{display:flex;align-items:center}.sidebar-widget-area .widget-recent-post .recent-post-list .post-thumbnail-content:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9}.sidebar-widget-area .widget-recent-post .recent-post-list .post-thumbnail-content img{width:80px;height:80px;border-radius:50%;-webkit-margin-end:20px;margin-inline-end:20px}.sidebar-widget-area .widget-recent-post .recent-post-list .post-thumbnail-content .post-title-date h6{letter-spacing:-.02em;font-weight:600;line-height:1.3}@media(max-width:767px){.sidebar-widget-area .widget-recent-post .recent-post-list .post-thumbnail-content .post-title-date h6{font-size:16px}}.sidebar-widget-area .widget-banner{border:none}.sidebar-widget-area .widget-banner .banner-content h3.title{font:700 30px Futura,sans-serif;line-height:36px;letter-spacing:-.02em;margin-bottom:10px}.sidebar-widget-area .widget-banner .banner-content p{margin-bottom:15px}.sidebar-widget-area .widget-tag-cloud{padding:30px 40px}.sidebar-widget-area .widget-tag-cloud a{padding:7px 20px;background-color:rgba(11,61,44,.1);border-radius:10px;margin-bottom:10px;-webkit-margin-end:5px;margin-inline-end:5px}.sidebar-widget-area .widget-newsletter .sidebar-content p{margin-bottom:20px}.sidebar-widget-area .widget-newsletter .sidebar-content .form_control{padding:0 25px;background-color:rgba(11,61,44,.07);border-radius:20px;height:60px;margin-bottom:10px}.sidebar-widget-area .widget-newsletter .sidebar-content .main-btn{width:100%}.sidebar-widget-area .widget-price-filter{padding:30px 40px 35px}.sidebar-widget-area .widget-price-filter .price-number input{border:none;font:600 16px Futura,sans-serif}.sidebar-widget-area .widget-price-filter .ui-widget-content{height:3px;border:none;background-color:rgba(11,61,44,.1);margin-top:40px;margin-bottom:25px}.sidebar-widget-area .widget-price-filter .ui-slider-range{height:3px}.sidebar-widget-area .widget-price-filter .ui-slider-horizontal .ui-slider-handle{top:-7px;-webkit-margin-start:0;margin-inline-start:0;height:15px;width:5px;border:none;border-radius:0;outline:none;cursor:pointer}.gadden-pagination li{display:inline-block}.gadden-pagination li a{width:60px;height:60px;border-radius:50%;border:2px solid rgba(11,61,44,.1);-webkit-margin-end:5px;margin-inline-end:5px}.gadden-pagination li a:hover{border-color:transparent}@media(max-width:767px){.gadden-pagination li a{width:40px;height:40px;font-size:14px}}.contact-info-wrapper{border:1px solid rgba(11,61,44,.1);border-radius:20px}.contact-info-wrapper>.row>.col-lg-4:not(:last-child){border-right:1px solid rgba(11,61,44,.1)}@media(max-width:991px){.contact-info-wrapper>.row>.col-lg-4:not(:last-child){border-right:none;border-bottom:1px solid rgba(11,61,44,.1)}}.contact-form-wrapper{background-color:#fff;box-shadow:0 7px 60px rgba(0,0,0,.07);border-radius:20px;padding:60px 70px}@media(max-width:767px){.contact-form-wrapper{padding:60px 30px}}.contact-wrapper .map-box{min-width:670px}@media only screen and (min-width:1200px)and (max-width:1600px){.contact-wrapper .map-box{min-width:600px}}@media(max-width:1199px){.contact-wrapper .map-box{min-width:100%}}.contact-wrapper .map-box iframe{width:100%;height:545px}.contact-wrapper .contact-form-wrapper{min-width:670px;margin-top:-210px;-webkit-margin-start:-105px;margin-inline-start:-105px}@media only screen and (min-width:1200px)and (max-width:1600px){.contact-wrapper .contact-form-wrapper{min-width:600px}}@media(max-width:1199px){.contact-wrapper .contact-form-wrapper{min-width:100%}}@media(max-width:991px){.contact-wrapper .contact-form-wrapper{-webkit-margin-start:0;margin-inline-start:0}}.contact-info-item{padding:60px 75px 52px}@media only screen and (min-width:992px)and (max-width:1199px){.contact-info-item{padding:60px 35px}}@media(max-width:575px){.contact-info-item{padding:60px 30px}}.contact-info-item .icon{width:120px;height:120px;border-radius:50%;background-color:#fff;box-shadow:0 7px 60px rgba(0,0,0,.07);display:inline-flex;margin-bottom:25px}.contact-info-item .info span.title{font-weight:500;margin-bottom:5px}.contact-info-item .info h6{letter-spacing:-.02em;line-height:1.47}.contact-info-item-two{max-width:190px}.contact-info-item-two h6.title{display:inline-flex;align-items:center;font-size:16px}.contact-info-item-two h6.title i{font-size:24px;-webkit-margin-end:10px;margin-inline-end:10px}.single-information-item{display:flex;align-items:center}.single-information-item .icon{flex:0 0 auto;width:45px;height:45px;border-radius:50%;-webkit-margin-end:15px;margin-inline-end:15px}.single-information-item .info{line-height:1}.single-information-item .info span{font:400 16px Futura,sans-serif;line-height:16.5px;margin-bottom:11.5px}@media only screen and (min-width:1200px)and (max-width:1600px){.single-information-item .info span{font-size:14px}}.single-information-item .info h5{line-height:17px}@media only screen and (min-width:1200px)and (max-width:1600px){.single-information-item .info h5{font-size:15px}}.single-info-item{position:relative;padding:35px 40px 40px;overflow:hidden;z-index:1;border-radius:20px}@media(max-width:767px){.single-info-item{padding:35px 30px 40px}}.single-info-item .shape{position:absolute;z-index:-1}.single-info-item .shape.shape-one{bottom:30px;right:-70px}.single-info-item .info span{font-weight:500;margin-bottom:7px}.single-info-item .info h4.title{margin-bottom:20px}.single-info-item .info .main-btn{font:600 16px Futura,sans-serif;padding:15px 30px;line-height:20px}.single-info-item.style-one .info h4.title,.single-info-item.style-one .info span{color:#fff}.single-info-item.style-one .info .main-btn.golden-btn:hover{color:#064e3b}.single-info-item.style-two .info h4.title{color:#fff}.contact-form label{position:absolute;top:-4px;left:0}.contact-form .form_control{font:600 16px Futura,sans-serif;height:auto;-webkit-padding-start:30px;padding-inline-start:30px;padding-bottom:24px;border-bottom:1px solid rgba(11,61,44,.1);margin-bottom:25px;color:#27b674;transition:all .3s ease-out 0s}.contact-form .form_control.placeholder{color:#27b674;opacity:1}.contact-form .form_control:-moz-placeholder,.contact-form .form_control::-moz-placeholder{color:#27b674;opacity:1}.contact-form .form_control::-webkit-input-placeholder{color:#27b674;opacity:1}.contact-form .form_control:focus{border-color:#0d75b8}.contact-form textarea.form_control{padding-top:0}.contact-form .error{color:red;margin-bottom:25px}.footer-area{position:relative;z-index:1}.footer-area .shape{position:absolute}@media(max-width:575px){.footer-area .shape{display:none}}.footer-area .shape.shape-one{bottom:100px;left:70px}.footer-area .shape.shape-two{position:absolute;top:145px;right:70px;animation-delay:2s}.gray-bg .copyright-area{border-color:rgba(0,0,0,.15)}.gray-bg .copyright-area .copyright-nav ul li a{color:#2f2f2f}.gray-bg .copyright-area .copyright-nav ul li a:hover:after{background-color:#2f2f2f}.footer-widget h4.widget-title{font-size:20px}.footer-widget h4.widget-title:after{display:block;content:"";width:50px;height:2px;margin-top:20px;margin-bottom:31px}.footer-about-widget .widget-content>p{margin-bottom:25px}.footer-about-widget .widget-content .main-btn{padding:7px 30px;line-height:24px;font-size:14px}.footer-about-widget .widget-content .main-btn.filled-btn{border-radius:40px}.footer-about-widget .widget-content .main-btn.filled-btn:hover{border-color:transparent}.footer-about-widget .widget-content form .form_control{box-shadow:0 5px 60px rgba(0,0,0,.05);padding:20px 55px 20px 25px;line-height:1.5;color:#2f2f2f}.footer-about-widget .widget-content form .form_control.placeholder{color:#2f2f2f}.footer-about-widget .widget-content form .form_control:-moz-placeholder,.footer-about-widget .widget-content form .form_control::-moz-placeholder{color:#2f2f2f}.footer-about-widget .widget-content form .form_control::-webkit-input-placeholder{color:#2f2f2f}.footer-about-widget .widget-content form .submit-btn{position:absolute;top:10px;right:10px;width:45px;height:45px;transition:all .3s ease-out 0s}.contact-info-widget .info-list li:not(:last-child),.footer-nav-widget .footer-nav li:not(:last-child){margin-bottom:10px}.footer-nav-widget .footer-nav li a{position:relative;line-height:19px}.footer-nav-widget .footer-nav li a:hover:after{width:100%}.footer-nav-widget .footer-nav li a:after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;transition:all .4s ease-out 0s}.footer-experience-widget .experience-box-two{border-top-color:#ffc310}.footer-gallery-widget .gallery-list{display:flex;flex-wrap:wrap;gap:10px}.footer-gallery-widget .gallery-list li{flex:0 0 auto;width:30.8%}@media only screen and (min-width:992px)and (max-width:1199px){.footer-gallery-widget .gallery-list li{width:30.1%}}@media(max-width:767px){.footer-gallery-widget .gallery-list li{width:30.5%}}.footer-gallery-widget .gallery-list li a{position:relative;display:block;overflow:hidden;border-radius:7px}.footer-gallery-widget .gallery-list li a:hover .hover-overlay{visibility:visible;opacity:1}.footer-gallery-widget .gallery-list li a img{width:100%;border-radius:7px}.footer-gallery-widget .gallery-list li a .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(42,125,46,.55);visibility:hidden;opacity:0;transition:all .3s ease-out 0s}.footer-gallery-widget .gallery-list li a .hover-overlay i{width:30px;height:30px;border-radius:50%;font-size:12px;transform:rotate(-45deg)}.copyright-area{border-top:1px solid hsla(0,0%,100%,.1);padding:34px 0}@media(max-width:991px){.copyright-area .copyright-text{text-align:center}.copyright-area .copyright-nav{text-align:center;margin-top:15px}}.copyright-area .copyright-nav ul li{display:inline-block}.copyright-area .copyright-nav ul li:not(first-child){-webkit-margin-start:35px;margin-inline-start:35px}@media(max-width:991px){.copyright-area .copyright-nav ul li:not(first-child){-webkit-margin-end:15px;margin-inline-end:15px;-webkit-margin-start:15px;margin-inline-start:15px}}.copyright-area .copyright-nav ul li a{position:relative}.copyright-area .copyright-nav ul li a:after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;transition:all .4s ease-out 0s}.copyright-area .copyright-nav ul li a:hover:after{width:100%}.footer-wave{overflow:hidden}.footer-wave .wave-shapes{position:absolute;z-index:-1;top:1px;left:-100px;width:calc(100% + 100px)}.footer-wave .wave-shapes .w-shape{position:absolute;top:0;left:0;width:100%;height:100px;animation:wave 6s infinite}.footer-wave .wave-shapes .w-shape.two{animation-delay:3s}.footer-list{font-size:12px;line-height:1.5}.about-bg-section{position:relative;z-index:2}.about-bg-section .about-bg{position:absolute;bottom:-55px;left:0;width:45%;height:100%;border-radius:0 40px 40px 0}@media(max-width:991px){.about-bg-section .about-bg{display:none}}.choose-bg-section{background-attachment:fixed}.choose-bg-section:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(18,74,47,.9);z-index:-1}.cta-bg-section{background-attachment:fixed}.cta-bg-section:after{top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(18,74,47,.8)}.cta-bg-section:after,.service-bgc-section .shape{position:absolute;z-index:-1}@media(max-width:767px){.service-bgc-section .shape{display:none}}.service-bgc-section .shape.shape-one{top:0;left:85px}.service-bgc-section .shape.shape-two{top:0;right:85px}.service-bgc-section .shape.shape-three{bottom:0;left:0;right:0}.features-section-two .experience-box-two{position:absolute;bottom:100px;right:19%;max-width:260px;padding:25px 75px 35px;border-radius:0 0 129.504px 129.504px}.features-section-two .experience-box-two h2.number{font-size:80px;letter-spacing:-.02em}.features-section-two .experience-box-two h6{font-size:24px;letter-spacing:-.02em}.features-section-two .experience-box-two .icon-btn{width:70px;height:70px;font-size:24px}.features-section-two .experience-box-two .icon-btn i{transform:rotate(-45deg)}.gallery-section-minus{position:relative;margin-bottom:50px;overflow:hidden}.fact-bg-section{padding-top:465px;position:relative}.fact-bg-section .circle-wrapper{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);max-width:690px;z-index:-1}@media(max-width:575px){.fact-bg-section .circle-wrapper{display:none}}.fact-bg-section .circle-wrapper span{border:1px solid hsla(0,0%,100%,.04);border-radius:50%}.fact-bg-section .circle-wrapper span:first-child{width:690px;height:690px}@media only screen and (min-width:576px)and (max-width:767px){.fact-bg-section .circle-wrapper span:first-child{width:590px;height:590px}}.fact-bg-section .circle-wrapper span:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px}.fact-bg-section .circle-wrapper span:nth-child(3){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:330px;height:330px}.testimonial-section-two .testimonial-bg{position:absolute;top:0;left:0;width:76%;height:100%;z-index:-1}@media(max-width:1199px){.testimonial-section-two .testimonial-bg{width:100%}}.testimonial-section-two .testimonial-bg:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(11,61,44,.7);z-index:-1}.testimonial-section-two .testimonial-content-box{padding-left:305px}@media only screen and (min-width:1200px)and (max-width:1600px){.testimonial-section-two .testimonial-content-box{padding-left:55px}}@media(max-width:1199px){.testimonial-section-two .testimonial-content-box{padding-left:0}}.testimonial-section-two .testimonial-wrapper-three{margin-left:100px}@media only screen and (min-width:1200px)and (max-width:1600px){.testimonial-section-two .testimonial-wrapper-three{margin-left:0}}@media(max-width:1199px){.testimonial-section-two .testimonial-wrapper-three{margin-left:0}}.about-wrapper{padding:30px 100px}@media only screen and (min-width:1200px)and (max-width:1600px){.about-wrapper{padding:30px 50px}}@media(max-width:1199px){.about-wrapper{padding:30px}}@media(max-width:575px){.about-wrapper{padding:30px 15px}}.about-wrapper .about-three_content-box{padding-top:50px}.about-wrapper-two{padding:30px;z-index:1}.features-wrapper{position:relative;display:flex;justify-content:flex-end;padding-top:100px}@media(max-width:1199px){.features-wrapper{padding-top:0}}.features-wrapper .features-bg{position:absolute;top:0;left:0;width:66.5%;height:100%}@media(max-width:1199px){.features-wrapper .features-bg{display:none}}.features-wrapper .features-bgc-content-box{z-index:1;margin-bottom:-100px;width:54%;padding:100px 280px 70px 100px}.features-wrapper .features-bgc-content-box .features-content-box{max-width:640px}@media only screen and (min-width:1200px)and (max-width:1600px){.features-wrapper .features-bgc-content-box{padding:50px 70px}}@media(max-width:1199px){.features-wrapper .features-bgc-content-box{width:100%;padding:50px 45px}}@media(max-width:767px){.features-wrapper .features-bgc-content-box{width:100%;padding:50px 15px}}.features-wrapper-two{position:relative;z-index:1;max-width:1160px;padding:70px;margin-top:-80px}@media only screen and (min-width:1200px)and (max-width:1600px){.features-wrapper-two{max-width:100%}}@media(max-width:1199px){.features-wrapper-two{padding:70px 30px;max-width:100%}}.features-wrapper-two .shape{position:absolute;z-index:-1;bottom:0}.features-wrapper-two .shape.shape-one{left:22%;transform:translateX(-22%)}.features-wrapper-two .shape.shape-two{left:50%;transform:translateX(-50%)}.features-wrapper-two .shape.shape-three{left:78%;transform:translateX(-78%)}.choose-wrapper{border-radius:20px;padding:40px 40px 40px 70px}@media(max-width:767px){.choose-wrapper{padding:40px 30px}}.skill-wrapper{padding:61px 70px 25px;border-radius:20px;position:relative;z-index:1}@media(max-width:767px){.skill-wrapper{padding:61px 30px 25px}}.skill-wrapper .shape{position:absolute}.skill-wrapper .shape.shape-one{bottom:0;right:65px}.skill-wrapper .shape.shape-one span img{opacity:.05}.skill-wrapper .section-title h2{font-size:30px}.working-process-wrapper{border:1px solid rgba(0,0,0,.1);border-radius:30px}@media(max-width:991px){.working-process-wrapper{border:none}}.working-process-wrapper>.row .col-lg-3:not(:last-child) .single-process-item{border-right:1px solid rgba(0,0,0,.1)}@media(max-width:991px){.working-process-wrapper>.row .col-lg-3:not(:last-child) .single-process-item{border-right:none}}.testimonial-quote-area .shape{position:absolute;z-index:-1}.testimonial-quote-area .shape.shape-one{top:80px;right:120px}.testimonial-wrapper{border-radius:40px;box-shadow:0 10px 60px rgba(0,0,0,.1);position:relative;padding:100px 0;z-index:1}@media(max-width:767px){.testimonial-wrapper{padding:50px 0}}.testimonial-wrapper .shape{position:absolute}@media(max-width:991px){.testimonial-wrapper .shape{display:none}}.testimonial-wrapper .shape.shape-one{top:40px;left:45px}.testimonial-wrapper .shape.shape-one img{border-radius:100px}@media only screen and (min-width:992px)and (max-width:1199px){.testimonial-wrapper .shape.shape-one img{width:80%}}.testimonial-wrapper .shape.shape-two{top:0;right:0}.testimonial-wrapper .shape.shape-two img{border-radius:0 40px 0 100px}.testimonial-wrapper .shape.shape-three{bottom:0;left:0}.testimonial-wrapper .shape.shape-three img{border-radius:0 100px 0 40px}@media only screen and (min-width:992px)and (max-width:1199px){.testimonial-wrapper .shape.shape-three img{width:80%}}.testimonial-wrapper .shape.shape-four{left:10%;top:50%;transform:translateY(-50%)}@media only screen and (min-width:1200px)and (max-width:1600px){.testimonial-wrapper .shape.shape-four{left:5%}}.testimonial-wrapper .shape.shape-five{right:8%;bottom:12%}@media only screen and (min-width:1200px)and (max-width:1600px){.testimonial-wrapper .shape.shape-five{right:5%;bottom:10%}}.testimonial-wrapper-two{padding:100px 90px;box-shadow:0 10px 60px rgba(0,0,0,.1);border-radius:40px}@media only screen and (min-width:1200px)and (max-width:1600px){.testimonial-wrapper-two{padding:50px 70px}}@media(max-width:1199px){.testimonial-wrapper-two{padding:50px 70px}}@media(max-width:767px){.testimonial-wrapper-two{padding:50px 30px}.cta-wrapper .cta-content-box{flex-direction:column;text-align:center}}.cta-wrapper .cta-content-box .circle-logo{-webkit-margin-end:35px;margin-inline-end:35px}@media(max-width:767px){.cta-wrapper .cta-content-box .circle-logo{-webkit-margin-end:0;margin-inline-end:0}}@media(max-width:1199px){.cta-wrapper .cta-content-box h2{font-size:36px}}@media(max-width:767px){.cta-wrapper .cta-content-box h2{font-size:28px}.cta-wrapper .cta-button{text-align:center}}.quote-wrapper{padding:80px 100px}@media(max-width:1199px){.quote-wrapper{padding:80px 30px}}@media(max-width:991px){.quote-wrapper{padding:40px 30px}}.process-wrapper .shape{position:absolute;z-index:-1}.process-wrapper .shape.line-shape{top:20px}@media only screen and (min-width:992px)and (max-width:1199px){.process-wrapper .shape.line-shape{top:40px}}@media(max-width:575px){.process-wrapper .shape.line-shape{display:none}}.main-bg .counter-area{border-top:1px solid hsla(0,0%,100%,.1)}.main-bg .client-quote-box .icon{border-color:hsla(0,0%,100%,.1)}.main-bg .quote-wrapper{border-bottom:1px solid hsla(0,0%,100%,.2)}.main-bg .testimonial-dots ul.slick-dots li.slick-active{border-color:#fff}.main-bg .testimonial-dots ul.slick-dots li:after{background-color:#fff}.main-bg .single-testimonial-item-three .testimonial-inner-content .quote-title{border-color:hsla(0,0%,100%,.2)}.mfp-wrap{z-index:99900}@media(min-width:576px){.sidebar-panel-wrapper .modal-dialog{max-width:100%;margin:0}}.sidebar-panel-wrapper .close{position:absolute;top:35px;right:35px;text-shadow:none;font-size:24px;opacity:1}.sidebar-panel-wrapper .sidebar-wrapper{padding:100px 210px 70px}@media(max-width:1199px){.sidebar-panel-wrapper .sidebar-wrapper{overflow-y:auto;padding:70px 50px 40px}}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-widget{padding:0 100px}@media only screen and (min-width:1200px)and (max-width:1600px){.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-widget{padding:0 30px}}@media(max-width:1199px){.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-widget{padding:0 15px}}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-widget:first-child{-webkit-padding-start:0;padding-inline-start:0}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-widget:nth-child(2){border-right:1px solid hsla(0,0%,100%,.1);border-left:1px solid hsla(0,0%,100%,.1)}@media(max-width:991px){.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-widget:nth-child(2){border:none}}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-widget:nth-child(3){-webkit-padding-end:0;padding-inline-end:0}@media(max-width:991px){.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-widget{margin-bottom:40px}}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget h4.title{font-size:18px}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget h4.title:after{display:block;content:"";width:50px;height:2px;margin-top:23px;margin-bottom:60px}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget .footer-logo{margin-bottom:53px}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget p{margin-bottom:50px;color:#aaa}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget .social-item h6{margin-bottom:20px}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget .social-item ul.social-link li:not(:last-child){-webkit-margin-end:5px;margin-inline-end:5px}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget .social-item ul.social-link li a{width:45px;height:45px;border-radius:50%;border:1px solid hsla(0,0%,100%,.1)}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-information-area .sidebar-info-widget form .form_control{padding:18px 30px;line-height:29px;border-radius:20px;margin-bottom:20px}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-gallery{border-top:1px solid hsla(0,0%,100%,.1)}.sidebar-panel-wrapper .sidebar-wrapper .sidebar-gallery .single-gallery-item{margin-bottom:30px}@media (max-width:1199.98px){.header-area.header-two>.container-fluid>.header-navigation.d-xl-block,.header-area.header-two>.container-fluid>.header-navigation:not(.breakpoint-on){display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;max-height:0!important;overflow:hidden!important;opacity:0!important;animation:none!important}.header-area.header-two.transparent-header{position:fixed!important;top:0;left:0;width:100%;z-index:1000;background:transparent;overflow:visible}.header-area.header-two .container-fluid{padding-left:0!important;padding-right:0!important}.header-two .header-navigation.breakpoint-on,.header-two .header-navigation.breakpoint-on.ma-mobile-nav{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;animation:none!important;overflow:visible}.ma-mobile-topbar{position:relative;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 48px;margin:0;background:#fff;box-sizing:border-box}.ma-mobile-topbar__logo{display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important;line-height:0}.ma-mobile-topbar__logo img,.ma-mobile-topbar__logo-img{display:block!important;height:30px!important;width:auto!important;max-width:110px!important;min-width:0!important;object-fit:contain}.ma-mobile-topbar__burger{position:absolute!important;top:50%!important;right:14px!important;left:auto!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:32px;height:32px;margin:0!important;padding:4px!important;border:none!important;background:transparent!important;cursor:pointer;z-index:5}.ma-mobile-topbar__burger span{display:block!important;width:16px!important;height:2px!important;margin:0!important;padding:0!important;background:#102a43!important;border-radius:1px}.ma-mobile-nav .nav-menu.ma-mobile-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:10000;width:100vw!important;max-width:100vw!important;height:100dvh!important;padding:72px 24px 40px!important;margin:0!important;background:#fff!important;box-shadow:none!important;overflow-x:hidden;overflow-y:auto;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:none!important;transition:opacity .3s ease,visibility .3s ease}.ma-mobile-nav .nav-menu.ma-mobile-fullscreen.menu-on{opacity:1;visibility:visible;pointer-events:auto}.ma-mobile-nav .nav-menu .mobile-logo{margin:0 0 36px!important;text-align:center;width:100%}.ma-mobile-nav .nav-menu .main-menu{width:100%;max-width:320px;margin:0 auto}.ma-mobile-nav .nav-menu .main-menu ul{display:flex!important;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:0;width:100%;list-style:none}.ma-mobile-nav .nav-menu .main-menu ul>li{display:block!important;width:100%;margin:0!important;border-bottom:none!important}.ma-mobile-nav .nav-menu .main-menu ul>li>a{display:flex!important;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:16px 20px!important;border:1px solid rgba(16,42,67,.12)!important;border-radius:12px;background:#f7fafc;color:#102a43!important;font-size:1.05rem;font-weight:600;text-decoration:none;text-shadow:none!important}.ma-mobile-menu-close{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#f0f4f8;color:#102a43;font-size:28px;line-height:1;cursor:pointer}body.ma-mobile-menu-open{overflow:hidden}.ma-about-page{overflow-x:clip}.ma-about-page .about-one_image-box{position:relative;display:block;width:100%;max-width:100%;min-height:0;height:auto;margin-left:auto;margin-right:auto;overflow:hidden}.ma-about-page .about-one_image-box .about-img-one,.ma-about-page .about-one_image-box .about-img-three,.ma-about-page .about-one_image-box .about-img-two{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:220px;aspect-ratio:5/4;background-size:cover!important;background-position:50%!important;border-radius:20px}.ma-about-page .about-one_image-box .about-img-one,.ma-about-page .about-one_image-box .about-img-three,.ma-about-page .about-one_image-box .shape{display:none!important}.ma-about-page .about-one_image-box .experience-item{position:relative!important;right:auto!important;top:auto!important;margin-top:20px;max-width:100%}.ma-about-page .cta-image-box{display:block;width:100%;max-width:100%;margin-bottom:30px;overflow:hidden}.ma-about-page .cta-image-box img{display:block;width:100%;max-width:100%;height:auto}}