html,body{width:100%;overflow-x:hidden}html p a,html h1 a,html h2 a,html h3 a,html h4 a,html h5 a,html h6 a,body p a,body h1 a,body h2 a,body h3 a,body h4 a,body h5 a,body h6 a{color:#ff6720;transition:.25s all ease-in-out}html p a:hover,html h1 a:hover,html h2 a:hover,html h3 a:hover,html h4 a:hover,html h5 a:hover,html h6 a:hover,body p a:hover,body h1 a:hover,body h2 a:hover,body h3 a:hover,body h4 a:hover,body h5 a:hover,body h6 a:hover{color:#081e53}.z-index{z-index:50}a{text-decoration:none;color:initial;cursor:pointer}a:hover,a .linked-block:hover,a .card,a h2,a p,a path,a:hover .icon-block h2,a:hover i,a footer,a .icon-block,a .linked-block{transition:.25s all ease-in-out}.certificates,.fundaments,.partners,.related-posts,.infobox{padding-top:140px;padding-bottom:140px}.mission{padding-top:140px}.blog-archive-title,.blog-single-title{padding-top:210px}.page-title,.contact{padding-top:210px}.services .page-title{padding-top:170px}.principles{padding-top:90px;padding-bottom:90px}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");cursor:pointer}@media (max-width:575.98px){.cli-bar-btn_container{width:100%}}.cli-bar-btn_container a{transition:.25s all ease-in-out}.cli-bar-btn_container a#wt-cli-accept-all-btn{margin:0;border-radius:50px;padding:12px 30px 10px}@media (max-width:575.98px){.cli-bar-btn_container a#wt-cli-accept-all-btn{width:100%}}.cli-bar-btn_container a:hover{background-color:#64a70b !important;color:#fff !important}#masnory img{object-fit:cover;height:160px;width:100%}.gallery,.gallery-album{margin-bottom:120px}.gallery .gallery-grid img.gallery-image,.gallery-album .gallery-grid img.gallery-image{width:100%;height:250px;object-fit:cover;margin-bottom:24px;border-radius:8px}.gallery .gallery-grid .gallery-caption,.gallery-album .gallery-grid .gallery-caption{position:absolute;bottom:34px;right:10px}.gallery .gallery-grid .gallery-caption span,.gallery-album .gallery-grid .gallery-caption span{background-color:#ff6720;display:block;padding:2px 15px;border-radius:8px;color:#fff}.gallery a.nav-link,.gallery-album a.nav-link{padding:10px 30px;font-family:"Neue Haas Unica Medium",sans-serif;font-size:18px;color:#1d1f24;margin-bottom:0;border:1px solid #f4f4f4;border-radius:0}.gallery a.nav-link:hover,.gallery-album a.nav-link:hover{background-color:#f4f4f4}.gallery a.nav-link.active,.gallery-album a.nav-link.active{background-color:#ff6720;border-color:#ff6720}@font-face{font-family:"Neue Haas Unica Bold";src:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../fonts/NeueHaasUnica-Bold.woff2)}@font-face{font-family:"Neue Haas Unica Medium";src:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../fonts/NeueHaasUnica-Medium.woff2)}@font-face{font-family:"Neue Haas Unica Regular";src:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../fonts/NeueHaasUnica-Regular.woff2)}@font-face{font-family:"Neue Haas Unica Light";src:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../fonts/NeueHaasUnica-Light.woff2)}h1,h2,h3,h4,h5,h6{font-family:"Neue Haas Unica Bold",sans-serif}p,a,strong{font-family:"Neue Haas Unica Regular",sans-serif}ul li strong{font-family:"Neue Haas Unica Bold",sans-serif}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5,h6{font-size:16px}.page-title h1,.blog-archive-title h1{font-family:"Neue Haas Unica Bold",sans-serif;line-height:48px;font-size:56px;text-transform:uppercase}.text-image-column h2,.opinions h2,.extra-services h2,.blog-feed h2,.cta h2,.extra-information h2,.principles h2,.blog-single h1,.process h2{margin-bottom:0}.text-image-column h2:before,.opinions h2:before,.extra-services h2:before,.blog-feed h2:before,.cta h2:before,.extra-information h2:before,.principles h2:before,.blog-single h1:before,.process h2:before{content:"";background-image:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../images/title-element.svg);display:block;background-repeat:no-repeat;padding-bottom:30px;height:16px;width:32px}.related-posts h4{margin-bottom:0;font-size:40px;line-height:64px;padding-bottom:72px}.related-posts h4:before{content:"";background-image:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../images/title-element.svg);display:block;background-repeat:no-repeat;padding-bottom:30px;height:16px;width:32px}.fundaments p,.partners p{font-size:24px;line-height:32px;font-family:"Neue Haas Unica Regular",sans-serif;margin-bottom:0;padding:0 !important}.fundaments p strong,.partners p strong{color:#ff6720;font-weight:400}.blog-archive-content .card h2{font-family:"Neue Haas Unica Regular",sans-serif}.blog-feed h2:before,.blog-feed h4:before,.blog-single h1:before,.blog-single h4:before,.extra-services h2:before,.extra-services h4:before,.related-posts h1:before,.related-posts h4:before{margin:0 auto}.certificates h3{font-family:"Neue Haas Unica Regular",sans-serif;line-height:32px}.opinions h2:before,.cta h2:before,.extra-information h2:before,.principles h2:before,.process h2:before{margin:0 auto}.opinions h6,.cta h6,.extra-information h6,.principles h6,.process h6{margin-bottom:0}.opinions p,.cta p,.extra-information p,.principles p,.process p{font-family:"Neue Haas Unica Light",sans-serif;font-size:18px}.opinions .card p,.cta .card p,.extra-information .card p,.principles .card p,.process .card p{font-family:"Neue Haas Unica Regular",sans-serif}.contact h3{text-transform:uppercase;color:#ff6720;font-size:14px;line-height:22px;font-family:"Neue Haas Unica Medium",sans-serif;margin-bottom:25px}.contact .address{font-family:"Neue Haas Unica Regular",sans-serif;font-size:24px}.contact .detail a{font-size:24px;color:#1d1f24;line-height:32px;text-decoration:underline}.contact .detail a:hover{color:#ff6720}header{background-color:#081e53}header .menu-btn{color:#fff;background:#ff6720;opacity:1;height:72px;width:72px;display:flex;align-items:center;justify-content:center}header .form-select{height:72px;border-radius:0;background-color:#ff6720;border:0;color:#fff}header .lang-menu{margin-bottom:0;padding-left:0}header .lang-menu li{list-style-type:none}.menu{position:absolute;overflow-y:auto;background:#081e53;height:calc(100vh - 60px);width:100vw;transition-property:all;transition-duration:.5s;text-align:center;z-index:100}.menu.closed{height:0}.menu.closed .navbar-nav{opacity:0;transition:opacity .25s ease-in-out}.menu .navbar-nav{opacity:1}.menu .navbar-nav .nav-link{color:#fff;font-size:32px;line-height:40px;font-family:"Neue Haas Unica Bold",sans-serif;text-transform:uppercase;padding:20px 0}.menu .navbar-nav .nav-link.active{color:#64a70b}.menu .navbar-nav .nav-link:hover{color:#ff6720}.btn.btn-primary{background-color:#ff6720;color:#fff;padding:10px 40px;text-transform:uppercase;border-radius:50px;font-size:14px;border-color:#ff6720}.btn.btn-primary:hover{color:#fff;border-color:#081e53;background-color:#081e53}.btn.btn-primary:focus{box-shadow:none;outline:0px}.opinions .btn.btn-primary:hover,.cta .btn.btn-primary:hover{border-color:#64a70b;background-color:#64a70b}footer{background-color:#081e53;padding:90px 0}footer p,footer a{font-size:14px;color:#fff;margin-bottom:0}footer p a:hover,footer a a:hover{color:#ff6720}footer .navbar-nav.footer-top-menu .nav-item{margin-right:25px}footer .navbar-nav.footer-top-menu .nav-item:last-child{margin-right:0}footer .navbar-nav.footer-top-menu .nav-item a.nav-link{color:#fff;text-transform:uppercase;font-size:14px}footer .navbar-nav.footer-top-menu .nav-item a:hover{color:#ff6720}footer .navbar-nav.footer-bottom-menu .nav-item:not(:first-child){margin-left:25px}footer .navbar-nav.footer-bottom-menu .nav-item p{font-size:14px;color:#fff;margin-bottom:0}footer .navbar-nav.footer-bottom-menu .nav-item a.nav-link{font-size:14px;color:#fff;padding:0}footer .navbar-nav.footer-bottom-menu .nav-item a.nav-link:hover{color:#ff6720}.page-title,.blog-archive-title{border-bottom:2px solid #d1d2d3;padding-bottom:40px;margin-bottom:40px}.page-title h1,.blog-archive-title h1{margin-bottom:0;line-height:60px}.blog-archive-title{margin-bottom:0}.accordion{background:#fff;border-radius:8px}.accordion .accordion-button:not(.collapsed){background:0 0;color:#ff6720}.accordion .accordion-button{padding:15px 0;font-family:"Neue Haas Unica Medium",sans-serif;font-size:18px;color:#1d1f24}.accordion .accordion-button.collapsed:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231D1F24'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FF6720'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion .accordion-body{padding:15px 0;border-radius:0}.accordion .accordion-body ul li{font-size:18px;font-family:"Neue Haas Unica Light",sans-serif}.modal .modal-content{border:0;padding:50px}.modal .modal-content .modal-header{padding:0}.modal .modal-content .modal-header h2:before{content:"";background-image:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../images/title-element.svg);display:block;background-repeat:no-repeat;padding-bottom:30px;height:16px;width:32px}.modal .modal-content .modal-header .btn-close{border:1px solid;border-radius:50%;position:absolute;top:-35px;left:10px;font-size:10px}.modal .modal-content .modal-header .modal-title{padding-bottom:10px}.modal .modal-content .modal-body{padding:0;padding-top:10px}.banner .banner-bg{background-size:cover !important;width:100%}.banner .banner-elements{width:100%}.banner .banner-elements.mobile{padding-top:72px}.banner .banner-elements.mobile .banner-item{width:100%;height:100%;border-left:0}.banner .banner-elements.mobile .banner-item:not(:first-child){border-left:0}.banner .banner-elements.mobile .banner-item:not(:last-child){border-bottom:1px solid #fff}.banner .banner-elements.mobile .banner-item .banner-content{background:transparent linear-gradient(-90deg,#020F2E00 0%,#020F2E00 50%,#020f2e 100%) 0% 0% no-repeat padding-box}.banner .banner-elements.mobile .banner-item:hover .banner-content{background:transparent linear-gradient(-90deg,#020F2E00 0%,#020F2E00 50%,#020f2e 100%) 0% 0% no-repeat padding-box}.banner .banner-elements.mobile:hover .banner-item{width:100%}.banner .banner-elements:hover .banner-item{width:20%;background:rgba(8,30,83,.6)}.banner .banner-elements .banner-item{width:25%;height:100vh;float:left;transition:.25s all ease-in-out;background:rgba(8,30,83,.3);transition:.25s all ease-in-out}.banner .banner-elements .banner-item:not(:first-child){border-left:1px solid #959292}.banner .banner-elements .banner-item .banner-content{height:100%;padding:32px;transition:.25s background ease-in-out;background:transparent linear-gradient(180deg,#020F2E00 0%,#020F2E00 50%,#020f2e 100%) 0% 0% no-repeat padding-box}.banner .banner-elements .banner-item .banner-content h2{color:#fff;font-size:20px;font-family:"Neue Haas Unica Medium",sans-serif;text-transform:uppercase;letter-spacing:.3px;line-height:28px;transition:.1s ease-in-out}.banner .banner-elements .banner-item .banner-content p{color:#fff;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif;text-transform:uppercase;letter-spacing:.2px;line-height:22px;transition:.1s ease-in-out;margin-bottom:0}.banner .banner-elements .banner-item .banner-content i{transition:.1s ease-in-out}.banner .banner-elements .banner-item .banner-content .inner{min-height:90px;display:flex;flex-direction:column;justify-content:center}.banner .banner-elements .banner-item .banner-content .visual{background-color:#fff;border-radius:50%;height:110px;width:110px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;transition:.1s ease-in-out}.banner .banner-elements .banner-item .banner-content .visual svg,.banner .banner-elements .banner-item .banner-content .visual img{height:72px;width:72px}.banner .banner-elements .banner-item:hover{width:40%;background:rgba(8,30,83,0)}.banner .banner-elements .banner-item:hover .banner-content{background:transparent linear-gradient(180deg,#020F2E00 0%,#020F2E00 50%,#020f2e 100%) 0% 0% no-repeat padding-box}.banner .banner-elements .banner-item:hover .banner-content h2{color:#fff}.banner .banner-elements .banner-item:hover .banner-content p,.banner .banner-elements .banner-item:hover .banner-content i{color:#ff6720}.banner .banner-elements .banner-item:hover .banner-content .visual{background-color:#ff6720;border-radius:50%;height:110px;width:110px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.banner .banner-elements .banner-item:hover .banner-content .visual svg,.banner .banner-elements .banner-item:hover .banner-content .visual img{height:72px;width:72px}.banner .banner-elements .banner-item:hover .banner-content .visual svg path,.banner .banner-elements .banner-item:hover .banner-content .visual img path{fill:#fff}.text-image-column,.fundaments{background-image:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../images/pattern-left.svg);background-repeat:no-repeat;background-position:top left}.text-image-column p,.fundaments p{margin-bottom:0;padding:30px 0}.text-image-column img,.fundaments img{max-width:500px;height:500px;object-fit:cover;object-position:center center;position:relative;z-index:2;transition:1s all ease-in-out;display:flex;justify-content:center}.text-image-column .green-border,.fundaments .green-border{border:1px solid #64a70b;width:501px;height:501px;border-radius:100%;position:absolute;left:-30px;top:-30px;z-index:1;transition:1s all ease-in-out}.text-image-column .green-border.invert,.fundaments .green-border.invert{right:30px;top:-30px;left:auto}.text-image-column .orange-border,.fundaments .orange-border{border:1px solid #ff6720;width:501px;height:501px;border-radius:100%;position:absolute;right:-30px;bottom:-30px;z-index:1;transition:1s all ease-in-out}.text-image-column .orange-border.invert,.fundaments .orange-border.invert{left:30px;bottom:-30px;right:auto}.text-image-column .row:hover .green-border,.fundaments .row:hover .green-border{top:0}.text-image-column .row:hover .orange-border,.fundaments .row:hover .orange-border{bottom:0}.opinions{background-color:#081e53;position:relative;overflow:hidden}.opinions .green-border{border:1px solid #64a70b;width:400px;height:400px;border-radius:100%;position:absolute;left:-20%;bottom:15%;z-index:1}.opinions .green-border.invert{right:-20%;top:10%;left:auto}.opinions .orange-border{border:1px solid #ff6720;width:550px;height:550px;border-radius:100%;position:absolute;left:-15%;top:-60%;z-index:1}.opinions .orange-border.invert{width:400px;height:400px;right:-15%;bottom:-10%;left:auto;top:auto}.opinions .owl-carousel .owl-stage{display:flex}.opinions .owl-carousel .owl-item{display:flex;flex:1 0 auto}.opinions .owl-carousel .caption{display:flex;flex:1 0 auto;flex-direction:column}.opinions .owl-carousel .flex-text{flex-grow:1}.opinions .owl-carousel .thumbnail{display:flex;flex-direction:column;margin:0 15px}.opinions .card{border-radius:10px;padding:50px}.opinions .card .card-header{background-color:#fff;padding:0 0 25px;border-bottom:1px solid #d1d2d3}.opinions .card .card-header img{width:150px;height:50px;object-fit:contain;margin:0 auto}.opinions .card .card-body{padding:25px 0 0}.opinions .card .card-body p{margin-bottom:0;color:#1d1f24}.opinions .card .card-footer{padding:.5rem 0 0;background-color:transparent;border:0}.owl-prev i,.owl-next i{color:#fff;border:1px solid #fff;padding:19px 22px;border-radius:100%;position:absolute}.owl-prev i{left:17%;bottom:40%}.owl-next i{right:17%;bottom:40%}@media (max-width:768px){.owl-prev i{left:13%}.owl-next i{right:13%}}.blog-feed{background-image:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../images/pattern-right.svg);background-repeat:no-repeat;background-position:top right;padding:140px 0}.blog-feed .card{border:0;border-radius:0}.blog-feed .card h2{font-family:"Neue Haas Unica Regular",sans-serif}.blog-feed .card:hover h2,.blog-feed .card:hover p{color:#ff6720}.blog-feed .card img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:8px}.blog-feed .card .meta{border-top:1px solid #d1d2d3;padding-top:25px;margin-top:25px}.blog-feed .card .meta .categories{text-transform:uppercase;color:#64a70b;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif}.blog-feed .card .meta .read-more{text-transform:uppercase;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif}.blog-feed .card .meta .read-more svg{margin-top:-2px}.blog-archive,.post-content{background-image:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../images/pattern-left.svg);background-repeat:no-repeat;background-position:top left}.blog-archive .blog-archive-content .card,.post-content .blog-archive-content .card{border:0;border-radius:0}.blog-archive .blog-archive-content .card:hover h2,.blog-archive .blog-archive-content .card:hover p,.post-content .blog-archive-content .card:hover h2,.post-content .blog-archive-content .card:hover p{color:#ff6720}.blog-archive .blog-archive-content .card img,.post-content .blog-archive-content .card img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:8px}.blog-archive .blog-archive-content .card .meta,.post-content .blog-archive-content .card .meta{border-top:1px solid #d1d2d3;padding-top:25px;margin-top:25px}.blog-archive .blog-archive-content .card .meta .categories,.post-content .blog-archive-content .card .meta .categories{text-transform:uppercase;color:#64a70b;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif}.blog-archive .blog-archive-content .card .meta .read-more,.post-content .blog-archive-content .card .meta .read-more{text-transform:uppercase;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif}.blog-archive .blog-archive-content .card .meta .read-more svg,.post-content .blog-archive-content .card .meta .read-more svg{margin-top:-2px}.blog-single .post-image{width:100%;height:700px;object-fit:cover;object-position:center}.blog-single .post-content{font-family:"Neue Haas Unica Light",sans-serif;font-size:18px;line-height:26px}.blog-single a.read-more{text-transform:uppercase;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif}.blog-single a.read-more:hover{color:#ff6720}.blog-single a.read-more svg{margin-top:-2px}.blog-single .meta .categories{text-transform:uppercase;color:#64a70b;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif}.blog-single .meta .share-icon{border:1px solid #d1d2d3;border-radius:50%;height:50px;width:50px;font-size:24px;transition:.25s ease-in-out}.blog-single .meta .share-icon:hover{background-color:#ff6720;border-color:#ff6720}.blog-single .meta .share-icon:hover i{color:#fff}.blog-single .meta .share-icon i{color:#1d1f24;display:flex;align-items:center;justify-content:center;height:100%}.related-posts .card{border:0;border-radius:0}.related-posts .card:hover h2,.related-posts .card:hover p{color:#ff6720}.related-posts .card img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:8px}.related-posts .card .meta{border-top:1px solid #d1d2d3;padding-top:25px;margin-top:25px}.related-posts .card .meta .categories{text-transform:uppercase;color:#64a70b;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif}.related-posts .card .meta .read-more{text-transform:uppercase;font-size:14px;font-family:"Neue Haas Unica Medium",sans-serif}.related-posts .card .meta .read-more svg{margin-top:-2px}.categories .category{margin-right:15px}.categories .category:last-child{margin-right:0}.categories .category a{border:1px solid #d1d2d3;border-radius:50px;padding:8px 20px;transition:.25s ease-in-out;color:#d1d2d3}.categories .category a:hover{color:#fff;background-color:#64a70b;border-color:#64a70b}.categories .category a.active{border-color:#64a70b;background-color:#64a70b;color:#fff}.certificates img{width:150px;height:150px;object-fit:contain;object-position:center center}.contact{background-image:url(//greenmarine.ee/wp-content/themes/greenmarine/assets/scss/../images/pattern-left.svg);background-repeat:no-repeat;background-position:top left;padding-bottom:100px}.contact .social-icon{border:1px solid #d1d2d3;border-radius:50%;height:50px;width:50px;font-size:24px;transition:.25s ease-in-out}.contact .social-icon:hover{background-color:#ff6720;border-color:#ff6720}.contact .social-icon:hover i{color:#fff}.contact .social-icon i{color:#1d1f24;display:flex;align-items:center;justify-content:center;height:100%}.odd .stages{position:relative;height:100%;width:100%;background-color:#fff;border-radius:1000px 0 0 1000px;border:2px solid #d1d2d3;border-right:0;margin-top:-2px}.odd .stages::before:last-child{content:"";position:absolute;background-color:transparent;bottom:2px;height:100%;width:200px;right:-10px;border-top:2px solid #d1d2d3;border-right:2px solid #d1d2d3;border-bottom-right-radius:1000px;border-top-right-radius:1000px;box-shadow:0 -100px 0 0 #fff}.odd .stages:after{content:"";position:absolute;background-color:transparent;top:100%;height:100%;width:200px;right:-10px;border-top:2px solid #d1d2d3;border-right:2px solid #d1d2d3;border-bottom-right-radius:1000px;border-top-right-radius:1000px;box-shadow:0 -100px 0 0 #fff}.even .stages{position:relative;height:100%;width:100%}.even .stages:before{content:"";position:absolute;background-color:transparent;top:-103px;height:100%;width:200px;right:-7px;z-index:20;border-bottom-right-radius:1000px;border-top-right-radius:1000px;box-shadow:0 100px 0 0 transparent}.even .stages:after{content:"";position:absolute;background-color:transparent;bottom:0;height:100%;width:200px;right:-10px;z-index:10;border-bottom:2px solid #d1d2d3;border-right:2px solid #d1d2d3;border-bottom-right-radius:1000px;border-top-right-radius:1000px;box-shadow:0 100px 0 0 #fff}.odd .number,.even .number{height:35px;width:35px;background-color:#64a70b;color:#fff;text-align:center;border-radius:50%;align-items:center;justify-content:center;display:flex}.process .col-md-12:last-child .even .stages:after{width:100%}.process .col-md-12:last-child .odd .stages:after{display:none}.services .page-title img,.about .page-title img{height:100px;width:100px}.services .beauty-image img,.about .beauty-image img{object-fit:cover;width:100%;object-position:center center;height:800px}.services .extra-information,.about .extra-information{background-color:#081e53;position:relative;overflow:hidden}.services .extra-information .green-border,.about .extra-information .green-border{border:1px solid #64a70b;width:400px;height:400px;border-radius:100%;position:absolute;left:-300px;bottom:30px;z-index:1}.services .extra-information .green-border.invert,.about .extra-information .green-border.invert{right:-300px;top:-150px;left:auto;bottom:auto}.services .extra-information .orange-border,.about .extra-information .orange-border{border:1px solid #ff6720;width:400px;height:400px;border-radius:100%;position:absolute;left:-100px;top:-325px;z-index:1}.services .extra-information .orange-border.invert,.about .extra-information .orange-border.invert{right:-100px;bottom:-200px;left:auto;top:auto}.services .extra-information .extra-information-list,.about .extra-information .extra-information-list{background-color:#fff;border-radius:8px}.services .extra-information .extra-information-list p,.about .extra-information .extra-information-list p{padding:15px 0;font-family:"Neue Haas Unica Medium",sans-serif;font-size:18px;color:#1d1f24;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.125)}.services .extra-information .extra-information-list .row .col-md-12:last-child p,.about .extra-information .extra-information-list .row .col-md-12:last-child p{border-bottom:0}.services .cta,.about .cta{background-color:#081e53;position:relative;overflow:hidden}.services .cta .green-border,.about .cta .green-border{border:1px solid #64a70b;width:400px;height:400px;border-radius:100%;position:absolute;left:-275px;top:-220px;z-index:1}.services .cta .green-border.invert,.about .cta .green-border.invert{right:-300px;bottom:-150px;left:auto;top:auto}.services .cta .orange-border,.about .cta .orange-border{border:1px solid #ff6720;width:400px;height:400px;border-radius:100%;position:absolute;left:-150px;bottom:-250px;z-index:1}.services .cta .orange-border.invert,.about .cta .orange-border.invert{right:100px;top:-350px;left:auto;bottom:auto}.card.extra-services{border:0;border-radius:10px;position:relative;cursor:pointer}.card.extra-services img{height:220px;object-fit:cover;border-radius:10px}.card.extra-services .overlay{background:transparent linear-gradient(180deg,#020F2E00 0%,#020F2E00 50%,#020f2e 100%) 0% 0% no-repeat padding-box;width:100%;height:100%;position:absolute;border-radius:10px}.card.extra-services:hover h3{color:#ff6720}.card.extra-services h3{margin-bottom:0;font-size:16px;font-family:"Neue Haas Unica Light",sans-serif;letter-spacing:.2px;line-height:22px;text-transform:uppercase;transition:.25s ease-in-out}.card.extra-services h3 span{float:right}.principles{background-color:#081e53;position:relative;overflow:hidden}.principles .green-border{border:1px solid #64a70b;width:500px;height:500px;border-radius:100%;position:absolute;left:50px;bottom:-300px;z-index:1}.principles .green-border.invert{right:-150px;top:-300px;left:auto;bottom:auto}.principles .orange-border{border:1px solid #ff6720;width:500px;height:500px;border-radius:100%;position:absolute;left:-350px;top:100px;z-index:1}.principles .orange-border.invert{right:-400px;bottom:100px;left:auto;top:auto}.principles .box{background-color:#fff;border-radius:8px;z-index:10}.principles .box .number{height:35px;width:35px;background-color:#64a70b;color:#fff;text-align:center;border-radius:50%;align-items:center;justify-content:center;display:flex}.principles .box img{height:100%;width:100%;object-fit:cover;border-top-right-radius:8px;border-bottom-right-radius:8px}.partners .partners-logo img{width:100%;height:110px;object-fit:contain}@media (max-width:768px){.modal-dialog{margin-top:3rem}footer .navbar-nav.footer-top-menu .nav-item{padding:.25rem;margin-right:0}footer .navbar-nav.footer-bottom-menu .nav-item{padding:.25rem}footer .navbar-nav.footer-bottom-menu .nav-item:not(:first-child){margin-left:0}}@media (max-width:991.98px){header .navbar-brand svg,header .navbar-brand img{width:200px;margin-left:20px}header .navbar-toggler{color:#fff;background:#ff6720;opacity:1;height:72px;width:72px;display:flex;align-items:center;justify-content:center;font-size:16px;border-radius:0}header .navbar-nav .nav-link{color:#fff;font-size:18px;line-height:24px;font-family:"Neue Haas Unica Bold",sans-serif;text-transform:uppercase;padding:10px 20px}header .navbar-nav .nav-link.active{color:#64a70b}header .navbar-nav .nav-link:hover{color:#ff6720}.banner .banner-elements .banner-item .banner-content h2{font-size:15px;line-height:22px}.banner .banner-elements .banner-item .banner-content p{font-size:12px}.opinions{background-color:#081e53;position:relative;overflow:hidden}.opinions .green-border{border:1px solid #64a70b;width:300px;height:300px;border-radius:100%;position:absolute;left:-20%;bottom:50%;z-index:0}.opinions .green-border.invert{right:-30%;top:-200px;left:auto;z-index:0}.opinions .orange-border{border:1px solid #ff6720;width:300px;height:300px;border-radius:100%;position:absolute;left:-15%;top:-60%;z-index:1}.opinions .orange-border.invert{width:400px;height:400px;right:-15%;bottom:-10%;left:auto;top:auto;z-index:0}.text-image-column,.fundaments{position:relative;overflow:hidden}.text-image-column img,.fundaments img{width:300px;height:300px;object-fit:cover;object-position:center center;position:relative;z-index:2;text-align:center}.text-image-column .green-border,.fundaments .green-border{border:1px solid #64a70b;width:300px;height:300px;border-radius:100%;position:absolute;left:20px;top:-20px;z-index:1}.text-image-column .green-border.invert,.fundaments .green-border.invert{right:20px;top:-20px;left:auto}.text-image-column .orange-border,.fundaments .orange-border{border:1px solid #ff6720;width:300px;height:300px;border-radius:100%;position:absolute;right:20px;bottom:-20px;z-index:1}.text-image-column .orange-border.invert,.fundaments .orange-border.invert{left:20px;bottom:-20px;right:auto}.text-image-column h1,.fundaments h1{padding-top:2rem}.categories .category{margin-right:0;margin-bottom:10px}.menu .navbar-nav .nav-link{font-size:24px;line-height:30px;padding:15px}main .w-75,main .w-50{width:100% !important}main .certificates,main .fundaments,main .partners,main .related-posts,main .infobox{padding-top:50px;padding-bottom:50px}main .page-title,main .blog-archive-title{margin-bottom:0}main.services .page-title{padding-top:100px}main.services .beauty-image img{height:300px}main.about .beauty-image img{height:300px}main.about .mission{padding-top:50px}main .odd .stages{position:relative;height:100%;width:100%;background-color:#fff;border-radius:0;border:0;border-right:0;margin-top:0}main .odd .stages::before:last-child{position:relative;height:100%;width:100%;background-color:#fff;border-radius:0;border:0;border-right:0;margin-top:0}main .odd .stages:after{position:relative;height:100%;width:100%;background-color:#fff;border-radius:0;border:0;border-right:0;margin-top:0}main .even .stages{position:relative;height:100%;width:100%}main .even .stages:before{position:relative;height:100%;width:100%;background-color:#fff;border-radius:0;border:0;border-right:0;margin-top:0}main .even .stages:after{position:relative;height:100%;width:100%;background-color:#fff;border-radius:0;border:0;border-right:0;margin-top:0}main.blog-single .post-image{height:300px}main.blog-single .related-posts{padding-top:0}main.blog-single .related-posts h4{padding-bottom:30px}.page-title h1,.blog-archive-title h1{line-height:32px;font-size:28px}.blog-archive-title,.blog-single-title,.page-title,.contact{padding-top:120px}h1{font-size:32px}}