/***rows and modules***/
.uabb-list-icon-wrap{
    display: flex;
    align-items: flex-start;
}
div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, .mainfooter #mc_embed_signup .button, .mainfooter #mc_embed_signup .button:hover, .mainfooter #mc_embed_signup .button:focus{
    font-family: "GT Walsheim Regular", sans-serif;
    font-size: 0.818rem;
    line-height: 1.12;
    background-color: var(--yellow);
    border: 1px solid var(--yellow);
    color: #1b1b1b;
    border-radius: 100px;
    padding: 16px 30px;
    height:auto;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
    transform: scale(1.05);
    transition:all .2s;
}
.heroRow .imgCol{
    height:400px;
}
.heroRow .imgCol img{
    position:relative;
}
.textWithList ul, .textWithList ol {
    list-style-position: inside;
    padding-inline-start: 0px;
}
body:not(.fl-builder-edit)  .hero.shape-top-left{
    position: absolute;
    left: -70px;
}
body:not(.fl-builder-edit) .coverd.shape-top-right{
    position:absolute;
    right:calc( -533px + 25% );
    top:0;
}
body:not(.fl-builder-edit) .coverd.shape-top-left{
    position:absolute;
    left:calc( -423px + 25% );
}
body:not(.fl-builder-edit) .shape-top-right.bottomRowImg{
    top:unset;
    bottom:0;
}
body:not(.fl-builder-edit) .shape-top-left{
    position:absolute;
    left:-70px;
    top:-60px;
    z-index:10;
}
.bottomRow.hasShapeTop .fl-row-content-wrap{
    padding-top:6.88vw;
}
body:not(.fl-builder-edit) .shape-bottom-right{
    position:absolute;
    bottom:0;
    right:-70px;
}
body:not(.fl-builder-edit) .shape-top-right{
    position:absolute;
    right:-70px;
    top:0px;
    z-index:10;
}
body:not(.fl-builder-edit) .shape-top-right.bottomRowBlob{
    top:-120px;
}
body:not(.fl-builder-edit) .shape-bottom-left{
    position:absolute;
    bottom:0;
    left:-70px;
}
.haveShapeBottom{
    padding-bottom: calc(100vw / 15);
}
/*top*/
body:not(.fl-builder-edit) .top-0{
    top:0;
}
body:not(.fl-builder-edit) .top-10{
    top:10px;
}
body:not(.fl-builder-edit) .top-50{
    top:50px;
}
body:not(.fl-builder-edit) .top-63{
    top:63px;
}
body:not(.fl-builder-edit) .top-100{
    top:100px;
}
body:not(.fl-builder-edit) .top-10-{
    top:-10px;
}
body:not(.fl-builder-edit) .top-40-{
    top:-40px;
}
body:not(.fl-builder-edit) .top-50-{
    top:-50px;
}
body:not(.fl-builder-edit) .top-63-{
    top:-63px;
}
body:not(.fl-builder-edit) .top-100-{
    top:-100px;
}
body:not(.fl-builder-edit) .top-120-{
    top:-120px;
}
body:not(.fl-builder-edit) .top-140-{
    top:-140px;
}
body:not(.fl-builder-edit) .top-190-{
    top:-190px;
}
/*bottom*/
body:not(.fl-builder-edit) .bottom-0{
    bottom:0;
}
body:not(.fl-builder-edit) .bottom-10{
    bottom:10px;
}
body:not(.fl-builder-edit) .bottom-50{
    bottom:50px;
}
body:not(.fl-builder-edit) .bottom-63{
    bottom:63px;
}
body:not(.fl-builder-edit) .bottom-100{
    bottom:100px;
}
body:not(.fl-builder-edit) .bottom-120{
    bottom:120px;
}
body:not(.fl-builder-edit) .bottom-150{
    bottom:150px;
}
body:not(.fl-builder-edit) .bottom-180{
    bottom:180px;
}
body:not(.fl-builder-edit) .bottom-10-{
    bottom:-10px;
}
body:not(.fl-builder-edit) .bottom-40-{
    bottom:-40px;
}
body:not(.fl-builder-edit) .bottom-50-{
    bottom:-50px;
}
body:not(.fl-builder-edit) .bottom-63-{
    bottom:-63px;
}
body:not(.fl-builder-edit) .bottom-100-{
    bottom:-100px;
}
body:not(.fl-builder-edit) .bottom-120-{
    bottom:-120px;
}
.col-right{
    float:right;
}
/* accordinate */
.fl-page-content .accordionPlusMinus a, .fl-page-content .accordionPlusMinus a:hover, .fl-page-content .accordionPlusMinus a:focus{
    text-decoration: none!important;
}
.accordionPlusMinus .fl-accordion-small .fl-accordion-button{
    padding: 10px 0 0;
}
.accordionPlusMinus .fl-accordion-small .fl-accordion-content{
    padding: 10px 36px 0;
}
.accordionPlusMinus .fl-accordion-small .fl-accordion-content p{
    padding-left:0px;
    margin-top:0;
    font-family: var(--GTW-regular);
}
.accordionPlusMinus .fl-accordion-button-icon-left, .fl-accordion-button-icon-right{
    opacity:1!important;
    color:var(--pink)!important;
}
.accordionPlusMinus .fl-accordion-item-active .fl-accordion-button-label{
    color:var(--pink)!important;
}
.fl-accordion-button-label:focus, .fl-accordion-button-label:active, .fl-accordion-button-icon:focus, .fl-accordion-button-icon:active{
    outline-style: none!important;
}
.topElement{
    position:relative;
    z-index:12;
}
.uasvg-xlarge-triangle-right{
    display:none;
}
.uasvg-xlarge-triangle-left{
    display:none;
}
.uabb-row-separator path{
    transform: scale(-1, -1);
    transform-origin: center center;
}
.pinkArrow a:after{
    content: url(/wp-content/uploads/2021/11/Icon-material-arrow-forward.svg);
    padding-left:20px;
    position: absolute;
    transition: all .2s;
}
.pinkArrow a:hover:after{
    transform:translateX(10px);
}
.pinkArrow a{
    color:var(--pink) !important;
    text-decoration-color: var(--pink) !important;
}
.fl-page-content div:not(.fl-module-overlay) .whiteArrow a:after{
    content: url(/wp-content/uploads/2021/11/Icon-material-arrow-forward-2.svg);
    padding-left:20px;
    position: absolute;
    transition: all .2s;
}
.fl-page-content div:not(.fl-module-overlay) .whiteArrow a:hover:after{
    transform:translateX(10px);
}
.fl-page-content div:not(.fl-module-overlay) .whiteArrow a{
    color:var(--white) !important;
    text-decoration-color: var(--white) !important;
}
.uabb-bottom-row-separator svg, .uabb-top-row-separator svg{
    height:auto;
    width: 100%!important;
}
.spaceIcon .fl-module-list-icon {
margin-top:26px;
}
.cardCol .price p:after{
    content:"/month";
    color:val(--red-dark);
    font-size: 0.9091rem;
    line-height: 1.5rem;
    font-family: var(--GTW-regular);
}
.cardCol p{
    margin-top:0;
    margin-bottom:0;
}
body:not(.fl-builder-edit)  .cardCol.col3{
    width:calc( 33.3% - 40px)!important;
    margin-right:60px;
}
body:not(.fl-builder-edit)  .cardCol.col2{
    width:calc( 50% - 60px)!important;
    margin-right:60px;
}
body:not(.fl-builder-edit)  .cardRow .fl-col-group{
    position:relative;
    z-index:12;
}
body:not(.fl-builder-edit)  div.cardCol:last-child{
    margin-right:0px;
}
.cardCol .priceRow{
    padding-top:16px;
    padding-bottom:16px;
}
.cardCol  .fl-module-list-icon{
    margin-top:16px;
}
.cardCol  .uabb-callout-outter{
    width:27px;
    height:27px;
}
.cardCol  .uabb-callout-outter img{
    width:auto!important;;
    height:27px!important;
}
body:not(.fl-builder-edit)  .cardRow .fl-module-button{
    margin-top:auto;
}
.uabb-list-icon-text-heading>span{
    font-family:var(--GTW-bold);
}

/*** tacket   ***/
.ticketCol {
    position:absolute;
    width:100%;
    left:0;
}
.hasTicket  .fl-row-content{
    padding-left:0;
    padding-right:0;
}
.hasTicket .fl-row-content .fl-col-group:first-child{
    max-width: 1366px;
    margin: auto;
    box-sizing: border-box;
    padding:0 70px;
    padding-bottom:60px;
    box-sizing:border-box;
}
.tickerRow .fl-row-content{
    padding-left:0;
    padding-right:0;
}
.ticket-slider{
    background-color:transparent;
    padding-top:20px;
    padding-bottom:33px;
}
.ticket-slide img{
    height:100px;
    width:auto;
}
.ticket-slide h1{
    font-size:3.636rem;
    line-height:1.25;
    height:100px;
    margin:auto;
}
.goal_image{
    padding-right:64px;
}
.hashtag{
    padding-right:64px;
}
/**hero title**/
.heroTitle.red-light h1:before{
    background-color:var(--red-light);
}
.heroTitle.pink h1:before{
    background-color:var(--pink);
}
.heroTitle.red-light h1:before{
    background-color:var(--red-light);
}
.heroTitle.red-dark h1:before{
    background-color:var(--red-dark);
}
.heroTitle.blue-teal h1:before{
    background-color:var(--blue-teal);
}
.heroTitle.blue-green h1:before{
    background-color:var(--blue-green);
}
.heroTitle.blue-dark h1:before{
    background-color:var(--blue-dark);
}
.heroTitle.blue-light h1:before{
    background-color:var(--blue-light);
}
.heroTitle.green h1:before{
    background-color:var(--green);
}
.heroTitle.green-light h1:before{
    background-color:var(--green-light);
}
.heroTitle.orange h1:before{
    background-color:var(--orange);
}
.heroTitle.orange-light h1:before{
    background-color:var(--orange-light);
}
.heroTitle.yellow h1:before{
    background-color:var(--yellow);
}
.heroTitle h1:before{
    content:" ";
    width:46px;
    height:8px;
    display: block;
    position: absolute;
    top: 32px;
    left: 0px;
}
.heroTitle h1{
    padding-left:23px;
}
.rightImg{
    float:right;
}
.hasArrow:before{
    content:url(/wp-content/uploads/2021/11/Icon-material-arrow-forward-1.svg);
    position: relative;
    top: 250px;
    z-index: 12;
    left:-10px;
    animation: bounce 3s ease infinite;
}
@keyframes bounce {
    0%, 30%, 50%, 70%, 100% {transform: translateY(0);}
    40% {transform: translateY(-20px);}
    60% {transform: translateY(-20px);}
}
/*Carrousel*/
.slideshow-slide-img{
    float: left;
    width: 76%;
}
.slideshow-slide-info{
    float: right;
    z-index: 12;
    margin: auto;
    position: relative;
    width: 24%;
}
.slideshow-slide-info .slideshow-slide-box{
    background: var(--grey-light);
    padding: 46px;
    border-radius: 6px;
    position: relative;
    min-width: 470px;
    float: right;
}
.slideshow-slide-img img{
    display: block;
    height: 550px;
    width: 100%;
    object-fit: cover;
    border-radius: 6px;
}
#slideshow-slider .slick-list{
    height:auto!important;
}
.slick-initialized .slick-slide {
    display: flex!important;
}
.slideshow-slide-box h3{
    margin-top:0;
}
.slideshow-slide-box a{
    margin-top:44px;
    display:block;
}
.slick-arrow, .slick-arrow:hover, .slick-arrow:focus{
    background-color: var(--red-light);
    font-size: 2rem;
    width: 70px;
    height: 70px;
    color: transparent;
    border: 1px solid var(--red-light);
    border-radius: 50%;
}
.slick-dots li{
    display:none;
    line-height: 1;
}
.slick-dots li.slick-active{
    display:block;
}
.slick-arrow, .slider-dot{
    float:left;
}
.slick-active button, .slick-active button:hover, .slick-active button:focus{
    background-color: transparent;
    color: var(--black);
    padding:0;
    border: 1px solid transparent;
}
.slider-ctl .total{
    float: left;
    font-size: 16px;
    line-height: 1.7;
}
.slick-dots{
    margin-bottom:0;
}
.slider-ctl{
    display: flex;
    align-items: center;
    margin-top: 26px;
}
.slick-dots{
    padding:20px;
}
.slider-ctl .total{
    padding-right:22px;
}
.carrouselContent{
    margin-bottom:44px;
}
.slick-arrow img{
    position:relative;
    top:-3px;
}
.img420 img{
    object-fit:cover;
    height:420px!important;
    width:100%;
}
/*blob and sharp*/
.hasShapeTop .fl-row-content-wrap{
    padding-top:62px;
}
.hasShapeBottom .fl-row-content-wrap{
    padding-bottom: 62px;
}
.hasTicket.hasShapeBottom .fl-row-content-wrap{
    padding-bottom:62px;
}
.hasShapeTop{
    padding-top:calc(100vw / 15);
}
.hasShapeBottom{
    padding-bottom:calc(100vw / 15);
}
.hasBlobCol{
    position:relative;
}
/***simple logo row***/
.simpleLogoRow .fl-col-group .fl-col{
    width:calc(25% - 36px)!important;
    margin-right:36px;
    margin-left:0;
}
.simpleLogoRow .fl-col-group .fl-col:last-child{
    margin-right:0;
}
/***bottom row***/
.bottomRow.hasShapeTop .fl-row-content-wrap{
    padding-top:0px;
}
/***back to top ***/
#fl-to-top{
    display:none!important;
}
/***menu quick fix***/
#main-menu >ul.menu-desktop >li button#menu-115-title{
    padding-bottom:29px;
}
/***people and partners ***/

.moreDetails > *{
    margin-top:0!important;
}
.people, .partner{
    display: grid;
    flex-wrap: initial;
    grid-template-columns: minmax(0, 3fr) minmax(0, 3fr) minmax(0, 3fr);
    gap: 52px;
    width: 100%;
}
.people .moreDetails, .partner .moreDetails{
    display:none;
    margin-top:0;
    margin-bottom:16px; 
    font-size:0.909rem!important;
    line-height:1.5rem!important;
    font-family:var(--GTW-regular);
}
.peopleBox, .partnerBox{
    float: none;
    width: initial;
    margin: initial;
    flex: initial;
    display: flex;
    border: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
.peopleBox img{
    height:260px;
    width:100%;
    object-fit:cover;
    border-radius:5px;
}
.partnerBox img{
    height:170px;
    width:100%;
    object-fit:contain;
    object-position:left center;
    background: white;
}
.peopleBox h4.peopleName, .partnerBox h4.partnerName{
    margin:23px 0;
}
.peopleBox p.peoplePosition{
    margin-top:0;
    margin-bottom:23px;
}
.peopleBox button, .partnerBox button{
    border: none;
    border-radius: 0;
    border-bottom: 1px solid var(--pink);
    background-color: transparent;
    color: var(--pink);
    padding: 0 0 0px;
}
.peopleBox .moreBtn:after, .partnerBox .moreBtn:after{
    content: url(/wp-content/uploads/2021/11/Icon-material-keyboard-arrow-right-2.svg);
    padding-left: 20px;
    position: absolute;
}
.peopleBox .lessBtn:after, .partnerBox .lessBtn:after{
    content: url(/wp-content/uploads/2021/11/Icon-material-keyboard-arrow-right-2.svg);
    padding-right: 20px;
    position: absolute;
    transform: rotate(180deg);
}
.fl-page-content .whiteLink a{
    color:white!important;
}
.fl-page-content .whiteLink a:before{
    background-color:white;
}
.post_info{
    font-size:0.909rem;
    line-height:1.363rem;
}
.post_content .fl-module-content>*{
    max-width:788px;
    width:100%;
    margin:0 auto 34px;
}
.post_content .fl-module-content>.wp-caption,  .post_content .fl-module-content>img{
    max-width:1004px;
    width:100%!important;
}
.post_content .fl-module-content>p.hasVideo{
    max-width:1004px;
    width:100%;
}
.post_content .fl-module-content blockquote, .post_content .fl-module-content blockquote p{
    border:none;
    padding:0;
    font-size:1.636rem;
    line-height:2rem;
    color:var(--pink);
}
.post_content .fl-module-content .wp-caption{
background: transparent;
border: none;
padding: 0;
text-align: center;
color: #676767;
}
.post_content .fl-module-content .wp-caption .wp-caption-text{
text-align:left;
font-size:0.681rem!important;
line-height:0.909rem!important;
padding:26px 0 0!important;
margin-bottom:76px;
}
.post_info .fl-html{
    font-family:var(--GTW-regular);
}
.post_info a:before{
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    height: 1px;
    bottom: -1px;
    background-color: var(--white);
    transition: all 0.2s ease;
}
.post_share{
    margin-top:auto;
    display: flex;
    align-items: flex-end;
}
.post_share:before{
    content: "Share:";
    font-size: 0.727rem;
    line-height: 1.09rem;
    display: block;
    float: left;
}
.post_share a img{
    height:38px;
    width:60px;
    object-fit: contain;
    object-position: center center;
}
.post_share>.fl-module-content{
    float: left;
}
.featureImg img{
    width:100%;
    height:500px;
    object-fit:cover;
}
/***story archive***/
.uncategorized-archives-impact-hub-ottawa{
    display:none;
}
.catNav{
    margin-top:60px;
}
.catButton{
    background-color:transparent;
    border: 1px solid var(--white);
    border-radius:25px;
    font-size:0.727rem;
    line-height:0.818rem;
    padding:16px 32px;
    color:var(--white);
    margin:0 6px;
}
.catButton.active, .catButton:hover, .catButton:focus{
    background-color:var(--white);
    border: 1px solid var(--white);
    border-radius:25px;
    font-size:0.727rem;
    line-height:0.818rem;
    padding:16px 32px;
    color:var(--black);
}
.catNav {
    padding: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.catNav.small{
    display:none;
}
.catNav li{
list-style: none;
margin-bottom: 15px;
}
.stories{
    display: grid;
    flex-wrap: initial;
    grid-template-columns: minmax(0, 3fr) minmax(0, 3fr) minmax(0, 3fr);
    gap: 40px 51px;
    width: 100%;
    padding-bottom:60px;
}
.story{
    visibility: hidden;
    transform:scale(0);
    opacity:0;
    transition: all .25s ease;
    position:absolute;
    left:9999px;
}
.fadeout{
    transform:scale(0.75)!important;
    opacity:0!important;
}
.story.showed.selected{
    visibility: visible;
    transform:scale(1);
    position:static;
    opacity:1;
}
.showMoreBtnRow{
    margin-bottom:60px;
}
.showMoreBtn.hidden{
    display:none;
}
.story.selected:nth-child(odd) .storyBox{
    margin-top:60px;
}
.story.selected:nth-child(odd) img, .story.selected:nth-child(odd) .defaultImg{
    height:300px;
}
.story.selected:nth-child(even) img, .story.selected:nth-child(even) .defaultImg{
    height:425px;
}
.defaultImg{
    background-color:var(--grey);
}
.story .storyBox{
    border-radius:5px;
    cursor:pointer;
}
.stories .story .tags{
    position: absolute;
    top: 15px;
}
.stories .story .tags .tag{
    margin: 0 0 15px 15px;
    padding: 10px 15px;
    font-size: 0.681rem;
    line-height: 0.909rem;
    border-radius: 5px;
    font-family:var(--GTW-regular);
    float:left;
}
.story .imgBox{
    position: relative;
    overflow: hidden;
    border-radius:5px;
    background:#fff;
}
.bbl-briefer.tag{
background-color:var(--green);
}
.community-stories.tag{
    color:var(--white);
    background-color:var(--orange);
}
.cross-border-conversations.tag{
    background-color:var(--blue-light);
}
.guest-blogs.tag{
    background-color:var(--red-light);
}
.community.tag{
    color:var(--white);
    background-color:var(--pink);
}
.in-the-news.tag{
    background-color:var(--blue-green);
}
.learning-development.tag{
    color:var(--white);
    background-color:var(--blue-dark);
}
.sdg.tag{
    background-color:var(--yellow);
}
.uncategorized.tag{
    color:var(--white);
    background-color:var(--red-dark);
}
/* ---Will's addition 03-01-22---*/
.coaching.tag{
    color:var(--white);
    background-color:var(--red-dark);
	}	

.coaching-for-impact.tag{
	color:var(--white);
	background-color:var(--blue-dark);
}
/*---End of Will's addition---*/
.story img{
    width:100%;
    object-fit:cover;
    transition: all 1s ease;
}
.story h4{
    margin:22px 0 11px;
}
h4 a:hover, .h4 a:focus{
    color:var(--black);
}
.story:hover .h4 a, .story:hover .h4 a:hover, .story:hover .h4 a:focus{
    color:var(--pink);
}
.story p.descStory {
margin:0;
font-family:var(--GTW-regular);
}
.story p.nameStory {
color:var(--grey-dark);
font-family:var(--GTW-regular);
font-size: 0.681rem;
line-height: 0.909rem;
margin-top:22px;
}
.story .infoBox{
    padding:0 15px 15px;
}
.story:hover .storyBox{
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.story:hover img{
    transform: scale(1.05);
}
.showMoreBtn, .showMoreBtn:hover, .showMoreBtn:focus{
    background-color:var(--yellow);
    border: 1px solid var(--yellow);
    border-radius:25px;
    font-size:0.727rem;
    line-height:0.818rem;
    padding:16px 32px;
    color:var(--black);
    margin:auto;
    display:block;
}
.coveredByNext{
    margin-bottom: -300px;
}
.coveredByNext .fl-row-content-wrap{
    padding-bottom:200px;
}
.coverPrev{
    z-index:99;
    position: relative;
}
a.fl-button:hover, .fl-builder-content a.fl-button:hover {
    color: #1b1b1b!important;
}
/****menu****/
#main-menu >ul.menu-desktop> li[data-id*='menu-33891-title'], #main-menu >ul.menu-desktop>  li[data-id*='menu-33892-title']{
    display:none;
}
.menu-social-title .share_icon{
    float:left;
    margin-right:32px;
}
#main-menu.mobile_open >ul.menu-desktop.expanded{
    padding-bottom:126px;
}
#main-menu >ul.menu-desktop >.menu-social-title{
    display:none;
}
/***jump to menu***/

.jumpto_item{
    display:inline-block;
    padding:20px 20px;
}
.jumpto_item{
    font-size:0.7727rem;
    line-height:0.9091rem;
    font-family: var(--GTW-bold);
}
.jumpto_item a{
    color:#868686; 
}
.jumpto_item a:hover, .jumpto_item a:focus{
    color:var(--pink);
}
.jumpto_item a:hover:before{
    animation: .5s underline;
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    height: 1px;
    bottom: -1px;
    transition: all 0.2s ease;
    background-color:var(--pink);
}
.mobile_jumpto_button {
    display: none;
    color:var(--black);
    font-size:0.7727rem;
    line-height:0.9091rem;
    font-family: var(--GTW-bold);
    float:right;
}
.mobile_jumpto_button:after{
    content:url(/wp-content/uploads/2021/12/Icon-material-keyboard-arrow-down.svg);
    position: relative;
    left: 10px;
    display: inline-block;
    transform: rotate(0deg);
    transition:all .5s;
}
.mobile_jumpto_button.opened:after{
    transform: rotate(180deg);
}
.jumpto_items_wrapper{
    padding-left:180px;
    position:relative;
}
.jumpto_items_wrapper:before{
   content:"JUMP TO";
   color:var(--black);
   font-size:0.7727rem;
    line-height:0.9091rem;
    font-family: var(--GTW-bold);
    position:absolute;
    top:20px;
    left:0;
}
.jump_to_row.fixed{
position:fixed;
z-index:99;
width:100%;
transition: all .5s;
}
.jump_to_row.fixed.hasAdmin.hasNoMainMenu{
top:32px;
}
.jump_to_row.fixed.hasAdmin.hasMainMenu{
    top:156px;
}
.jump_to_row.fixed.hasNoAdmin.hasNoMainMenu{
    top:0px;
}
.jump_to_row.fixed.hasNoAdmin.hasMainMenu{
    top:124px;
}

/***form****/
.wpforms-required-label{
    display:none;
}
div.wpforms-container-full .wpforms-form  label.wpforms-field-label{
    font-size: 1rem;
    line-height:1.5rem;
    font-family: var(--GTW-bold);
    margin-bottom:20px;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 18px 28px;
    display: block;
    border-radius: 4px;
    height: 61px;
    font-family: 'GT Walsheim regular';
}
div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{
    font-family: var(--GTW-medium);
    background: var(--yellow);
    font-size: 0.8182rem;
    line-height: 0.9091rem;
    padding: 23px 47px;
    border-radius: 100px;
    border: 0;
    transition: all .1s ease;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container{
    padding-top:30px;
}