.gform_footer button.gform_button,.gform_footer button.gform_button:visited,.gform_footer input:visited[type=submit],.gform_footer input[type=submit]{text-decoration:none;font-size:16px;padding:.5em calc(2.5em + 5px) .5em 1.5em;cursor:pointer;background:var(--purple);color:var(--white);border:2px solid var(--purple);border-radius:30px;overflow:hidden;position:relative;height:55px;display:flex;align-items:center;line-height:1}.gform_footer button.gform_button:visited h3,.gform_footer button.gform_button:visited span,.gform_footer button.gform_button h3,.gform_footer button.gform_button span,.gform_footer input:visited[type=submit] h3,.gform_footer input:visited[type=submit] span,.gform_footer input[type=submit] h3,.gform_footer input[type=submit] span{transition:color .3s ease-in-out;color:var(--white);position:relative;z-index:1}.gform_footer button.gform_button:before,.gform_footer button.gform_button:visited:before,.gform_footer input[type=submit]:before,.gform_footer input[type=submit]:visited:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;background:var(--white);transition:transform .3s ease-in-out;right:1.5em;top:50%;transform:translateY(-50%)}.gform_footer button.gform_button:focus,.gform_footer button.gform_button:hover,.gform_footer button.gform_button:visited:focus,.gform_footer button.gform_button:visited:hover,.gform_footer input:focus[type=submit],.gform_footer input:hover[type=submit],.gform_footer input:visited:focus[type=submit],.gform_footer input:visited:hover[type=submit]{text-decoration:none;outline:none;border-radius:30px}.gform_footer button.gform_button:focus:before,.gform_footer button.gform_button:hover:before,.gform_footer button.gform_button:visited:focus:before,.gform_footer button.gform_button:visited:hover:before,.gform_footer input[type=submit]:focus:before,.gform_footer input[type=submit]:hover:before,.gform_footer input[type=submit]:visited:focus:before,.gform_footer input[type=submit]:visited:hover:before{transform:translateY(-50%) scale(90)}.gform_footer button.gform_button:focus h3,.gform_footer button.gform_button:focus span,.gform_footer button.gform_button:hover h3,.gform_footer button.gform_button:hover span,.gform_footer button.gform_button:visited:focus h3,.gform_footer button.gform_button:visited:focus span,.gform_footer button.gform_button:visited:hover h3,.gform_footer button.gform_button:visited:hover span,.gform_footer input:focus[type=submit] h3,.gform_footer input:focus[type=submit] span,.gform_footer input:hover[type=submit] h3,.gform_footer input:hover[type=submit] span,.gform_footer input:visited:focus[type=submit] h3,.gform_footer input:visited:focus[type=submit] span,.gform_footer input:visited:hover[type=submit] h3,.gform_footer input:visited:hover[type=submit] span{color:var(--purple)}input:not([type=checkbox]):not([type=submit]):not([type=radio]),select,textarea{padding:1.5em;margin-bottom:0;display:block;width:100%;box-shadow:none;border:1px solid var(--purple);border-radius:55px}input:not([type=checkbox]):not([type=submit]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--orange)}textarea{border-radius:30px}.gform_wrapper.gravity-theme .gfield textarea.large{height:150px}input:not([type=checkbox]):not([type=submit]):not([type=radio]),select{height:55px}.gform_wrapper .gform_validation_errors{padding:1em;border-radius:20px;background:var(--purple);color:var(--white)}.gform_wrapper .gform_validation_errors .gform_submission_error{color:var(--white)}.gform_wrapper .validation_message{font-size:12px;line-height:1}.gform_confirmation_message,.gform_wrapper .validation_message{border-radius:20px;background:var(--purple);color:var(--white);padding:1em}input:not([type=checkbox]){border-radius:20px}.gform_footer{padding-bottom:0}.gform_footer button.gform_button,.gform_footer input[type=submit]{background-color:var(--orange);padding:.75em calc(2.5em + 5px) .75em 1.5em;display:block;width:auto;margin-left:auto}.gform_footer button.gform_button:hover span,.gform_footer input[type=submit]:hover span{color:var(--orange)}.section-quote.dark{padding:50px 0}@media (min-width:981px){.section-quote.dark{padding:100px 0}}.section-quote.dark.padding{margin:150px 0}.section-quote.dark.no-padding-top{margin-top:0}.section-quote.dark.no-padding-bottom{margin-bottom:0}.section-quote.dark.no-padding{margin:0}.section-quote.dark .text,.section-quote.dark .title{color:var(--white)}.section-quote.dark .main-link a{background-color:var(--white);border-color:var(--white)}.section-quote.dark .main-link a:before{background-color:var(--purple)}.section-quote.dark .main-link a span{color:var(--purple)}.section-quote.dark .main-link a:hover span{color:var(--white)}.section-quote .container{max-width:940px}.section-quote .container .quote{display:flex;flex-wrap:wrap;gap:2em}@media (min-width:981px){.section-quote .container .quote{gap:7em}}.section-quote .container .quote .top{display:flex;gap:2em;align-items:center}@media (min-width:981px){.section-quote .container .quote .top{text-align:center;flex-basis:200px;flex-direction:column}}.section-quote .container .quote .top .image{height:100px;width:100px;position:relative;overflow:hidden;border-radius:50%}@media (min-width:981px){.section-quote .container .quote .top .image{height:200px;width:200px}}.section-quote .container .quote .top .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.section-quote .container .quote .top .function{color:var(--blue);max-width:125px;margin:0 auto}@media (min-width:981px){.section-quote .container .quote .bottom{flex:1}}.section-quote .container .quote .bottom .text>p{margin-top:0}.section-quote .container .quote .bottom .buttons{margin-top:3.5em;display:flex;align-items:center;gap:.5em}@media (min-width:480px){.section-quote .container .quote .bottom .buttons{gap:1em}}.section-quote .container .quote .bottom .buttons .main-link{height:55px}@media (max-width:767px){.section-quote .container .quote .bottom .buttons .main-link .button{display:inline-block;line-height:37px}}.section-quote .container .quote .bottom .buttons .email a,.section-quote .container .quote .bottom .buttons .phone a{position:relative;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--blue);color:var(--blue);background-color:transparent;transition:color .3s ease-in-out,background-color .3s ease-in-out;text-decoration:none}.section-quote .container .quote .bottom .buttons .email a:hover,.section-quote .container .quote .bottom .buttons .phone a:hover{color:var(--white);background-color:var(--blue);text-decoration:none}.section-quote .container .quote .bottom .buttons .phone a{color:var(--white);background-color:var(--orange);border-color:var(--orange)}.section-quote .container .quote .bottom .buttons .phone a:hover{color:var(--orange);background-color:var(--white)}.fancybox-container .fancybox-content{border-radius:20px}.fancybox-container .form textarea{padding:1.5em!important}.fancybox-container .form .gform_required_legend{display:none!important}.fancybox-container .socials{display:block}.fancybox-container .socials p{font-size:18px;line-height:1em}.fancybox-container p{margin-bottom:.5em}.fancybox-container .buttons{margin-bottom:2.5em;display:flex;align-items:center;gap:.5em}@media (min-width:480px){.fancybox-container .buttons{gap:2em}}.fancybox-container .buttons .phone a{color:var(--white);background-color:var(--orange);border-color:var(--orange)}.fancybox-container .buttons .phone a:hover{color:var(--orange);background-color:var(--white)}